SlideShare a Scribd company logo
1 of 26
Load Balancing Algorithm
An Efficient Dynamic Load Balancing Algorithm for Virtual Machine in
Cloud Computing
Himanshu Moliya
Department of research and development
Planetoid Inc.
October, 2022
Himanshu Moliya (Planetoid) Load Balancing Algorithm October, 2022
Summary
1 Overview
2 Literature Survey
3 Proposed Work
4 Results
5 Conclusion
6 References
Himanshu Moliya (Planetoid) Load Balancing Algorithm October, 2022
Overview
Overview
Himanshu Moliya (Planetoid) Load Balancing Algorithm October, 2022
Overview
Overview (Abstract)
Load balancing process is useful to adjust the load on a virtual machine
using distributing the load on another underloaded node.
Objective: Main objective of load balancing is to make the virtual machine
balanced which should be not underloaded or overloaded.
In the given paper, Author has proposed a load balancing algorithm by
combining two algorithms...
Algorithms:
Honey bee behavior inspired algorithm for priority based tasks,
Enhanced weighted round-robin algorithm used for non-priority
Himanshu Moliya (Planetoid) Load Balancing Algorithm October, 2022
Literature Survey
Literature Survey
Himanshu Moliya (Planetoid) Load Balancing Algorithm October, 2022
Literature Survey
LITERATURE SURVEY
Honeybee bee algorithm for load balancing :
Select task with priority and assign it to the virtual machine which
have minimum number of similar prioritized task
The honey bee algorithm works on executing the task with higher
priority first so during that time other tasks with less priority need to
wait in a queue.
Drawback:
If the system gets crashed then the task in a queue will be lost.
Himanshu Moliya (Planetoid) Load Balancing Algorithm October, 2022
Proposed Work
Proposed Work
Himanshu Moliya (Planetoid) Load Balancing Algorithm October, 2022
Proposed Work
PROPOSED WORK
Author introduce new hybrid effective load balancing method. They used
two modules...
first is a scheduler (Proposed modified round robin algorithm)
second load balancer (Proposed modified honey bee behavior inspired
algorithm)
Himanshu Moliya (Planetoid) Load Balancing Algorithm October, 2022
Proposed Work
PROPOSED WORK (Flow Diagram)
Figure: 1 Flow Diagram of Proposed work
Himanshu Moliya (Planetoid) Load Balancing Algorithm October, 2022
Proposed Work
Algorithm 1: Scheduling algorithm
Step 1: Create a Virtual Machine
Step 2: Create a Data Centre
Step 3: Enter the number of Task
Step 4: Calculating the current state of the load in virtual machine
Step 5: Arrange a load of the virtual machine in the lowest loaded
machine to highest loaded machine
Step 6: Assigning the incoming task to the low loaded virtual machine
based on the Modified Round robin algorithm (refer algorithm-2)
Step 7: Remove all assigned task from the list
Himanshu Moliya (Planetoid) Load Balancing Algorithm October, 2022
Proposed Work
Algorithm 2: Modified Round Robin Algorithm
Step 1: Calculating the mean value of burst time
Step 2: Set dynamically time quantum TQ by using the mean value
of burst time
Step 3: Allocate the task to a least loaded virtual machine
Step 4: Continue until waiting list is vacant
Himanshu Moliya (Planetoid) Load Balancing Algorithm October, 2022
Proposed Work
Algorithm 3: Load Balancing Algorithm
Step 1: Find the capacity of the virtual machine
Step 2: Calculating the load of all virtual machine
Step 3: Identifying the virtual machine is balanced or not
Step 4: Find the virtual machine is Overloaded or Underloaded virtual
machine
Step 5: Remove the task from a heavily loaded virtual machine and
check whether the task is priority based or not IF Priority exist Then
Used Modified honeybee behavior inspired algorithm (refer
Algorithm-4) Else Priority does not exist then Used Enhanced
Weighted round robin algorithm (refer Algorithm-5)
Step 6: Update the load on a virtual machine
Himanshu Moliya (Planetoid) Load Balancing Algorithm October, 2022
Proposed Work
Algorithm 4: Modified Honey Bee behavior inspired algo.
Step 1: Group the VMs based on load (OVM, UVM and BVM)
Step 2: Sort the OVMs in descending order and UVMs in ascending
order
Step 3: Sort the task in VMs by priority (i.e. maximum execution
time)
Step 4: Allocating Virtual Machine
Th → VMd | min (number of Th) Expected minimum completion
time
Tm → VMd | min (number of Tm + number of Th) and Expected
minimum completion time
Tl → VMd | min (number of T) and Expected minimum completion
time
Th, Tm, Tl= All Task with High, Medium and Low priority
Step 5: Modify the number of the task as per newly added task to
VMd
Modify the number of priority based tasks assigned VMd
Himanshu Moliya (Planetoid) Load Balancing Algorithm October, 2022
Proposed Work
Algorithm 5: Enhanced Weighted Round Robin Algorithm
Step 1: Calculate the pending execution time for all virtual machines
and arrange virtual machines in ascending order of execution time.
Step 2: Assign the tasks from higher execution time virtual machines
to lower execution time virtual machine
Step 3: Add the task to the assigned list
Step 4: Step 1, step 2 and step 3 will be repeated after each task
completion on any virtual machine.
Himanshu Moliya (Planetoid) Load Balancing Algorithm October, 2022
Results
Results
Himanshu Moliya (Planetoid) Load Balancing Algorithm October, 2022
Results
SIMULATION RESULTS
A CloudSim is a software that allows to simulate the physical and logical
structure of the cloud data centers and number of the virtual machine
Author used CloudSim for various experiments to find processing time of
CPU and completion time of the task.
During implantation, time consider the five virtual machine and twelve
user request for analyzing the Quality of service (QoS) parameter.
Himanshu Moliya (Planetoid) Load Balancing Algorithm October, 2022
Results
SIMULATION RESULTS
Figure: 2 Performance analysis of Shortest Job First Algorithm
Source: https://ieeexplore.ieee.org/mediastore_new/IEEE/content/media/9046169/
Himanshu Moliya (Planetoid) Load Balancing Algorithm October, 2022
Results
SIMULATION RESULTS
Figure: 3 Analysis of the performance of Weighted RR
Source: https://ieeexplore.ieee.org/mediastore_new/IEEE/content/media/9046169/
9065289/9065292/patel9-p6-patel-large.gif
Himanshu Moliya (Planetoid) Load Balancing Algorithm October, 2022
Results
SIMULATION RESULTS
Figure: 4 A Performance analysis of Honey Bee Behavior Algorithm
Source: https://ieeexplore.ieee.org/mediastore_new/IEEE/content/media/9046169/
9065289/9065292/patel10-p6-patel-large.gif
Himanshu Moliya (Planetoid) Load Balancing Algorithm October, 2022
Results
SIMULATION RESULTS
Figure: 5 Performance analysis of Proposed Algorithm
Source: https://ieeexplore.ieee.org/mediastore_new/IEEE/content/media/9046169/
9065289/9065292/patel11-p6-patel-large.gif
Himanshu Moliya (Planetoid) Load Balancing Algorithm October, 2022
Results
SIMULATION RESULTS
Figure: 6 Comparison of overall performance of system
Source: https://ieeexplore.ieee.org/mediastore_new/IEEE/content/media/9046169/
9065289/9065292/patel12-p6-patel-large.gif
Himanshu Moliya (Planetoid) Load Balancing Algorithm October, 2022
Conclusion
Conclusion
Himanshu Moliya (Planetoid) Load Balancing Algorithm October, 2022
Conclusion
Conclusion
As per figure. 6 minimum completion time and better CPU
processing time is achieved.
This proposed work is developed for achieving better resource
utilization, minimum completion time and improve the system of
performance in a cloud computing environment.
In the future, this research work can be enhanced by considering other
QoS parameter like migration cost, waiting time, etc.
Himanshu Moliya (Planetoid) Load Balancing Algorithm October, 2022
References
References
Himanshu Moliya (Planetoid) Load Balancing Algorithm October, 2022
References
References
[1] Patel, Karan D., and Tosal M. Bhalodia. ”An efficient dynamic load
balancing algorithm for virtual machine in cloud computing.” 2019
International conference on intelligent computing and control systems
(ICCS). IEEE, 2019.
Himanshu Moliya (Planetoid) Load Balancing Algorithm October, 2022
Thank you!
Himanshu Moliya (Planetoid) Load Balancing Algorithm October, 2022

