1. College of Computing and Information Technology, University of Doha for Science and Technology, Doha 24449, Qatar
2. Department of Computer Science, Kebri Dehar University, Kebri Dehar 250, Ethiopia
3. Department of Computer Science, City University New York, New York, NY 10036, USA
4. National Advanced IPv6 Centre (NAv6), Universiti Sains Malaysia, Gelugor 11800, Malaysia
5. Department of Information Systems, Faculty of Computing and Information Technology, King Abdulaziz University, Jeddah 21589, Saudi Arabia
6. Department of Information Technology, Faculty of Computing and Information Technology, King Abdulaziz University, Jeddah 21589, Saudi Arabia
7. Department of Information Technology, College of Computer and Information Sciences, Princess Nourah bint Abdulrahman University, P.O. Box 84428, Riyadh 11671, Saudi Arabia