2
Most read
16
Most read
17
Most read
Load balancing in cloud
Cloud Computing
• The practice of using a network of remote
servers hosted on the Internet to store,
manage, and process data, rather than a
local server or a personal computer.
Characteristics
Service Model
Deployment Model
Challenges in Cloud Computing
 Security
 Efficient Load Balancing
 Performance Monitoring
 Consistent and Robust Service abstractions
 Resource Scheduling
 Scale and QoS management
 Requires a fast speed Internet connection
LOAD BALANCING
WHY?
Resource Utilization
Maximize Throughput
Minimize Response Time
Maintain system stability
Cost effectiveness
Scalability and flexibility
Priority
Classification
Load Balancing
Algorithm
Depending upon
system state
Static Dynamic
Distributed
Cooperative Non-cooperative
Centralized
Depending upon
process initiator
Sender Initiated
Receiver
Initiated
Symmetric
Metrics
Throughput
Fault Tolerance
Migration Time
Response Time
Scalability
Policies
● Information Policy
● Triggering Policy
● Transfer Policy
● Location Policy
● Selection Policy
Honeybee Foraging Behavior
 Nature-inspired algorithm for self-organization.
 Achieves global load balancing through local server
actions.
 Performance of the system is enhanced with
increased system diversity.
 Throughput is not increased with an increase in
system size.
 Best suited for the conditions where the diverse
population of service types is required.
Honeybee Foraging Behavior
Biased Random Sampling
• Distributed and scalable.
• Uses random sampling of the system domain to
achieve self-organization.
• Performance is improved with high and similar
population of resources.
• Performance is degraded with an increase in
population diversity.
Active Clustering
• Self-aggregation algorithm to optimize job
assignments by connecting similar services using local
re-wiring.
• The performance of the system is enhanced with high
resources thereby increasing the throughput.
• Throughput degraded with an increase in system
diversity.
Other Algorithms
1. Opportunistic Load Balancing: Attempt each
node keep busy, therefore does not consider the
present workload of each computer.
2. Compare and Balance: This algorithm is uses to
reach an equilibrium condition and manage
unbalanced systems load.
3. Round Robin: All the processes are divided
between all processors in a round robin order.
4. Randomized: A process can be handled by a
particular node n with a probability p.
Some Other Algorithms
5. Shortest Response Time First: Selects the job
with the shortest (expected) processing time first.
6. Lock-free multiprocessing solution: Improves
performance multicore environment by running
multiple load-balancing processes in one load
balancer.
7. Min-Min Algorithm.
8. Max-Min Algorithm.
Bibliography
● Mell, Peter and Grance, Tim, “The NIST definition of cloud
computing”, National Institute of Standards and
Technology, 2009,vol53, pages50, Mell2009.
● Haozheng Ren, Yihua Lan, and Chao Yin, “The Load
Balancing Algorithm in Cloud Computing Environment”,
IEEE, 2nd International Conference on Computer Science,
China 2012.
● N. S. Raghava and Deepti Singh,” Comparative Study
on Load Balancing Techniques in Cloud Computing”
OPEN JOURNAL OF MOBILE COMPUTING AND CLOUD
COMPUTING, In Press.
Thank You!

More Related Content

PPT
Load Balancing In Cloud Computing newppt
PPTX
Cloud Computing Principles and Paradigms: 5 virtual machines provisioning and...
PPT
Scheduling in cloud
PPTX
Service level agreement in cloud computing an overview
PPTX
cloud computing, Principle and Paradigms: 1 introdution
PPTX
Load balancing in cloud computing.pptx
PPTX
Task scheduling Survey in Cloud Computing
PPTX
Market oriented Cloud Computing
Load Balancing In Cloud Computing newppt
Cloud Computing Principles and Paradigms: 5 virtual machines provisioning and...
Scheduling in cloud
Service level agreement in cloud computing an overview
cloud computing, Principle and Paradigms: 1 introdution
Load balancing in cloud computing.pptx
Task scheduling Survey in Cloud Computing
Market oriented Cloud Computing

What's hot (20)