More Related Content

Similar to Load balancing in cloud computing.pdf

DCHEFT approach-for-task-scheduling-to-efficient-resource-allocation-in-cloud...
DCHEFT approach-for-task-scheduling-to-efficient-resource-allocation-in-cloud...DCHEFT approach-for-task-scheduling-to-efficient-resource-allocation-in-cloud...
DCHEFT approach-for-task-scheduling-to-efficient-resource-allocation-in-cloud...IJEACS
 
Angular performance slides
Angular performance slidesAngular performance slides
Angular performance slidesDavid Barreto
 
FlavioGiobergia_2016_FinalReport
FlavioGiobergia_2016_FinalReportFlavioGiobergia_2016_FinalReport
FlavioGiobergia_2016_FinalReportFlavio Giobergia
 
Efficient Resource Allocation to Virtual Machine in Cloud Computing Using an ...
Efficient Resource Allocation to Virtual Machine in Cloud Computing Using an ...Efficient Resource Allocation to Virtual Machine in Cloud Computing Using an ...
Efficient Resource Allocation to Virtual Machine in Cloud Computing Using an ...ijceronline
 
Performance Comparision of Dynamic Load Balancing Algorithm in Cloud Computing
Performance Comparision of Dynamic Load Balancing Algorithm in Cloud ComputingPerformance Comparision of Dynamic Load Balancing Algorithm in Cloud Computing
Performance Comparision of Dynamic Load Balancing Algorithm in Cloud ComputingEswar Publications
 
