ABSTRACT
Load balancing is a computer networking method to distribute workload across multiple computers or a
computer cluster, network links, central processing units, disk drives, or other resources, to achieve optimal
resource utilization, maximize throughput, minimize response time, and avoid overload. Using multiple
components with load balancing, instead of a single component, may increase reliability through redundancy. The
load balancing service is usually provided by dedicated software or hardware, such as a multilayer switch or a
Domain Name System server. In this paper, the existing static algorithms used for simple cloud load balancing
have been identified and also a hybrid algorithm for developments in the future is suggested.
Keywords: - Round-Robin scheduling, Data Center, Priority based scheduling, Cloud computing, Load balancing