Upload
achal-gupta
View
191
Download
2
Embed Size (px)
Citation preview
Load Balancing in Cloud
Semi Distributed System
Name: Achal Gupta Enroll.No.: 9911103411
Submitted to -Mr. Bansidhar Joshi
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.
UsesWorkload 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.
SnapshotVirtual Machine ( cluster head )
SnapshotOutput – Least Loaded Machine
• 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
• 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