Open Access Open Access  Restricted Access Subscription or Fee Access

Load Balancing at Peak Hours Using FIFO and Weighted Average Techniques in Cloud Computing

Dr.G. Radhamani, P. Mary Sriryn


Cloud computing" is a term, which involves virtualization, distributed computing, networking, software and web services. A cloud consists of several elements such as clients, datacenter and distributed servers. It includes fault tolerance, high availability, scalability, flexibility, reduced overhead for users, reduced cost of ownership, on demand services etc.
Central to these issues lays the establishment of an effective load balancing algorithm. The load can be CPU load, memory capacity, delay or network load. Load balancing is the process of distributing the load among various nodes of a distributed system to improve both resource utilization and job response time while also avoiding a situation where some of the nodes are heavily loaded while other nodes are idle or doing very little work. Load balancing ensures that all the processor in the system or every node in the network does approximately the equal amount of work at any instant of time. This technique can be sender initiated, receiver initiated or symmetric type.


Cloud Computing, Load Balancing

Full Text:



Anthony T.Velte, Toby J.Velte, Robert Elsenpeter, Cloud Computing A Practical Approach, TATA McGRAW-HILL Edition, 2010.

Martin Randles, David Lamb, A. Taleb-Bendiab, A Comparative Study into Distributed Load Balancing Algorithms for Cloud Computing, IEEE 24th International Conference on Advanced Information Networking and Applications Workshops, 2010.

[Balding08] Craig Balding, "ITG2008 World Cloud Computing Summit",, 2008

Bhaskar Prasad rimal, Eunmi Choi, IanLumb, A taxonomy and survey of cloud computing systems, 2009 fifth International joint conference on INC, IMS and IDC.

Timothy Wood, Research Statement,

Sven Groot, Kazuo Goda, Masaru Kitsuregawa, “Towards Improved Load Balancing for Data Intensive Distributed Computing”, SAC’11, March 21-25, 2011, TaiChung, Taiwan.

Michael Armburst, Armando Fox, Rean Griffith, Anthony D. Joseph, randy H. Katz, Andrew Konwinski, Gunho Lee, David A. Patterson, Ariel Rabkin, Ion Stoica and Matei Zaharia, “Above the Clouds: A Berkeley View of Cloud Computing”, Electrical Engineering and Computer Sciences University of California at Berkeley, February 10, 2009.

Wayne Jansen, Timothy Grance, “Guidelines on Security and Privacy in Public Cloud Computing”, NIST, Draft publication 800-144.

Peter Mell, Tim Grance, The NIST Definition of Cloud Computing,, Version 15, October 7, 2009.

D.L. Eager, E.D. Lazowski, and J. Zahorjan, "Adaptive Load Sharing in Homogeneous Distributed Systems," IEEE Trans. Software Eng., vol. SE-12, no. 5, pp. 662-675, May 1986.

K. Goswami, M. Devarakonda, and R. Iyer, “Prediction-Based Dynamic Load-Sharing Heuristics,” IEEE Transactions on Parallel and Distributed Systems, Vol. 4, No. 6, pp. 638-648, June 1993.

Y.Wang and R. Morris, "Load Sharing in Distributed Systems, "IEEE Trans. Computing, vol. C-34, no. 3, pp. 204-217, Mar. 1985.

N.Shivaratri, P. Krueger, and M. Singhal, “Load Distributing for Locally Distributed Systems. Computer,Vol. 25, No. 12, p.33-44, December 1992.

Ram Prasad Padhy, P Goutam Prasad Rao,” Load Balancing In Cloud Computing Systems”, Bachelor of Technology in computer science, 2010.

Martin Randles, Enas Odat, David Lamb, Osama Abu- Rahmeh and A. Taleb-Bendiab, “A Comparative Experiment in Distributed Load Balancing”, 2nd International Conference on Developments in eSystems Engineering, 2009.

Quan-Lin Li, John C.S. Lui, Wang Yang, “A Matrix-Analytic Solution for Randomized Load Balancing Models with Phase-Type Service Times”, 22 Jan 2011.


  • There are currently no refbacks.

Creative Commons License
This work is licensed under a Creative Commons Attribution 3.0 License.