An Integer Programming Representation for Data Center Power-Aware Management ...
An Integer Programming Representation for Data Center Power-Aware Management ...An Integer Programming Representation for Data Center Power-Aware Management ...
An Integer Programming Representation for Data Center Power-Aware Management ...Arinto Murdopo
 
An Optimized-Throttled Algorithm for Distributing Load in Cloud Computing
An Optimized-Throttled Algorithm for Distributing Load in Cloud ComputingAn Optimized-Throttled Algorithm for Distributing Load in Cloud Computing
An Optimized-Throttled Algorithm for Distributing Load in Cloud ComputingIRJET Journal
 
A Review: Metaheuristic Technique in Cloud Computing
A Review: Metaheuristic Technique in Cloud ComputingA Review: Metaheuristic Technique in Cloud Computing
A Review: Metaheuristic Technique in Cloud ComputingIRJET Journal
 
IRJET- Advance Approach for Load Balancing in Cloud Computing using (HMSO) Hy...
IRJET- Advance Approach for Load Balancing in Cloud Computing using (HMSO) Hy...IRJET- Advance Approach for Load Balancing in Cloud Computing using (HMSO) Hy...
IRJET- Advance Approach for Load Balancing in Cloud Computing using (HMSO) Hy...IRJET Journal
 
Multi-objective tasks scheduling using bee colony algorithm in cloud computing
Multi-objective tasks scheduling using bee colony algorithm in  cloud computingMulti-objective tasks scheduling using bee colony algorithm in  cloud computing
Multi-objective tasks scheduling using bee colony algorithm in cloud computingIJECEIAES
 
Angular Optimization Web Performance Meetup
Angular Optimization Web Performance MeetupAngular Optimization Web Performance Meetup
Angular Optimization Web Performance MeetupDavid Barreto
 
PROCESS OF LOAD BALANCING IN CLOUD COMPUTING USING GENETIC ALGORITHM
PROCESS OF LOAD BALANCING IN CLOUD COMPUTING USING GENETIC ALGORITHMPROCESS OF LOAD BALANCING IN CLOUD COMPUTING USING GENETIC ALGORITHM
PROCESS OF LOAD BALANCING IN CLOUD COMPUTING USING GENETIC ALGORITHMecij
 
An Enhanced Throttled Load Balancing Approach for Cloud Environment
An Enhanced Throttled Load Balancing Approach for Cloud EnvironmentAn Enhanced Throttled Load Balancing Approach for Cloud Environment
An Enhanced Throttled Load Balancing Approach for Cloud EnvironmentIRJET Journal
 
