1. Computer Science and Software Engineering, Auckland University of Technology, Auckland 1010, New Zealand
2. Department of Computer Networks and Communications, College of Computer Sciences and Information Technology, King Faisal University, Al-Ahsa 31982, Saudi Arabia