1. Department of Computer Networks and Communication Engineering, College of Computer Science and King Khalid University, Abha, Saudi Arabia.
2. College of Computer Science, King Khalid University, Abha, Saudi Arabia.
3. College of Computer and Information Sciences, Majmaah University, Majmaah, Saudi Arabia.
4. Computer Science Department, Community College, King Saud University, Riyadh, Saudi Arabia.
5. College of Computer Science and Information Technology, Jazan University, Jazan, Saudi Arabia.
6. College of Computing and Informatics, Saudi Electronic University, Saudi Arabia.