IMPROVING REAL TIME TASK AND HARNESSING ENERGY USING CSBTS IN VIRTUALIZED CLOUD
IMPROVING REAL TIME TASK AND HARNESSING ENERGY USING CSBTS IN VIRTUALIZED CLOUDIMPROVING REAL TIME TASK AND HARNESSING ENERGY USING CSBTS IN VIRTUALIZED CLOUD
IMPROVING REAL TIME TASK AND HARNESSING ENERGY USING CSBTS IN VIRTUALIZED CLOUDijcax
 
IMPROVING REAL TIME TASK AND HARNESSING ENERGY USING CSBTS IN VIRTUALIZED CLOUD
IMPROVING REAL TIME TASK AND HARNESSING ENERGY USING CSBTS IN VIRTUALIZED CLOUDIMPROVING REAL TIME TASK AND HARNESSING ENERGY USING CSBTS IN VIRTUALIZED CLOUD
IMPROVING REAL TIME TASK AND HARNESSING ENERGY USING CSBTS IN VIRTUALIZED CLOUDijcax
 
IMPROVING REAL TIME TASK AND HARNESSING ENERGY USING CSBTS IN VIRTUALIZED CLOUD
IMPROVING REAL TIME TASK AND HARNESSING ENERGY USING CSBTS IN VIRTUALIZED CLOUDIMPROVING REAL TIME TASK AND HARNESSING ENERGY USING CSBTS IN VIRTUALIZED CLOUD
IMPROVING REAL TIME TASK AND HARNESSING ENERGY USING CSBTS IN VIRTUALIZED CLOUDijcax
 
IMPROVING REAL TIME TASK AND HARNESSING ENERGY USING CSBTS IN VIRTUALIZED CLOUD
IMPROVING REAL TIME TASK AND HARNESSING ENERGY USING CSBTS IN VIRTUALIZED CLOUDIMPROVING REAL TIME TASK AND HARNESSING ENERGY USING CSBTS IN VIRTUALIZED CLOUD
IMPROVING REAL TIME TASK AND HARNESSING ENERGY USING CSBTS IN VIRTUALIZED CLOUDijcax
 
IMPROVING REAL TIME TASK AND HARNESSING ENERGY USING CSBTS IN VIRTUALIZED CLOUD
IMPROVING REAL TIME TASK AND HARNESSING ENERGY USING CSBTS IN VIRTUALIZED CLOUDIMPROVING REAL TIME TASK AND HARNESSING ENERGY USING CSBTS IN VIRTUALIZED CLOUD
IMPROVING REAL TIME TASK AND HARNESSING ENERGY USING CSBTS IN VIRTUALIZED CLOUDijcax
 

Similar to Load balancing in cloud computing.pdf (20)

DCHEFT approach-for-task-scheduling-to-efficient-resource-allocation-in-cloud...
DCHEFT approach-for-task-scheduling-to-efficient-resource-allocation-in-cloud...DCHEFT approach-for-task-scheduling-to-efficient-resource-allocation-in-cloud...
DCHEFT approach-for-task-scheduling-to-efficient-resource-allocation-in-cloud...
 
Angular performance slides
Angular performance slidesAngular performance slides
Angular performance slides
 
FlavioGiobergia_2016_FinalReport
FlavioGiobergia_2016_FinalReportFlavioGiobergia_2016_FinalReport
FlavioGiobergia_2016_FinalReport
 
Efficient Resource Allocation to Virtual Machine in Cloud Computing Using an ...
Efficient Resource Allocation to Virtual Machine in Cloud Computing Using an ...Efficient Resource Allocation to Virtual Machine in Cloud Computing Using an ...
Efficient Resource Allocation to Virtual Machine in Cloud Computing Using an ...
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
Performance Comparision of Dynamic Load Balancing Algorithm in Cloud Computing
Performance Comparision of Dynamic Load Balancing Algorithm in Cloud ComputingPerformance Comparision of Dynamic Load Balancing Algorithm in Cloud Computing
Performance Comparision of Dynamic Load Balancing Algorithm in Cloud Computing
 
An Integer Programming Representation for Data Center Power-Aware Management ...
An Integer Programming Representation for Data Center Power-Aware Management ...An Integer Programming Representation for Data Center Power-Aware Management ...
An Integer Programming Representation for Data Center Power-Aware Management ...
 
