Load-Balancing Tactics in Cloud

Cloud computing enables shared servers to provide resources, software and data for collaborative services on demand with high interoperability and scalability. However, there are a number of technical challenges that need to be tackled before these benefits can be fully realized, which include system reliability, resource provisioning, and efficient resources consuming, etc. Among them, load-balancing is a necessary mechanism to increase the service level agreement (SLA) and better uses of the resources. Unfortunately, servers¡¦ capability varies much in practice and is not easy to record in ordered positions in a server farm, which will causes non resource-aware load-balancing algorithms to distribute workloads evenly. We discuss this issue and show why such algorithms don¡¦t fit the cloud computing environment and then present a feasible resource-aware load-balancing mechanism by using existing proven technologies to meet higher SLA and the return of investment as well.

[1]  Malathi Veeraraghavan,et al.  Analysis and design of book-ahead bandwidth-sharing mechanisms , 2008, IEEE Transactions on Communications.

[2]  Yong Meng Teo,et al.  Comparison of Load Balancing Strategies on Cluster-based Web Servers , 2001, Simul..

[3]  Maode Ma,et al.  A hybrid load balancing strategy of sequential tasks for grid computing environments , 2009, Future Gener. Comput. Syst..

[4]  Andrew A. Chien,et al.  DGMonitor: A Performance Monitoring Tool for Sandbox-Based Desktop Grid Platforms , 2004, IPDPS.

[5]  Henning Schulzrinne,et al.  Measurement and Analysis of LDAP Performance , 2000, IEEE/ACM Transactions on Networking.

[6]  Serge Haddad,et al.  Application and Theory of Petri Nets , 2012, Lecture Notes in Computer Science.

[7]  J. D. Teresco,et al.  New challanges in dynamic load balancing , 2005 .

[8]  Julio Cesar Sampaio do Prado Leite,et al.  On Non-Functional Requirements in Software Engineering , 2009, Conceptual Modeling: Foundations and Applications.

[9]  Rajkumar Buyya,et al.  Article in Press Future Generation Computer Systems ( ) – Future Generation Computer Systems Cloud Computing and Emerging It Platforms: Vision, Hype, and Reality for Delivering Computing as the 5th Utility , 2022 .

[10]  Said Mirza Pahlevi,et al.  Editorial: A Special Issue from the Open Grid Forum , 2009 .

[11]  Mohammad Kazem Akbari,et al.  A content-based load balancing algorithm with admission control for cluster web servers , 2008, Future Gener. Comput. Syst..

[12]  Wei Sun,et al.  Workload-aware load balancing for clustered Web servers , 2005, IEEE Transactions on Parallel and Distributed Systems.

[13]  Sandeep Sharma,et al.  Performance Analysis of Load Balancing Algorithms , 2008 .

[14]  Xiao Qin,et al.  Design and analysis of a load balancing strategy in Data Grids , 2007, Future Gener. Comput. Syst..

[15]  David A. Bader,et al.  Dynamic Load Balancing in Distributed Systems in the Presence of Delays: A Regeneration-Theory Approach , 2007, IEEE Transactions on Parallel and Distributed Systems.