1. 1 German Jordanian University , School of Computer Engineering and Information Technology , Amman , Jordan
2. 2 Qatar Computing Research Institute , Hamad Bin Khalifa University , Doha , Qatar
3. 3 The University of Jordan , Department of Information Technology , King Abdullah II School for IT , Amman , Jordan
4. 4 Palestine Technical University, Kadoorie , Computer Systems Engineering Department , Tulkarm , Palestine