An Optimized-Throttled Algorithm for Distributing Load in Cloud Computing
An Optimized-Throttled Algorithm for Distributing Load in Cloud ComputingAn Optimized-Throttled Algorithm for Distributing Load in Cloud Computing
An Optimized-Throttled Algorithm for Distributing Load in Cloud Computing
 
Srushti_M.E_PPT.ppt
Srushti_M.E_PPT.pptSrushti_M.E_PPT.ppt
Srushti_M.E_PPT.ppt
 
A Review: Metaheuristic Technique in Cloud Computing
A Review: Metaheuristic Technique in Cloud ComputingA Review: Metaheuristic Technique in Cloud Computing
A Review: Metaheuristic Technique in Cloud Computing
 
IRJET- Advance Approach for Load Balancing in Cloud Computing using (HMSO) Hy...
IRJET- Advance Approach for Load Balancing in Cloud Computing using (HMSO) Hy...IRJET- Advance Approach for Load Balancing in Cloud Computing using (HMSO) Hy...
IRJET- Advance Approach for Load Balancing in Cloud Computing using (HMSO) Hy...
 
Multi-objective tasks scheduling using bee colony algorithm in cloud computing
Multi-objective tasks scheduling using bee colony algorithm in  cloud computingMulti-objective tasks scheduling using bee colony algorithm in  cloud computing
Multi-objective tasks scheduling using bee colony algorithm in cloud computing
 
Angular Optimization Web Performance Meetup
Angular Optimization Web Performance MeetupAngular Optimization Web Performance Meetup
Angular Optimization Web Performance Meetup
 
PROCESS OF LOAD BALANCING IN CLOUD COMPUTING USING GENETIC ALGORITHM
PROCESS OF LOAD BALANCING IN CLOUD COMPUTING USING GENETIC ALGORITHMPROCESS OF LOAD BALANCING IN CLOUD COMPUTING USING GENETIC ALGORITHM
PROCESS OF LOAD BALANCING IN CLOUD COMPUTING USING GENETIC ALGORITHM
 
An Enhanced Throttled Load Balancing Approach for Cloud Environment
An Enhanced Throttled Load Balancing Approach for Cloud EnvironmentAn Enhanced Throttled Load Balancing Approach for Cloud Environment
An Enhanced Throttled Load Balancing Approach for Cloud Environment
 
IMPROVING REAL TIME TASK AND HARNESSING ENERGY USING CSBTS IN VIRTUALIZED CLOUD
IMPROVING REAL TIME TASK AND HARNESSING ENERGY USING CSBTS IN VIRTUALIZED CLOUDIMPROVING REAL TIME TASK AND HARNESSING ENERGY USING CSBTS IN VIRTUALIZED CLOUD
IMPROVING REAL TIME TASK AND HARNESSING ENERGY USING CSBTS IN VIRTUALIZED CLOUD
 
IMPROVING REAL TIME TASK AND HARNESSING ENERGY USING CSBTS IN VIRTUALIZED CLOUD
IMPROVING REAL TIME TASK AND HARNESSING ENERGY USING CSBTS IN VIRTUALIZED CLOUDIMPROVING REAL TIME TASK AND HARNESSING ENERGY USING CSBTS IN VIRTUALIZED CLOUD
IMPROVING REAL TIME TASK AND HARNESSING ENERGY USING CSBTS IN VIRTUALIZED CLOUD
 
IMPROVING REAL TIME TASK AND HARNESSING ENERGY USING CSBTS IN VIRTUALIZED CLOUD
IMPROVING REAL TIME TASK AND HARNESSING ENERGY USING CSBTS IN VIRTUALIZED CLOUDIMPROVING REAL TIME TASK AND HARNESSING ENERGY USING CSBTS IN VIRTUALIZED CLOUD
IMPROVING REAL TIME TASK AND HARNESSING ENERGY USING CSBTS IN VIRTUALIZED CLOUD
 
