1. Al-Nahrain Nanorenewable Energy Research Center, Al-Nahrain University, Baghdad, Iraq
2. Information Technology Department, University of Technology and Applied Sciences-Shinas, Al-Aqr, Shinas, Oman
3. Dept of computer science and engineering, Vidyavardhaka college of engineering, Mysore, Karnataka, India
4. Department of computer science, Karpagam Academy of Higher Education, Coimbatore, India
5. Universidad Santiago de Cali, Santiago de Cali, Colombia
6. Department of Computer Engineering, University of Technology, Baghdad, Iraq