PPT
Cloud Computing Security Challenges
PDF
Cloud Computing Architecture
PPT
Cloud computing
PPT
Issues in cloud computing
PPT
Cloud Computing and Amazon Web Services
PPT
Unit 4
PPT
cloud computing.ppt
PPTX
Cloud sim
PPTX
LOAD BALANCING ALGORITHMS
PDF
CS8791 Cloud Computing - Question Bank
PPTX
Load balancing
PPT
Cloud computing
PDF
Evolution of Cloud Computing
PPTX
Cloud computing security issues and challenges
PPTX
Multi Cloud Architecture Approach
PPTX
Introduction of Cloud computing
PPTX
Hybrid Cloud and Its Implementation
PPTX
Web services
PDF
Cloud Ecosystem
PPTX
Grid computing Seminar PPT
Cloud Computing Security Challenges
Cloud Computing Architecture
Cloud computing
Issues in cloud computing
Cloud Computing and Amazon Web Services
Unit 4
cloud computing.ppt
Cloud sim
LOAD BALANCING ALGORITHMS
CS8791 Cloud Computing - Question Bank
Load balancing
Cloud computing
Evolution of Cloud Computing
Cloud computing security issues and challenges
Multi Cloud Architecture Approach
Introduction of Cloud computing
Hybrid Cloud and Its Implementation
Web services
Cloud Ecosystem
Grid computing Seminar PPT
Ad

Similar to Load balancing in cloud (20)

PDF
PDF
Performance Comparision of Dynamic Load Balancing Algorithm in Cloud Computing
PDF
Hybrid Scheduling Algorithm for Efficient Load Balancing In Cloud Computing
PPTX
Load Balancing.pptx
PDF
LOAD BALANCING IN CLOUD COMPUTING
PDF
International Journal of Engineering Research and Development (IJERD)
PPTX
Cloud computing
PDF
A Survey on Heuristic Based Techniques in Cloud Computing
PDF
A Survey on Task Scheduling and Load Balanced Algorithms in Cloud Computing
PDF
A Comparative Study of Load Balancing Algorithms for Cloud Computing
PDF
ABC - LOAD BALANCING TECHNIQUE - IN CLOUD COMPUTING
PDF
LOAD BALANCING ALGORITHM ON CLOUD COMPUTING FOR OPTIMIZE RESPONE TIME
PDF
Load Balancing in Cloud Nodes
PDF
Load Balancing in Cloud Nodes
PDF
Improving Cloud Performance through Performance Based Load Balancing Approach
PPTX
A Comparative Study between Honeybee Foraging Behaviour Algorithm and Round ...
PPTX
Inteligent multicriteria model load blancing in cloude computing
PDF
PROPOSED LOAD BALANCING ALGORITHM TO REDUCE RESPONSE TIME AND PROCESSING TIME...
PDF
ANALYSIS ON LOAD BALANCING ALGORITHMS IMPLEMENTATION ON CLOUD COMPUTING ENVIR...
PDF
IRJET- Enhance Dynamic Heterogeneous Shortest Job first (DHSJF): A Task Schedu...
Performance Comparision of Dynamic Load Balancing Algorithm in Cloud Computing
Hybrid Scheduling Algorithm for Efficient Load Balancing In Cloud Computing
Load Balancing.pptx
LOAD BALANCING IN CLOUD COMPUTING
International Journal of Engineering Research and Development (IJERD)
Cloud computing
A Survey on Heuristic Based Techniques in Cloud Computing
A Survey on Task Scheduling and Load Balanced Algorithms in Cloud Computing
A Comparative Study of Load Balancing Algorithms for Cloud Computing
ABC - LOAD BALANCING TECHNIQUE - IN CLOUD COMPUTING
LOAD BALANCING ALGORITHM ON CLOUD COMPUTING FOR OPTIMIZE RESPONE TIME
Load Balancing in Cloud Nodes
Load Balancing in Cloud Nodes
Improving Cloud Performance through Performance Based Load Balancing Approach
A Comparative Study between Honeybee Foraging Behaviour Algorithm and Round ...
Inteligent multicriteria model load blancing in cloude computing
PROPOSED LOAD BALANCING ALGORITHM TO REDUCE RESPONSE TIME AND PROCESSING TIME...
ANALYSIS ON LOAD BALANCING ALGORITHMS IMPLEMENTATION ON CLOUD COMPUTING ENVIR...
IRJET- Enhance Dynamic Heterogeneous Shortest Job first (DHSJF): A Task Schedu...
Ad

Recently uploaded (20)