IMPROVING REAL TIME TASK AND HARNESSING ENERGY USING CSBTS IN VIRTUALIZED CLOUD
IMPROVING REAL TIME TASK AND HARNESSING ENERGY USING CSBTS IN VIRTUALIZED CLOUDIMPROVING REAL TIME TASK AND HARNESSING ENERGY USING CSBTS IN VIRTUALIZED CLOUD
IMPROVING REAL TIME TASK AND HARNESSING ENERGY USING CSBTS IN VIRTUALIZED CLOUD
 
IMPROVING REAL TIME TASK AND HARNESSING ENERGY USING CSBTS IN VIRTUALIZED CLOUD
IMPROVING REAL TIME TASK AND HARNESSING ENERGY USING CSBTS IN VIRTUALIZED CLOUDIMPROVING REAL TIME TASK AND HARNESSING ENERGY USING CSBTS IN VIRTUALIZED CLOUD
IMPROVING REAL TIME TASK AND HARNESSING ENERGY USING CSBTS IN VIRTUALIZED CLOUD
 

More from MrMoliya

ANOMALY DETECTION IN INTELLIGENT TRANSPORTATION SYSTEM using real-time video...
 ANOMALY DETECTION IN INTELLIGENT TRANSPORTATION SYSTEM using real-time video... ANOMALY DETECTION IN INTELLIGENT TRANSPORTATION SYSTEM using real-time video...
ANOMALY DETECTION IN INTELLIGENT TRANSPORTATION SYSTEM using real-time video...MrMoliya
 
Ford Fulkerson Algorithm
Ford Fulkerson AlgorithmFord Fulkerson Algorithm
Ford Fulkerson AlgorithmMrMoliya
 
Knowledge based Chatbots A mathematical roadmap
Knowledge based Chatbots A mathematical roadmapKnowledge based Chatbots A mathematical roadmap
Knowledge based Chatbots A mathematical roadmapMrMoliya
 
Artificial intelligence and Machine learning Applications
 Artificial intelligence and Machine learning Applications Artificial intelligence and Machine learning Applications
Artificial intelligence and Machine learning ApplicationsMrMoliya
 
Steganoid - A tool for steganography
Steganoid - A tool for steganographySteganoid - A tool for steganography
Steganoid - A tool for steganographyMrMoliya
 
Data science : R Basics Harvard University
Data science : R Basics Harvard UniversityData science : R Basics Harvard University
Data science : R Basics Harvard UniversityMrMoliya
 

More from MrMoliya (6)

ANOMALY DETECTION IN INTELLIGENT TRANSPORTATION SYSTEM using real-time video...
 ANOMALY DETECTION IN INTELLIGENT TRANSPORTATION SYSTEM using real-time video... ANOMALY DETECTION IN INTELLIGENT TRANSPORTATION SYSTEM using real-time video...
ANOMALY DETECTION IN INTELLIGENT TRANSPORTATION SYSTEM using real-time video...
 
Ford Fulkerson Algorithm
Ford Fulkerson AlgorithmFord Fulkerson Algorithm
Ford Fulkerson Algorithm
 
Knowledge based Chatbots A mathematical roadmap
Knowledge based Chatbots A mathematical roadmapKnowledge based Chatbots A mathematical roadmap
Knowledge based Chatbots A mathematical roadmap
 
Artificial intelligence and Machine learning Applications
 Artificial intelligence and Machine learning Applications Artificial intelligence and Machine learning Applications
Artificial intelligence and Machine learning Applications
 
Steganoid - A tool for steganography
Steganoid - A tool for steganographySteganoid - A tool for steganography
Steganoid - A tool for steganography
 
Data science : R Basics Harvard University
Data science : R Basics Harvard UniversityData science : R Basics Harvard University
Data science : R Basics Harvard University
 

Recently uploaded

Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...apidays
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Victor Rentea
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processorsdebabhi2
 
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdfSandro Moreira
 
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...Angeliki Cooney
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...apidays
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...Zilliz
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAndrey Devyatkin
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FMESafe Software
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodJuan lago vázquez
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FMESafe Software
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024The Digital Insurer
 
Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024The Digital Insurer
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxRustici Software
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Victor Rentea
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...DianaGray10
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...apidays
 

Recently uploaded (20)

Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf
 
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
 
Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 

