1. Department of Computer Science, College of Computer and Information Sciences, Jouf University, Sakaka 72388, Saudi Arabia
2. Information Retrieval and Knowledge Management Research Laboratory, York University, Toronto, ON M3J 1P3, Canada
3. Research Laboratory on Development and Control of Distributed Applications (REDCAD), National Engineering School of Sfax, Sfax University, Sfax 3029, Tunisia