Department of Computer Science and Engineering, Seoul National University of Science and Technology (SeoulTech), Seoul, Korea 139-743;Department of Computer Science, St. Francis Xavier University, Antigonish, Canada B2G 2W5;Information & Communication Technologies, Swinburne University of Technology, Melbourne, Australia