1. Department of Computer Science, Virtual University of Pakistan, Lahore 51000, Pakistan
2. Department of Computer Science and Software Engineering, International Islamic University, Islamabad 44000, Pakistan
3. Optical Communications Laboratory, Ocean College, Zhejiang University, Zheda Road 1, Zhoushan 316021, China
4. Key Laboratory of Cognitive Radio Information Processing of the Ministry of Education, Guilin University of Electronic Technology, Guilin 541004, China
5. School of Information Engineering, Zhengzhou University, Zhengzhou 450001, China
6. Department of Computer Sciences, College of Computer and Information Sciences, Princess Nourah bint Abdulrahman University, P.O. Box 84428, Riyadh 11671, Saudi Arabia
7. Computer Science Department, Faculty of Computers and Information, South Valley University, Qena 83523, Egypt