Load Balancing in Cloud
What is load balancing in Cloud in semi distributed system and why it is better than a centralized system and distributed system
2. Introduction
• In cloud computing environment, the random arrival of tasks
with random utilization of CPU service time requirements
can load a specific resources heavily, while the other
resources are idle or are less loaded. Hence, resource
control or load balancing is major challenging issue in cloud
computing. Load balancing is a methodology to distribute
workload across multiple computers, or other resources over
the network links to achieve optimal resource utilization,
maximize throughput, minimum response time, and avoid
overload.
3. Workload management solutions can get you most out of your investments
by utilizing full available technical resources.
Platform solutions can help:
• Reduce operational and infrastructure costs.
• Improve productivity and resource sharing by fully utilizing hardware
and application resources.
• Leverage investments in existing resources by pooling resources and
managing application workloads across highly distributed environments.
6. • Load balancing in semi-distrusted system can reduce amount
of energy consumption by stopping excessive heating of
nodes or virtual machines.
• Performance is improved substantially, system stability is
maintained.
• It is done so that virtual machine(s) could get maximum
throughput and minimum response time.
• Two virtual machines are returning the three traits of cloud
– CPU utilization, memory utilization and resource
utilization.
• Users of this cloud based load balancing system will be any
random user, who requests to access any application or run
any program.
Conclusion
7. • Load balancing is a never ending methodology as well as a
must need for efficient cloud utilization.
• The future aspects of computing workload is really very
diverse. One can’t deny the factor load in cloud.
• Earlier, load balancing was done on a simple distributed
system.
• But now, it was studied that load balancing is much more
efficient in case of a semi-distributed system – in terms of
complexity as well as performance.
• It does not allow a system to break-apart in case any one of
the cluster head fails or stops. It will simply remove that
faulty cluster head and will work in a normal manner.
Improvement Scope