“Cloud computing” is a term, which involves virtualization, distributed computing, networking, software and Web services. Our Objective is to develop an effective load balancing algorithm using Divisible Load Scheduling Theorem to maximize or minimize different performance parameters (throughput, latency for example) for the clouds of different sizes. Central to these issues lays the establishment of an efficient 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 processor in the system or every node in the network does approximately the equal amount of work at any instant of time.
AHMAD, ZULFIKHAR; MISHRA, ASHIS KU.; ROUT, BIKASH CHANDRA; and KUMAR, B. BIKRAM
"MINIMIZATION OF LOAD BASED RESOURCES IN CLOUD COMPUTING SYSTEMS,"
International Journal of Computer and Communication Technology: Vol. 6:
1, Article 15.
Available at: https://www.interscience.in/ijcct/vol6/iss1/15