Load balancing in cloud computing.pdf

  • 1. Load Balancing Algorithm An Efficient Dynamic Load Balancing Algorithm for Virtual Machine in Cloud Computing Himanshu Moliya Department of research and development Planetoid Inc. October, 2022 Himanshu Moliya (Planetoid) Load Balancing Algorithm October, 2022
  • 2. Summary 1 Overview 2 Literature Survey 3 Proposed Work 4 Results 5 Conclusion 6 References Himanshu Moliya (Planetoid) Load Balancing Algorithm October, 2022
  • 3. Overview Overview Himanshu Moliya (Planetoid) Load Balancing Algorithm October, 2022
  • 4. Overview Overview (Abstract) Load balancing process is useful to adjust the load on a virtual machine using distributing the load on another underloaded node. Objective: Main objective of load balancing is to make the virtual machine balanced which should be not underloaded or overloaded. In the given paper, Author has proposed a load balancing algorithm by combining two algorithms... Algorithms: Honey bee behavior inspired algorithm for priority based tasks, Enhanced weighted round-robin algorithm used for non-priority Himanshu Moliya (Planetoid) Load Balancing Algorithm October, 2022
  • 5. Literature Survey Literature Survey Himanshu Moliya (Planetoid) Load Balancing Algorithm October, 2022
  • 6. Literature Survey LITERATURE SURVEY Honeybee bee algorithm for load balancing : Select task with priority and assign it to the virtual machine which have minimum number of similar prioritized task The honey bee algorithm works on executing the task with higher priority first so during that time other tasks with less priority need to wait in a queue. Drawback: If the system gets crashed then the task in a queue will be lost. Himanshu Moliya (Planetoid) Load Balancing Algorithm October, 2022
  • 7. Proposed Work Proposed Work Himanshu Moliya (Planetoid) Load Balancing Algorithm October, 2022
  • 8. Proposed Work PROPOSED WORK Author introduce new hybrid effective load balancing method. They used two modules... first is a scheduler (Proposed modified round robin algorithm) second load balancer (Proposed modified honey bee behavior inspired algorithm) Himanshu Moliya (Planetoid) Load Balancing Algorithm October, 2022
  • 9. Proposed Work PROPOSED WORK (Flow Diagram) Figure: 1 Flow Diagram of Proposed work Himanshu Moliya (Planetoid) Load Balancing Algorithm October, 2022
  • 10. Proposed Work Algorithm 1: Scheduling algorithm Step 1: Create a Virtual Machine Step 2: Create a Data Centre Step 3: Enter the number of Task Step 4: Calculating the current state of the load in virtual machine Step 5: Arrange a load of the virtual machine in the lowest loaded machine to highest loaded machine Step 6: Assigning the incoming task to the low loaded virtual machine based on the Modified Round robin algorithm (refer algorithm-2) Step 7: Remove all assigned task from the list Himanshu Moliya (Planetoid) Load Balancing Algorithm October, 2022
  • 11. Proposed Work Algorithm 2: Modified Round Robin Algorithm Step 1: Calculating the mean value of burst time Step 2: Set dynamically time quantum TQ by using the mean value of burst time Step 3: Allocate the task to a least loaded virtual machine Step 4: Continue until waiting list is vacant Himanshu Moliya (Planetoid) Load Balancing Algorithm October, 2022
  • 12. Proposed Work Algorithm 3: Load Balancing Algorithm Step 1: Find the capacity of the virtual machine Step 2: Calculating the load of all virtual machine Step 3: Identifying the virtual machine is balanced or not Step 4: Find the virtual machine is Overloaded or Underloaded virtual machine Step 5: Remove the task from a heavily loaded virtual machine and check whether the task is priority based or not IF Priority exist Then Used Modified honeybee behavior inspired algorithm (refer Algorithm-4) Else Priority does not exist then Used Enhanced Weighted round robin algorithm (refer Algorithm-5) Step 6: Update the load on a virtual machine Himanshu Moliya (Planetoid) Load Balancing Algorithm October, 2022
  • 13. Proposed Work Algorithm 4: Modified Honey Bee behavior inspired algo. Step 1: Group the VMs based on load (OVM, UVM and BVM) Step 2: Sort the OVMs in descending order and UVMs in ascending order Step 3: Sort the task in VMs by priority (i.e. maximum execution time) Step 4: Allocating Virtual Machine Th → VMd | min (number of Th) Expected minimum completion time Tm → VMd | min (number of Tm + number of Th) and Expected minimum completion time Tl → VMd | min (number of T) and Expected minimum completion time Th, Tm, Tl= All Task with High, Medium and Low priority Step 5: Modify the number of the task as per newly added task to VMd Modify the number of priority based tasks assigned VMd Himanshu Moliya (Planetoid) Load Balancing Algorithm October, 2022
  • 14. Proposed Work Algorithm 5: Enhanced Weighted Round Robin Algorithm Step 1: Calculate the pending execution time for all virtual machines and arrange virtual machines in ascending order of execution time. Step 2: Assign the tasks from higher execution time virtual machines to lower execution time virtual machine Step 3: Add the task to the assigned list Step 4: Step 1, step 2 and step 3 will be repeated after each task completion on any virtual machine. Himanshu Moliya (Planetoid) Load Balancing Algorithm October, 2022
  • 15. Results Results Himanshu Moliya (Planetoid) Load Balancing Algorithm October, 2022
  • 16. Results SIMULATION RESULTS A CloudSim is a software that allows to simulate the physical and logical structure of the cloud data centers and number of the virtual machine Author used CloudSim for various experiments to find processing time of CPU and completion time of the task. During implantation, time consider the five virtual machine and twelve user request for analyzing the Quality of service (QoS) parameter. Himanshu Moliya (Planetoid) Load Balancing Algorithm October, 2022
  • 17. Results SIMULATION RESULTS Figure: 2 Performance analysis of Shortest Job First Algorithm Source: https://ieeexplore.ieee.org/mediastore_new/IEEE/content/media/9046169/ Himanshu Moliya (Planetoid) Load Balancing Algorithm October, 2022
  • 18. Results SIMULATION RESULTS Figure: 3 Analysis of the performance of Weighted RR Source: https://ieeexplore.ieee.org/mediastore_new/IEEE/content/media/9046169/ 9065289/9065292/patel9-p6-patel-large.gif Himanshu Moliya (Planetoid) Load Balancing Algorithm October, 2022
  • 19. Results SIMULATION RESULTS Figure: 4 A Performance analysis of Honey Bee Behavior Algorithm Source: https://ieeexplore.ieee.org/mediastore_new/IEEE/content/media/9046169/ 9065289/9065292/patel10-p6-patel-large.gif Himanshu Moliya (Planetoid) Load Balancing Algorithm October, 2022
  • 20. Results SIMULATION RESULTS Figure: 5 Performance analysis of Proposed Algorithm Source: https://ieeexplore.ieee.org/mediastore_new/IEEE/content/media/9046169/ 9065289/9065292/patel11-p6-patel-large.gif Himanshu Moliya (Planetoid) Load Balancing Algorithm October, 2022
  • 21. Results SIMULATION RESULTS Figure: 6 Comparison of overall performance of system Source: https://ieeexplore.ieee.org/mediastore_new/IEEE/content/media/9046169/ 9065289/9065292/patel12-p6-patel-large.gif Himanshu Moliya (Planetoid) Load Balancing Algorithm October, 2022
  • 22. Conclusion Conclusion Himanshu Moliya (Planetoid) Load Balancing Algorithm October, 2022
  • 23. Conclusion Conclusion As per figure. 6 minimum completion time and better CPU processing time is achieved. This proposed work is developed for achieving better resource utilization, minimum completion time and improve the system of performance in a cloud computing environment. In the future, this research work can be enhanced by considering other QoS parameter like migration cost, waiting time, etc. Himanshu Moliya (Planetoid) Load Balancing Algorithm October, 2022
  • 24. References References Himanshu Moliya (Planetoid) Load Balancing Algorithm October, 2022
  • 25. References References [1] Patel, Karan D., and Tosal M. Bhalodia. ”An efficient dynamic load balancing algorithm for virtual machine in cloud computing.” 2019 International conference on intelligent computing and control systems (ICCS). IEEE, 2019. Himanshu Moliya (Planetoid) Load Balancing Algorithm October, 2022
  • 26. Thank you! Himanshu Moliya (Planetoid) Load Balancing Algorithm October, 2022