Mohammadreza Mesbahi

Work place: Science and Research Branch, Islamic Azad University, Tehran, Iran



Research Interests: Computer systems and computational processes, Systems Architecture, Distributed Computing, Data Structures and Algorithms


Mohammad Reza Mesbahi received his B.Sc. in computer engineering from Islamic Azad University, Hamedan, in 2011. He received his M.Sc. in computer engineering from Science and Research Branch, Islamic Azad University of Tehran, Iran, in 2013. He is now a Ph.D. student at IAU University. His major interests are Distributed Systems, Grid and Cloud Computing, Software Architecture and Big Data.

Author Articles
Load Balancing in Cloud Computing: A State of the Art Survey

By Mohammadreza Mesbahi Amir Masoud Rahmani

DOI:, Pub. Date: 8 Mar. 2016

Cloud computing has proposed a new perspective for provisioning the large-scale computing resources by using virtualization technology and a pay-per-use cost model. Load balancing is taken into account as a vital part for parallel and distributed systems. It helps cloud computing systems by improving the general performance, better computing resources utilization, energy consumption management, enhancing the cloud services' QoS, avoiding SLA violation and maintaining system stability through distribution, controlling and managing the system workloads. In this paper we study the necessary requirements and considerations for designing and implementing a suitable load balancer for cloud environments. In addition we represent a complete survey of current proposed cloud load balancing solutions which according to our classification, they can be classified into three categories: General Algorithm-based, Architectural-based and Artificial Intelligence-based load balancing mechanisms. Finally, we propose our evaluation of these solutions based on suitable metrics and discuss their pros and cons.

[...] Read more.
Other Articles