Você está na página 1de 17

Seminar on

LOAD BALANCING IN CLOUD COMPUTING


Submitted by
Kanchani Srivastava
Roll No-2015024151
MCA 2nd Yr
Under The Guidance Of
Mr. R.K. Dwivedi
(Assistant Professor)

DEPARTMENT OF COMPUTER SCIENCE & ENGINEERING


Madan Mohan Malaviya University Of Technology
Gorakhpur (U.P.)- INDIA
Session 2016-17
Contents
Cloud Computing
Cloud Computing Architecture
Advantages and Disadvantages of Cloud Computing
Layers of Services
Load Balancing
Goals of Load Balancing Algorithms
Criteria of Load Balancing Algorithms
Load Balancing Algorithms
Round Robin
Weighted Round Robin
Least Connections
Conclusion
References
Cloud computing

Cloud computing is the uses of hardware and software to deliver a services over a
network.With cloud computing ,users can access files and use application from any
device that can access the internet.

Two type of cloud computing :-

Public clouds
Private clouds
Cloud Computing Architecture

Cloud Computing architecture explains the basic framework of a Cloud Computing


environment.

Three components that make Cloud Computing

Clients
Datacenters
Distributed servers
Advantages and Disadvantages of Cloud Computing

Advantages

Scalable and High Performance


Cost -efficient approach
Backup and Recovery
Advantages and Disadvantages of Cloud Computing (con)

Disadvantages

Lack of security of data.


Technical difficulties and downtime.
Layer of Services
Service means different types of applications that are provided to end-user by cloud
computing environment.
There are three services that are provided services to user across the cloud.

Software as a Service (SaaS)


Platform as a Service (PaaS)
Infrastructure as a Service (IaaS)
Load balancing
Load balancing allows enterprises to manage application or workload demands by
allocating resources among multiple computers, networks or servers.
Cloud load balancing involves hosting the distribution of workload traffic and demands
that reside over the Internet.
Goals of Load Balancing Algorithms

To achieve high performance of the system.


Distribute the workload and traffic.
To have a backup plan.
Criteria of Load Balancing algorithms

Who makes the load balancing decision


Sender initiated
Receiver initiated

What information is used to make the load balancing decision


Static
Dynamic

Where the load balancing decision is made


Centralize
Distributed
Load Balancing Algorithms
There are multiple load balancing algorithms . Here we discuss three common load
balancing algorithms.

Round Robin

Weighted Round Robin

Least Connections
Load Balancing Algorithms (con)
Round Robin
Load Balancing Algorithms (con)

Weighted Round Robin


Load Balancing Algorithms (con)
Least Connections
Conclusion

Load Balancing refers to distributing the processes to the nodes in the system so as to
equalize the workload among the nodes.

Load balancing algorithm tries to balance the total system load by transparently
transferring the workload from heavily loaded nodes to lightly loaded nodes to ensure
good overall performance.
References

Sheeja Y S, Jayalekshmi S Cost Effective Load Balancing Based on honey bee Behaviour
in Cloud Environment2014 First International Conference on Computational Systems and
Communications (ICCSC) | 17-18 December 2014 | Trivandrum

Tin- Wu, et al, Dynamic load balancing mechanism based on cloud storage Computing,
Communications and Applications Conference (ComComAp), 2012, pp. 102-106.
Thank you