PDF
Capture One Pro 16.6.5.17 for MacOS Crack Free Download New Version 2025
PDF
Instagram Marketing in 2025 Reels, Stories, and Strategy (14) (2).pdf
PPTX
supertech supernova queen tower at noida
PDF
Pfthuujhgdddtyygghjjiuyggghuiiiijggbbhhh
PDF
This presentation is made for a design foundation class at Avantika Universit...
PPTX
NAME -Chipo M Chashinya & DUBE PRIDENCE.pptx
PPTX
Textile fibers are classified based on their origin, composition, and structu...
PDF
How Animation is Used by Sports Teams and Leagues
PDF
Designing Through Complexity - Four Perspectives.pdf
PDF
Humans do not die they live happily without
PDF
Control and coordination isdorjdmdndjke
PPT
GIT Bleeding presentation for undergrads
PPTX
ACL English Introductionadsfsfadf 20200612.pptx
PPT
Adolescent Emergencies for undergraduate
PPT
1 Introduction Product Design and Development
PDF
Social Media USAGE .............................................................
PPT
2 Development_Processes_and Organizations.ppt
PDF
Kindly check my updated curriculum Vitae
PPTX
8086.pptx microprocessor and microcontroller
PPTX
Presentation at the moment design 3.pptx
Capture One Pro 16.6.5.17 for MacOS Crack Free Download New Version 2025
Instagram Marketing in 2025 Reels, Stories, and Strategy (14) (2).pdf
supertech supernova queen tower at noida
Pfthuujhgdddtyygghjjiuyggghuiiiijggbbhhh
This presentation is made for a design foundation class at Avantika Universit...
NAME -Chipo M Chashinya & DUBE PRIDENCE.pptx
Textile fibers are classified based on their origin, composition, and structu...
How Animation is Used by Sports Teams and Leagues
Designing Through Complexity - Four Perspectives.pdf
Humans do not die they live happily without
Control and coordination isdorjdmdndjke
GIT Bleeding presentation for undergrads
ACL English Introductionadsfsfadf 20200612.pptx
Adolescent Emergencies for undergraduate
1 Introduction Product Design and Development
Social Media USAGE .............................................................
2 Development_Processes_and Organizations.ppt
Kindly check my updated curriculum Vitae
8086.pptx microprocessor and microcontroller
Presentation at the moment design 3.pptx

Load balancing in cloud

  • 2. Cloud Computing • The practice of using a network of remote servers hosted on the Internet to store, manage, and process data, rather than a local server or a personal computer.
  • 6. Challenges in Cloud Computing  Security  Efficient Load Balancing  Performance Monitoring  Consistent and Robust Service abstractions  Resource Scheduling  Scale and QoS management  Requires a fast speed Internet connection
  • 8. WHY? Resource Utilization Maximize Throughput Minimize Response Time Maintain system stability Cost effectiveness Scalability and flexibility Priority
  • 9. Classification Load Balancing Algorithm Depending upon system state Static Dynamic Distributed Cooperative Non-cooperative Centralized Depending upon process initiator Sender Initiated Receiver Initiated Symmetric
  • 11. Policies ● Information Policy ● Triggering Policy ● Transfer Policy ● Location Policy ● Selection Policy
  • 12. Honeybee Foraging Behavior  Nature-inspired algorithm for self-organization.  Achieves global load balancing through local server actions.  Performance of the system is enhanced with increased system diversity.  Throughput is not increased with an increase in system size.  Best suited for the conditions where the diverse population of service types is required.
  • 14. Biased Random Sampling • Distributed and scalable. • Uses random sampling of the system domain to achieve self-organization. • Performance is improved with high and similar population of resources. • Performance is degraded with an increase in population diversity.
  • 15. Active Clustering • Self-aggregation algorithm to optimize job assignments by connecting similar services using local re-wiring. • The performance of the system is enhanced with high resources thereby increasing the throughput. • Throughput degraded with an increase in system diversity.
  • 16. Other Algorithms 1. Opportunistic Load Balancing: Attempt each node keep busy, therefore does not consider the present workload of each computer. 2. Compare and Balance: This algorithm is uses to reach an equilibrium condition and manage unbalanced systems load. 3. Round Robin: All the processes are divided between all processors in a round robin order. 4. Randomized: A process can be handled by a particular node n with a probability p.
  • 17. Some Other Algorithms 5. Shortest Response Time First: Selects the job with the shortest (expected) processing time first. 6. Lock-free multiprocessing solution: Improves performance multicore environment by running multiple load-balancing processes in one load balancer. 7. Min-Min Algorithm. 8. Max-Min Algorithm.
  • 18. Bibliography ● Mell, Peter and Grance, Tim, “The NIST definition of cloud computing”, National Institute of Standards and Technology, 2009,vol53, pages50, Mell2009. ● Haozheng Ren, Yihua Lan, and Chao Yin, “The Load Balancing Algorithm in Cloud Computing Environment”, IEEE, 2nd International Conference on Computer Science, China 2012. ● N. S. Raghava and Deepti Singh,” Comparative Study on Load Balancing Techniques in Cloud Computing” OPEN JOURNAL OF MOBILE COMPUTING AND CLOUD COMPUTING, In Press.