SlideShare ist ein Scribd-Unternehmen logo
1 von 36
17/25/2013
A Comparative Study between Honeybee
Foraging Behaviour Algorithm and Round
Robin Algorithm for Load Balancing in
Heaven’s Light is Our Guide
Rajshahi University of Engineering & Technology
Supervised By :
Syed Tauhid Zuhori
Lecturer ,Dept. of CSE.
RUET.
Presented By :
Name:Tamanna shamrin
Roll:073008
Runia Tanbin
Roll:073053
Thesis title:
A Comparative Study between Honeybee Foraging
Behaviour Algorithm and Round Robin Algorithm
for Load Balancing in Cloud Environment.
Contents
 Objectives
 Related Works
 Introduction
 How does cloud like ?
 Cloud Architecture
 Theoretical Framework
 Advantages & Disadvantages
 Load Balancing
 Elaboration of abbreviations
 Block Diagram of load balancing in cloud environment
 Basic Steps
 Flow chart for load balancing (GUIC) for RR algorithm
 Flow chart for load balancing (GUIC) for Honeybee foraging behavior algorithm
 Flow chart for load balancing SA(services)
 Flow chart for load balancing TVM(request for checking of availability of VM)
 Flow chart for honeybee foraging behavior algorithm QoSC(service)
 Implementation
 Performance measure
 Limitation & Future Work
 Summary & Conclusions
 References
7/25/2013
A Comparative Study between Honeybee
Foraging Behaviour Algorithm and Round
Robin Algorithm for Load Balancing in
3
Objectives
• Study of Cloud Computing.
• Study the performance of some of the existing Load Balancing
Algorithms.
• To design and develop the concept of Load Balancing.
• Use of Honeybee Foraging Behaviour Algorithm.
• Use of Round Robin Algorithm.
• Performance measure between two algorithms.
7/25/2013 4/25
A Comparative Study between Honeybee Foraging Behaviour Algorithm and Round Robin Algorithm for
Load Balancing in Cloud Environment.
Related Works
• November,2010,K.Mukherjee & G.Sahoo, Dept of CSE, Birla Institute of
Technology Mesra,Ranchi, India, ”Green Cloud: An Algorithmic
Approach”.
• 2010,Martin Randles,David Lamb,School of computing & Mathematical
Sciences, Liverpool John Moores University,UK,” A Comparative study
into distributed Load balancing Algorithms for cloud computing”.
• May,2011,Ram Prasad Padhy & P Goutam Prasad Rao, Dept of
CSE,National Institute of Technology, Orissa, India.” Load Balancing In
Cloud Computing Systems”.
• Mar-Apr.2012,Tanveer Ahmed & Yogendra Singh,University School of
Information Technology M.Tech CSE,GGSIPU, Dwarka ,New Delhi,Analytic
Study Of Load Balancing Techniques Using Tool Cloud Analyst.
7/25/2013 5/25
A Comparative Study between Honeybee Foraging Behaviour Algorithm and Round Robin
Algorithm for Load Balancing in Cloud Environment.
Introduction
 What is cloud computing?
• The cloud is a computing service that is capable to provide
massive computing or storage resources without the need to
invest money.
• It aims at surmounting the Computational complexity and
provides dynamically services using very large scalable and
virtualized resources over the Internet.
7/25/2013 6/25
A Comparative Study between Honeybee Foraging Behaviour Algorithm and Round Robin
Algorithm for Load Balancing in Cloud Environment.
How does cloud look like?
7/25/2013 7/25
Figure1: How does cloud look like?
A Comparative Study between Honeybee Foraging Behaviour Algorithm and Round Robin
Algorithm for Load Balancing in Cloud Environment.
Cloud Architecture
7/25/2013 8/25
 Three types of services in
cloud computing
1. Software as a Service
2. Platform as a Service
3. Infrastructure as a Service
Figure2: Cloud Architecture
A Comparative Study between Honeybee Foraging Behaviour Algorithm and Round
Robin Algorithm for Load Balancing in Cloud Environment.
Theoretical Framework
 Clouds can be divided into
3 categories :
• Public Clouds
• Private Clouds
• Hybrid Clouds
7/25/2013 9/25
Figure3:Types of cloud
A Comparative Study between Honeybee Foraging Behaviour Algorithm and Round
Robin Algorithm for Load Balancing in Cloud Environment.
Advantages & Disadvantages
• Lower software cost
• Improve performance
• Fewer maintenance issue
• Instant software updates
• Increased data safety
Advantages
• Requires a constant internet
connection
• Doesn’t not work well in low speed
connections
• May be slow
• Limited features
Disadvantages
7/25/2013 10/25
A Comparative Study between Honeybee Foraging Behaviour Algorithm and Round Robin
Algorithm for Load Balancing in Cloud Environment.
Load Balancing
 Load Balancing is a process of reassigning the total load to the
individual nodes of the collective system.
 It makes resource utilization effective and to improve the
response time of the job.
 The aim of load balancing algorithm is dynamic in nature
which does not consider the previous state.
7/25/2013 11/25
A Comparative Study between Honeybee Foraging Behaviour Algorithm and Round Robin
Algorithm for Load Balancing in Cloud Environment.
Load Balancing(cont’d)
7/25/2013 12/25
Figure4:Load Balancing in Cloud Computing
A Comparative Study between Honeybee Foraging Behaviour Algorithm and Round Robin
Algorithm for Load Balancing in Cloud Environment.
Load Balancing (cont’d)
 Goals of Load Balancing
• To improve the performance.
• To have a backup plan in case of system failure.
• To maintain the system stability.
• To accommodate future modification in the system.
7/25/2013 13/25
A Comparative Study between Honeybee Foraging Behaviour Algorithm and Round Robin
Algorithm for Load Balancing in Cloud Environment.
Load Balancing (cont’d)
 For load balancing two types of solution are applied :
1) Honeybee Foraging Behaviour Algorithm.
2) Round Robin Algorithm.
7/25/2013 14/25
A Comparative Study between Honeybee Foraging Behaviour Algorithm and Round
Robin Algorithm for Load Balancing in Cloud Environment.
Load Balancing (cont’d)
 Honeybee Foraging Behavior Algorithm
• Based on behavior of honeybees.
• To maintain overloaded and under loaded CPUs.
• Provides good quality of services.
7/25/2013 15
A Comparative Study between Honeybee Foraging Behaviour Algorithm and Round Robin
Algorithm for Load Balancing in Cloud Environment.
Load Balancing (cont’d)
7/25/2013 16
Figure 5: Honeybee behavior
A Comparative Study between Honeybee Foraging Behaviour Algorithm and Round Robin
Algorithm for Load Balancing in Cloud Environment.
A pictorial representation of Honeybee Foraging Behavior
Algorithm
Load Balancing(cont’d)
 Round Robin Algorithm:
• In round robin algorithm, time slices are assigned to each
server in equal portions.
• It works in circular order.
• TVM receives several requests from several consumers and it
sends them to several servers one by one by using this
algorithm.
7/25/2013 17
A Comparative Study between Honeybee Foraging Behaviour Algorithm and Round Robin
Algorithm for Load Balancing in Cloud Environment.
Load Balancing (cont’d)
 Round Robin Algorithm
7/25/2013 18
Client5
Client1
Client4
Client3
Client2
Service
Provider
Figure 6: Round Robin Algorithm
A Comparative Study between Honeybee Foraging Behaviour Algorithm and Round Robin
Algorithm for Load Balancing in Cloud Environment.
Elaboration of abbreviations
GUIC: Graphical User Interface for Consumer
SA: Service Accepter
TVM: Tracker of Virtual Machine
VM: Virtual Machine
QoSC: Quality of Service Checker
BS: Billing System
SEM: Service Execution Manager
VMTD: Virtual Machine Turn-on of Decider
SLA: Service Level Agreement
7/25/2013 19
A Comparative Study between Honeybee Foraging Behaviour Algorithm and Round Robin
Algorithm for Load Balancing in Cloud Environment.
Block Diagram of load balancing in
cloud environment
Consumer
Figure 7: Block Diagram of load balancing in cloud environment
7/25/2013 20
GUIC
SA
TVM
QoSC
SLA
BS
SEM
PCPM
VMTD
VM
A Comparative Study between Honeybee Foraging Behaviour Algorithm and Round
Robin Algorithm for Load Balancing in Cloud Environment.
Basic Steps
 Some steps to solve load balancing problem:
Step 1: At first, consumer would submit services to GUIC, from where service
is submitted to SA.
Step 2:SA decides whether to accept the service or not after getting
information of Virtual Machine status from TVM.
Step 3: TVM keep tracks about the status of VMs .
Step 4: If service is accepted then it is assigned to QoSC, which fixes up the
SLA and the price of the requested service after getting information from
BS.
Step 5: After QoSC, services are submitted to SEM, which interacts with
PCPM. PCPM interacts with VMTD and turns the required number of VMs
Step 6: Finally the active VMs(which are turned on), execute the services on
CPUs of IaaS.
7/25/2013 21
A Comparative Study between Honeybee Foraging Behaviour Algorithm and Round
Robin Algorithm for Load Balancing in Cloud Environment.
Flow chart for load balancing
(GUIC) for RR algorithm
7/25/2013 22
Start
Consumer to GUIC
Call the SA(services)
Flag==0
Can’t be
carried out
End
Flag return value
from SA(services)
Request Service
is accepted
VM Free?
Using RR Billing system
A Comparative Study between Honeybee Foraging Behaviour Algorithm and Round Robin
Algorithm for Load Balancing in Cloud Environment.
Yes
No
No
Yes
Flow chart for load balancing
(GUIC) for Honeybee foraging behavior algorithm
7/25/2013 23
Start
Consumer to GUIC
Call the SA(services)
Flag==0
Can’t be
carried
out
End
Flag return value
from SA(services)
Request Service
is accepted
Call the QoSC Billing system
A Comparative Study between Honeybee Foraging Behaviour Algorithm and Round
Robin Algorithm for Load Balancing in Cloud Environment.
Yes
No
Flow chart for load balancing
SA(services)
7/25/2013 24
Start
Call TVM (request for checking
of availability of VM)
Flag return value from
TVM
Flag==0
Return false(machine are
not available)
Return true
(available)
End
A Comparative Study between Honeybee Foraging Behaviour Algorithm and Round Robin
Algorithm for Load Balancing in Cloud Environment.
Yes
No
Flow chart for load balancing
TVM(request for checking of availability of VM)
7/25/2013 25
Start
Request send to VM
Starts to check the
availability of free VM
Return true
End
A Comparative Study between Honeybee Foraging Behaviour Algorithm and Round Robin
Algorithm for Load Balancing in Cloud Environment.
Flow chart for honeybee foraging behavior
algorithm QoSC(service)
7/25/2013 26
high==low
High =high-1
Return
true
Set upper threshold ->high
Set lower threshold-> low
Start
End
A Comparative Study between Honeybee Foraging Behaviour Algorithm and Round Robin
Algorithm for Load Balancing in Cloud Environment.
Yes
No
Implementation
 PC configuration:
Processor: Intel core i3
RAM:4GB
 Operating System : Windows 7
 Language: C#
7/25/2013 27
A Comparative Study between Honeybee Foraging Behaviour Algorithm and Round Robin
Algorithm for Load Balancing in Cloud Environment.
Performance measure
Servers No. Response time(in ms)
Honeybee Foraging
Behavior Algorithm
Round Robin algorithm
0 234 187
1 218 171
2 202 156
3 187 140
4 171 124
5 156 109
6 140 93
7 124 78
8 109 62
9 93 46
7/25/2013 28
Table1: Response time of Honeybee Foraging Algorithm and RR algorithm for 10
servers
A Comparative Study between Honeybee Foraging Behaviour Algorithm and Round Robin
Algorithm for Load Balancing in Cloud Environment.
Performance measure(cont’d)
No. of Servers Average response time
HoneyBee Foraging
Behaviour Algorithm
Round Robin algorithm
10 163.4 116.6
20 211.0 231.4
30 266.9 295.9
40 349.43 272.98
50 291.32 258.24
7/25/2013 29
Table2: Average response time of HoneyBee Foraging Algorithm and RR algorithm
A Comparative Study between Honeybee Foraging Behaviour Algorithm and Round Robin
Algorithm for Load Balancing in Cloud Environment.
Performance measure(cont’d)
0
50
100
150
200
250
300
350
400
10 20 30 40 50
Avgresponsetime
Server numbers
Honeybee
Round Robin
7/25/2013 30
Figure 8: Response time Vs Servers number graph
A Comparative Study between Honeybee Foraging Behaviour Algorithm and Round Robin
Algorithm for Load Balancing in Cloud Environment.
Performance measure(cont’d)
Servers No. Bill pay
HoneyBee Foraging Behaviour Round Robin Algorithm
0 1 4
1 1 5
2 1 6
3 4 6
4 5 6
5 6 6
6 6 8
7 6 8
8 6 8
9 8 9
7/25/2013 31
Table3: Bill pay of HoneyBee Foraging Algorithm and RR algorithm
A Comparative Study between Honeybee Foraging Behaviour Algorithm and Round Robin
Algorithm for Load Balancing in Cloud Environment.
Performance measure(cont’d)
7/25/2013 32
0
2
4
6
8
10
0 1 2 3 4 5 6 7 8 9
Honeybee
RoundRobin
Figure 9: Graph of Bill Vs Servers number
A Comparative Study between Honeybee Foraging Behaviour Algorithm and Round Robin
Algorithm for Load Balancing in Cloud Environment.
Limitation & Future Work
• We create a cloud like environment . It does not work in real
environment.
• In future we analysis another load balancing algorithm for
comparison.
• Our system only work with job but in future we solve our
problem for process.
7/25/2013 33
A Comparative Study between Honeybee Foraging Behaviour Algorithm and Round Robin
Algorithm for Load Balancing in Cloud Environment.
Summary & Conclusions
• Cloud Computing is a vast concept and load balancing
plays a very important role in case of Clouds.
• Cloud computing increases profitability by improving
resource utilization.
• Costs are driven down by delivering appropriate
resources.
• Cloud computing has enabled teams and organizations.
• The performance can be increased by varying different
parameters.
7/25/2013 34
A Comparative Study between Honeybee Foraging Behaviour Algorithm and Round
Robin Algorithm for Load Balancing in Cloud Environment.
References
[1] Anthony T.Velte, Toby J.Velte, Robert Elsenpeter, Cloud Computing A Practical
Approach,TATA McGRAW-HILL Edition 2010.
[2] Martin Randles, Enas Odat, David Lamb, Osama Abu- Rahmeh and A. Taleb-
Bendiab, ”A Comparative Experiment in Distributed Load Balancing”, 2009
Second International Conference on Developments in eSystems Engineering.
[3] Ali M. Alakeel, A Guide to Dynamic Load Balancing in Distributed Computer
Systems, IJCSNS International Journal of Computer Science and Network Security,
VOL.10 No.6, June 2010.
[4] Mequanint Moges, Thomas G.Robertazzi, ”Wireless Sensor Networks: Scheduling
for Measurement and Data Reporting”, August 31, 2005
[5]K.Mukherjee & G.Sahoo,Dept of CSE,Birla Institute of Technology
Mesra,Ranchi,India,”Green Cloud:An Algorithmic Approach”.
[6]Martin Randles,David Lamb,School of computing & Mathematical Sciences,
Liverpool John Moores University,UK,” A Comparative study into distributed
Load balancing Algorithms for cloud computing”.
[7]Ram Prasad Padhy & P Goutam Prasad Rao, Dept of CSE,National Institute of
Technology, Orissa, India.” Load Balancing In Cloud Computing Systems”.
7/25/2013 35
A Comparative Study between Honeybee Foraging Behaviour Algorithm and Round
Robin Algorithm for Load Balancing in Cloud Environment.
7/25/2013 36

Weitere ähnliche Inhalte

Was ist angesagt?

A load balancing model based on cloud partitioning
A load balancing model based on cloud partitioningA load balancing model based on cloud partitioning
A load balancing model based on cloud partitioningLavanya Vigrahala
 
Load Balancing in Cloud Computing Environment: A Comparative Study of Service...
Load Balancing in Cloud Computing Environment: A Comparative Study of Service...Load Balancing in Cloud Computing Environment: A Comparative Study of Service...
Load Balancing in Cloud Computing Environment: A Comparative Study of Service...Eswar Publications
 
Load balancing
Load balancingLoad balancing
Load balancingSoujanya V
 
Load Balancing in Cloud
Load Balancing in CloudLoad Balancing in Cloud
Load Balancing in CloudMphasis
 
Iaetsd improved load balancing model based on
Iaetsd improved load balancing model based onIaetsd improved load balancing model based on
Iaetsd improved load balancing model based onIaetsd Iaetsd
 
Load Balancing In Cloud Computing newppt
Load Balancing In Cloud Computing newpptLoad Balancing In Cloud Computing newppt
Load Balancing In Cloud Computing newpptUtshab Saha
 
LOAD BALANCING ALGORITHM TO IMPROVE RESPONSE TIME ON CLOUD COMPUTING
LOAD BALANCING ALGORITHM TO IMPROVE RESPONSE TIME ON CLOUD COMPUTINGLOAD BALANCING ALGORITHM TO IMPROVE RESPONSE TIME ON CLOUD COMPUTING
LOAD BALANCING ALGORITHM TO IMPROVE RESPONSE TIME ON CLOUD COMPUTINGijccsa
 
load balancing in public cloud
load balancing in public cloudload balancing in public cloud
load balancing in public cloudSudhagarp Cse
 
Cloud Computing Load Balancing Algorithms Comparison Based Survey
Cloud Computing Load Balancing Algorithms Comparison Based SurveyCloud Computing Load Balancing Algorithms Comparison Based Survey
Cloud Computing Load Balancing Algorithms Comparison Based SurveyINFOGAIN PUBLICATION
 
Load Balancing In Distributed Computing
Load Balancing In Distributed ComputingLoad Balancing In Distributed Computing
Load Balancing In Distributed ComputingRicha Singh
 
Modified Active Monitoring Load Balancing with Cloud Computing
Modified Active Monitoring Load Balancing with Cloud ComputingModified Active Monitoring Load Balancing with Cloud Computing
Modified Active Monitoring Load Balancing with Cloud Computingijsrd.com
 
Dynamic load balancing in distributed systems in the presence of delays a re...
Dynamic load balancing in distributed systems in the presence of delays  a re...Dynamic load balancing in distributed systems in the presence of delays  a re...
Dynamic load balancing in distributed systems in the presence of delays a re...Mumbai Academisc
 
Load balancing In cloud - In a semi distributed system
Load balancing In cloud - In a semi distributed systemLoad balancing In cloud - In a semi distributed system
Load balancing In cloud - In a semi distributed systemAchal Gupta
 
Hybrid Scheduling Algorithm for Efficient Load Balancing In Cloud Computing
Hybrid Scheduling Algorithm for Efficient Load Balancing In Cloud ComputingHybrid Scheduling Algorithm for Efficient Load Balancing In Cloud Computing
Hybrid Scheduling Algorithm for Efficient Load Balancing In Cloud ComputingEswar Publications
 
Virtual Machine Migration and Allocation in Cloud Computing: A Review
Virtual Machine Migration and Allocation in Cloud Computing: A ReviewVirtual Machine Migration and Allocation in Cloud Computing: A Review
Virtual Machine Migration and Allocation in Cloud Computing: A Reviewijtsrd
 

Was ist angesagt? (19)

A load balancing model based on cloud partitioning
A load balancing model based on cloud partitioningA load balancing model based on cloud partitioning
A load balancing model based on cloud partitioning
 
Load Balancing in Cloud Computing Environment: A Comparative Study of Service...
Load Balancing in Cloud Computing Environment: A Comparative Study of Service...Load Balancing in Cloud Computing Environment: A Comparative Study of Service...
Load Balancing in Cloud Computing Environment: A Comparative Study of Service...
 
Load balancing
Load balancingLoad balancing
Load balancing
 
Load Balancing in Cloud
Load Balancing in CloudLoad Balancing in Cloud
Load Balancing in Cloud
 
Iaetsd improved load balancing model based on
Iaetsd improved load balancing model based onIaetsd improved load balancing model based on
Iaetsd improved load balancing model based on
 
Load Balancing In Cloud Computing newppt
Load Balancing In Cloud Computing newpptLoad Balancing In Cloud Computing newppt
Load Balancing In Cloud Computing newppt
 
Load balancing
Load balancingLoad balancing
Load balancing
 
Load balancing
Load balancingLoad balancing
Load balancing
 
LOAD BALANCING ALGORITHM TO IMPROVE RESPONSE TIME ON CLOUD COMPUTING
LOAD BALANCING ALGORITHM TO IMPROVE RESPONSE TIME ON CLOUD COMPUTINGLOAD BALANCING ALGORITHM TO IMPROVE RESPONSE TIME ON CLOUD COMPUTING
LOAD BALANCING ALGORITHM TO IMPROVE RESPONSE TIME ON CLOUD COMPUTING
 
load balancing in public cloud
load balancing in public cloudload balancing in public cloud
load balancing in public cloud
 
Cloud Computing Load Balancing Algorithms Comparison Based Survey
Cloud Computing Load Balancing Algorithms Comparison Based SurveyCloud Computing Load Balancing Algorithms Comparison Based Survey
Cloud Computing Load Balancing Algorithms Comparison Based Survey
 
Load Balancing Server
Load Balancing ServerLoad Balancing Server
Load Balancing Server
 
XenApp Load Balancing
XenApp Load BalancingXenApp Load Balancing
XenApp Load Balancing
 
Load Balancing In Distributed Computing
Load Balancing In Distributed ComputingLoad Balancing In Distributed Computing
Load Balancing In Distributed Computing
 
Modified Active Monitoring Load Balancing with Cloud Computing
Modified Active Monitoring Load Balancing with Cloud ComputingModified Active Monitoring Load Balancing with Cloud Computing
Modified Active Monitoring Load Balancing with Cloud Computing
 
Dynamic load balancing in distributed systems in the presence of delays a re...
Dynamic load balancing in distributed systems in the presence of delays  a re...Dynamic load balancing in distributed systems in the presence of delays  a re...
Dynamic load balancing in distributed systems in the presence of delays a re...
 
Load balancing In cloud - In a semi distributed system
Load balancing In cloud - In a semi distributed systemLoad balancing In cloud - In a semi distributed system
Load balancing In cloud - In a semi distributed system
 
Hybrid Scheduling Algorithm for Efficient Load Balancing In Cloud Computing
Hybrid Scheduling Algorithm for Efficient Load Balancing In Cloud ComputingHybrid Scheduling Algorithm for Efficient Load Balancing In Cloud Computing
Hybrid Scheduling Algorithm for Efficient Load Balancing In Cloud Computing
 
Virtual Machine Migration and Allocation in Cloud Computing: A Review
Virtual Machine Migration and Allocation in Cloud Computing: A ReviewVirtual Machine Migration and Allocation in Cloud Computing: A Review
Virtual Machine Migration and Allocation in Cloud Computing: A Review
 

Andere mochten auch

Process scheduling in Light weight weight and Heavy weight processes.
Process scheduling in Light weight weight and Heavy weight processes.Process scheduling in Light weight weight and Heavy weight processes.
Process scheduling in Light weight weight and Heavy weight processes.Shreya Kumar
 
Consumer behaviour marketing ppt @ bec doms
Consumer behaviour marketing ppt @ bec doms Consumer behaviour marketing ppt @ bec doms
Consumer behaviour marketing ppt @ bec doms Babasab Patil
 
An efficient load balancing using Bee foraging technique with Random stealing
An efficient load balancing using Bee foraging technique with Random stealingAn efficient load balancing using Bee foraging technique with Random stealing
An efficient load balancing using Bee foraging technique with Random stealingiosrjce
 
Architecture Challenges In Cloud Computing
Architecture Challenges In Cloud ComputingArchitecture Challenges In Cloud Computing
Architecture Challenges In Cloud ComputingIndicThreads
 
Edge detection using evolutionary algorithms new
Edge detection using evolutionary algorithms newEdge detection using evolutionary algorithms new
Edge detection using evolutionary algorithms newPriyanka Sharma
 
Distributed load balancing with multiple datacenter analysis
Distributed load balancing with multiple datacenter analysisDistributed load balancing with multiple datacenter analysis
Distributed load balancing with multiple datacenter analysisSowmya Shekar
 
Flower Pollination Algorithm (matlab code)
Flower Pollination Algorithm (matlab code)Flower Pollination Algorithm (matlab code)
Flower Pollination Algorithm (matlab code)Xin-She Yang
 
Bat algorithm and applications
Bat algorithm and applicationsBat algorithm and applications
Bat algorithm and applicationsMd.Al-imran Roton
 
Consumer Behavior
Consumer BehaviorConsumer Behavior
Consumer Behaviorsharpchen
 
Introduction of organizational behavior
Introduction of organizational behaviorIntroduction of organizational behavior
Introduction of organizational behaviordeepu2000
 
Consumer behaviour and marketing
Consumer behaviour and marketingConsumer behaviour and marketing
Consumer behaviour and marketingSukanti Sahoo
 
Chapter 21 consumer behavior and utility maximization
Chapter 21 consumer behavior and utility maximizationChapter 21 consumer behavior and utility maximization
Chapter 21 consumer behavior and utility maximizationAmerican School of Guatemala
 
Unit 5 consumer buyer behavior
Unit 5 consumer buyer behaviorUnit 5 consumer buyer behavior
Unit 5 consumer buyer behaviorDrSmita Choudhary
 

Andere mochten auch (20)

Process scheduling in Light weight weight and Heavy weight processes.
Process scheduling in Light weight weight and Heavy weight processes.Process scheduling in Light weight weight and Heavy weight processes.
Process scheduling in Light weight weight and Heavy weight processes.
 
Consumer behaviour marketing ppt @ bec doms
Consumer behaviour marketing ppt @ bec doms Consumer behaviour marketing ppt @ bec doms
Consumer behaviour marketing ppt @ bec doms
 
An efficient load balancing using Bee foraging technique with Random stealing
An efficient load balancing using Bee foraging technique with Random stealingAn efficient load balancing using Bee foraging technique with Random stealing
An efficient load balancing using Bee foraging technique with Random stealing
 
Architecture Challenges In Cloud Computing
Architecture Challenges In Cloud ComputingArchitecture Challenges In Cloud Computing
Architecture Challenges In Cloud Computing
 
Bat algorithm
Bat algorithmBat algorithm
Bat algorithm
 
Edge detection using evolutionary algorithms new
Edge detection using evolutionary algorithms newEdge detection using evolutionary algorithms new
Edge detection using evolutionary algorithms new
 
Distributed load balancing with multiple datacenter analysis
Distributed load balancing with multiple datacenter analysisDistributed load balancing with multiple datacenter analysis
Distributed load balancing with multiple datacenter analysis
 
Bat Algorithm
Bat AlgorithmBat Algorithm
Bat Algorithm
 
Flower Pollination Algorithm (matlab code)
Flower Pollination Algorithm (matlab code)Flower Pollination Algorithm (matlab code)
Flower Pollination Algorithm (matlab code)
 
Bat algorithm and applications
Bat algorithm and applicationsBat algorithm and applications
Bat algorithm and applications
 
Consumer Behavior
Consumer BehaviorConsumer Behavior
Consumer Behavior
 
Introduction of organizational behavior
Introduction of organizational behaviorIntroduction of organizational behavior
Introduction of organizational behavior
 
Consumer behaviour and marketing
Consumer behaviour and marketingConsumer behaviour and marketing
Consumer behaviour and marketing
 
Ch 2 The Honey Bee's World, PPT by Dr. Kristen Healy, Entomologist, LSU AgCenter
Ch 2 The Honey Bee's World, PPT by Dr. Kristen Healy, Entomologist, LSU AgCenterCh 2 The Honey Bee's World, PPT by Dr. Kristen Healy, Entomologist, LSU AgCenter
Ch 2 The Honey Bee's World, PPT by Dr. Kristen Healy, Entomologist, LSU AgCenter
 
Scheduling algorithms
Scheduling algorithmsScheduling algorithms
Scheduling algorithms
 
Chapter 21 consumer behavior and utility maximization
Chapter 21 consumer behavior and utility maximizationChapter 21 consumer behavior and utility maximization
Chapter 21 consumer behavior and utility maximization
 
Round robin
Round robinRound robin
Round robin
 
Unit 5 consumer buyer behavior
Unit 5 consumer buyer behaviorUnit 5 consumer buyer behavior
Unit 5 consumer buyer behavior
 
Flower pollination
Flower pollinationFlower pollination
Flower pollination
 
Cuckoo search algorithm
Cuckoo search algorithmCuckoo search algorithm
Cuckoo search algorithm
 

Ähnlich wie A Comparative Study between Honeybee Foraging Behaviour Algorithm and Round Robin Algorithm for Load Balancing in Cloud Environment.

Public Cloud Partition Using Load Status Evaluation and Cloud Division Rules
Public Cloud Partition Using Load Status Evaluation and Cloud Division RulesPublic Cloud Partition Using Load Status Evaluation and Cloud Division Rules
Public Cloud Partition Using Load Status Evaluation and Cloud Division RulesIJSRD
 
Hybrid of Ant Colony Optimization and Gravitational Emulation Based Load Bala...
Hybrid of Ant Colony Optimization and Gravitational Emulation Based Load Bala...Hybrid of Ant Colony Optimization and Gravitational Emulation Based Load Bala...
Hybrid of Ant Colony Optimization and Gravitational Emulation Based Load Bala...IRJET Journal
 
A Comparative Study of Load Balancing Algorithms for Cloud Computing
A Comparative Study of Load Balancing Algorithms for Cloud ComputingA Comparative Study of Load Balancing Algorithms for Cloud Computing
A Comparative Study of Load Balancing Algorithms for Cloud ComputingIJERA Editor
 
A Novel Switch Mechanism for Load Balancing in Public Cloud
A Novel Switch Mechanism for Load Balancing in Public CloudA Novel Switch Mechanism for Load Balancing in Public Cloud
A Novel Switch Mechanism for Load Balancing in Public CloudIJMER
 
Performance analysis of an energy efficient virtual machine consolidation alg...
Performance analysis of an energy efficient virtual machine consolidation alg...Performance analysis of an energy efficient virtual machine consolidation alg...
Performance analysis of an energy efficient virtual machine consolidation alg...IAEME Publication
 
ITA: THE IMPROVED THROTTLED ALGORITHM OF LOAD BALANCING ON CLOUD COMPUTING
ITA: THE IMPROVED THROTTLED ALGORITHM OF LOAD BALANCING ON CLOUD COMPUTINGITA: THE IMPROVED THROTTLED ALGORITHM OF LOAD BALANCING ON CLOUD COMPUTING
ITA: THE IMPROVED THROTTLED ALGORITHM OF LOAD BALANCING ON CLOUD COMPUTINGIJCNCJournal
 
ITA: The Improved Throttled Algorithm of Load Balancing on Cloud Computing
ITA: The Improved Throttled Algorithm of Load Balancing on Cloud ComputingITA: The Improved Throttled Algorithm of Load Balancing on Cloud Computing
ITA: The Improved Throttled Algorithm of Load Balancing on Cloud ComputingIJCNCJournal
 
Dynamic Cloud Partitioning and Load Balancing in Cloud
Dynamic Cloud Partitioning and Load Balancing in Cloud Dynamic Cloud Partitioning and Load Balancing in Cloud
Dynamic Cloud Partitioning and Load Balancing in Cloud Shyam Hajare
 
PROPOSED LOAD BALANCING ALGORITHM TO REDUCE RESPONSE TIME AND PROCESSING TIME...
PROPOSED LOAD BALANCING ALGORITHM TO REDUCE RESPONSE TIME AND PROCESSING TIME...PROPOSED LOAD BALANCING ALGORITHM TO REDUCE RESPONSE TIME AND PROCESSING TIME...
PROPOSED LOAD BALANCING ALGORITHM TO REDUCE RESPONSE TIME AND PROCESSING TIME...IJCNCJournal
 
Virtual machine placement in cloud using artificial bee colony and imperiali...
Virtual machine placement in cloud using artificial bee colony  and imperiali...Virtual machine placement in cloud using artificial bee colony  and imperiali...
Virtual machine placement in cloud using artificial bee colony and imperiali...IJECEIAES
 
Dynamic Framework Design for Offloading Mobile Applications to Cloud
Dynamic Framework Design for Offloading Mobile Applications to CloudDynamic Framework Design for Offloading Mobile Applications to Cloud
Dynamic Framework Design for Offloading Mobile Applications to Cloudiosrjce
 
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
 
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
 
LoadAwareDistributor: An Algorithmic Approach for Cloud Resource Allocation
LoadAwareDistributor: An Algorithmic Approach for Cloud Resource AllocationLoadAwareDistributor: An Algorithmic Approach for Cloud Resource Allocation
LoadAwareDistributor: An Algorithmic Approach for Cloud Resource AllocationIRJET Journal
 
A Baye's Theorem Based Node Selection for Load Balancing in Cloud Environment
A Baye's Theorem Based Node Selection for Load Balancing in Cloud EnvironmentA Baye's Theorem Based Node Selection for Load Balancing in Cloud Environment
A Baye's Theorem Based Node Selection for Load Balancing in Cloud Environmentneirew J
 
A BAYE'S THEOREM BASED NODE SELECTION FOR LOAD BALANCING IN CLOUD ENVIRONMENT
A BAYE'S THEOREM BASED NODE SELECTION FOR LOAD BALANCING IN CLOUD ENVIRONMENTA BAYE'S THEOREM BASED NODE SELECTION FOR LOAD BALANCING IN CLOUD ENVIRONMENT
A BAYE'S THEOREM BASED NODE SELECTION FOR LOAD BALANCING IN CLOUD ENVIRONMENThiij
 
A SURVEY ON STATIC AND DYNAMIC LOAD BALANCING ALGORITHMS FOR DISTRIBUTED MULT...
A SURVEY ON STATIC AND DYNAMIC LOAD BALANCING ALGORITHMS FOR DISTRIBUTED MULT...A SURVEY ON STATIC AND DYNAMIC LOAD BALANCING ALGORITHMS FOR DISTRIBUTED MULT...
A SURVEY ON STATIC AND DYNAMIC LOAD BALANCING ALGORITHMS FOR DISTRIBUTED MULT...IRJET Journal
 
Conference Paper: Simulating High Availability Scenarios in Cloud Data Center...
Conference Paper: Simulating High Availability Scenarios in Cloud Data Center...Conference Paper: Simulating High Availability Scenarios in Cloud Data Center...
Conference Paper: Simulating High Availability Scenarios in Cloud Data Center...Ericsson
 

Ähnlich wie A Comparative Study between Honeybee Foraging Behaviour Algorithm and Round Robin Algorithm for Load Balancing in Cloud Environment. (20)

Public Cloud Partition Using Load Status Evaluation and Cloud Division Rules
Public Cloud Partition Using Load Status Evaluation and Cloud Division RulesPublic Cloud Partition Using Load Status Evaluation and Cloud Division Rules
Public Cloud Partition Using Load Status Evaluation and Cloud Division Rules
 
Hybrid of Ant Colony Optimization and Gravitational Emulation Based Load Bala...
Hybrid of Ant Colony Optimization and Gravitational Emulation Based Load Bala...Hybrid of Ant Colony Optimization and Gravitational Emulation Based Load Bala...
Hybrid of Ant Colony Optimization and Gravitational Emulation Based Load Bala...
 
A Comparative Study of Load Balancing Algorithms for Cloud Computing
A Comparative Study of Load Balancing Algorithms for Cloud ComputingA Comparative Study of Load Balancing Algorithms for Cloud Computing
A Comparative Study of Load Balancing Algorithms for Cloud Computing
 
G216063
G216063G216063
G216063
 
A Novel Switch Mechanism for Load Balancing in Public Cloud
A Novel Switch Mechanism for Load Balancing in Public CloudA Novel Switch Mechanism for Load Balancing in Public Cloud
A Novel Switch Mechanism for Load Balancing in Public Cloud
 
Performance analysis of an energy efficient virtual machine consolidation alg...
Performance analysis of an energy efficient virtual machine consolidation alg...Performance analysis of an energy efficient virtual machine consolidation alg...
Performance analysis of an energy efficient virtual machine consolidation alg...
 
ITA: THE IMPROVED THROTTLED ALGORITHM OF LOAD BALANCING ON CLOUD COMPUTING
ITA: THE IMPROVED THROTTLED ALGORITHM OF LOAD BALANCING ON CLOUD COMPUTINGITA: THE IMPROVED THROTTLED ALGORITHM OF LOAD BALANCING ON CLOUD COMPUTING
ITA: THE IMPROVED THROTTLED ALGORITHM OF LOAD BALANCING ON CLOUD COMPUTING
 
ITA: The Improved Throttled Algorithm of Load Balancing on Cloud Computing
ITA: The Improved Throttled Algorithm of Load Balancing on Cloud ComputingITA: The Improved Throttled Algorithm of Load Balancing on Cloud Computing
ITA: The Improved Throttled Algorithm of Load Balancing on Cloud Computing
 
Dynamic Cloud Partitioning and Load Balancing in Cloud
Dynamic Cloud Partitioning and Load Balancing in Cloud Dynamic Cloud Partitioning and Load Balancing in Cloud
Dynamic Cloud Partitioning and Load Balancing in Cloud
 
PROPOSED LOAD BALANCING ALGORITHM TO REDUCE RESPONSE TIME AND PROCESSING TIME...
PROPOSED LOAD BALANCING ALGORITHM TO REDUCE RESPONSE TIME AND PROCESSING TIME...PROPOSED LOAD BALANCING ALGORITHM TO REDUCE RESPONSE TIME AND PROCESSING TIME...
PROPOSED LOAD BALANCING ALGORITHM TO REDUCE RESPONSE TIME AND PROCESSING TIME...
 
Virtual machine placement in cloud using artificial bee colony and imperiali...
Virtual machine placement in cloud using artificial bee colony  and imperiali...Virtual machine placement in cloud using artificial bee colony  and imperiali...
Virtual machine placement in cloud using artificial bee colony and imperiali...
 
Dynamic Framework Design for Offloading Mobile Applications to Cloud
Dynamic Framework Design for Offloading Mobile Applications to CloudDynamic Framework Design for Offloading Mobile Applications to Cloud
Dynamic Framework Design for Offloading Mobile Applications to Cloud
 
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
 
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
 
LoadAwareDistributor: An Algorithmic Approach for Cloud Resource Allocation
LoadAwareDistributor: An Algorithmic Approach for Cloud Resource AllocationLoadAwareDistributor: An Algorithmic Approach for Cloud Resource Allocation
LoadAwareDistributor: An Algorithmic Approach for Cloud Resource Allocation
 
A Baye's Theorem Based Node Selection for Load Balancing in Cloud Environment
A Baye's Theorem Based Node Selection for Load Balancing in Cloud EnvironmentA Baye's Theorem Based Node Selection for Load Balancing in Cloud Environment
A Baye's Theorem Based Node Selection for Load Balancing in Cloud Environment
 
A BAYE'S THEOREM BASED NODE SELECTION FOR LOAD BALANCING IN CLOUD ENVIRONMENT
A BAYE'S THEOREM BASED NODE SELECTION FOR LOAD BALANCING IN CLOUD ENVIRONMENTA BAYE'S THEOREM BASED NODE SELECTION FOR LOAD BALANCING IN CLOUD ENVIRONMENT
A BAYE'S THEOREM BASED NODE SELECTION FOR LOAD BALANCING IN CLOUD ENVIRONMENT
 
[IJET V2I5P18] Authors:Pooja Mangla, Dr. Sandip Kumar Goyal
[IJET V2I5P18] Authors:Pooja Mangla, Dr. Sandip Kumar Goyal[IJET V2I5P18] Authors:Pooja Mangla, Dr. Sandip Kumar Goyal
[IJET V2I5P18] Authors:Pooja Mangla, Dr. Sandip Kumar Goyal
 
A SURVEY ON STATIC AND DYNAMIC LOAD BALANCING ALGORITHMS FOR DISTRIBUTED MULT...
A SURVEY ON STATIC AND DYNAMIC LOAD BALANCING ALGORITHMS FOR DISTRIBUTED MULT...A SURVEY ON STATIC AND DYNAMIC LOAD BALANCING ALGORITHMS FOR DISTRIBUTED MULT...
A SURVEY ON STATIC AND DYNAMIC LOAD BALANCING ALGORITHMS FOR DISTRIBUTED MULT...
 
Conference Paper: Simulating High Availability Scenarios in Cloud Data Center...
Conference Paper: Simulating High Availability Scenarios in Cloud Data Center...Conference Paper: Simulating High Availability Scenarios in Cloud Data Center...
Conference Paper: Simulating High Availability Scenarios in Cloud Data Center...
 

Kürzlich hochgeladen

9548086042 for call girls in Indira Nagar with room service
9548086042  for call girls in Indira Nagar  with room service9548086042  for call girls in Indira Nagar  with room service
9548086042 for call girls in Indira Nagar with room servicediscovermytutordmt
 
1029-Danh muc Sach Giao Khoa khoi 6.pdf
1029-Danh muc Sach Giao Khoa khoi  6.pdf1029-Danh muc Sach Giao Khoa khoi  6.pdf
1029-Danh muc Sach Giao Khoa khoi 6.pdfQucHHunhnh
 
microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introductionMaksud Ahmed
 
Key note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfKey note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfAdmir Softic
 
IGNOU MSCCFT and PGDCFT Exam Question Pattern: MCFT003 Counselling and Family...
IGNOU MSCCFT and PGDCFT Exam Question Pattern: MCFT003 Counselling and Family...IGNOU MSCCFT and PGDCFT Exam Question Pattern: MCFT003 Counselling and Family...
IGNOU MSCCFT and PGDCFT Exam Question Pattern: MCFT003 Counselling and Family...PsychoTech Services
 
The basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxThe basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxheathfieldcps1
 
Introduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsIntroduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsTechSoup
 
Measures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SDMeasures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SDThiyagu K
 
Beyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global ImpactBeyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global ImpactPECB
 
Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111Sapana Sha
 
Measures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeMeasures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeThiyagu K
 
Interactive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communicationInteractive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communicationnomboosow
 
APM Welcome, APM North West Network Conference, Synergies Across Sectors
APM Welcome, APM North West Network Conference, Synergies Across SectorsAPM Welcome, APM North West Network Conference, Synergies Across Sectors
APM Welcome, APM North West Network Conference, Synergies Across SectorsAssociation for Project Management
 
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in DelhiRussian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhikauryashika82
 
Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...
Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...
Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...fonyou31
 
fourth grading exam for kindergarten in writing
fourth grading exam for kindergarten in writingfourth grading exam for kindergarten in writing
fourth grading exam for kindergarten in writingTeacherCyreneCayanan
 
Web & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdfWeb & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdfJayanti Pande
 
Z Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot GraphZ Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot GraphThiyagu K
 

Kürzlich hochgeladen (20)

9548086042 for call girls in Indira Nagar with room service
9548086042  for call girls in Indira Nagar  with room service9548086042  for call girls in Indira Nagar  with room service
9548086042 for call girls in Indira Nagar with room service
 
1029-Danh muc Sach Giao Khoa khoi 6.pdf
1029-Danh muc Sach Giao Khoa khoi  6.pdf1029-Danh muc Sach Giao Khoa khoi  6.pdf
1029-Danh muc Sach Giao Khoa khoi 6.pdf
 
microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introduction
 
Key note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfKey note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdf
 
IGNOU MSCCFT and PGDCFT Exam Question Pattern: MCFT003 Counselling and Family...
IGNOU MSCCFT and PGDCFT Exam Question Pattern: MCFT003 Counselling and Family...IGNOU MSCCFT and PGDCFT Exam Question Pattern: MCFT003 Counselling and Family...
IGNOU MSCCFT and PGDCFT Exam Question Pattern: MCFT003 Counselling and Family...
 
The basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxThe basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptx
 
Introduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsIntroduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The Basics
 
Measures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SDMeasures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SD
 
Beyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global ImpactBeyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global Impact
 
Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111
 
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptxINDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
 
Measures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeMeasures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and Mode
 
Interactive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communicationInteractive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communication
 
Advance Mobile Application Development class 07
Advance Mobile Application Development class 07Advance Mobile Application Development class 07
Advance Mobile Application Development class 07
 
APM Welcome, APM North West Network Conference, Synergies Across Sectors
APM Welcome, APM North West Network Conference, Synergies Across SectorsAPM Welcome, APM North West Network Conference, Synergies Across Sectors
APM Welcome, APM North West Network Conference, Synergies Across Sectors
 
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in DelhiRussian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
 
Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...
Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...
Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...
 
fourth grading exam for kindergarten in writing
fourth grading exam for kindergarten in writingfourth grading exam for kindergarten in writing
fourth grading exam for kindergarten in writing
 
Web & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdfWeb & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdf
 
Z Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot GraphZ Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot Graph
 

A Comparative Study between Honeybee Foraging Behaviour Algorithm and Round Robin Algorithm for Load Balancing in Cloud Environment.

  • 1. 17/25/2013 A Comparative Study between Honeybee Foraging Behaviour Algorithm and Round Robin Algorithm for Load Balancing in
  • 2. Heaven’s Light is Our Guide Rajshahi University of Engineering & Technology Supervised By : Syed Tauhid Zuhori Lecturer ,Dept. of CSE. RUET. Presented By : Name:Tamanna shamrin Roll:073008 Runia Tanbin Roll:073053 Thesis title: A Comparative Study between Honeybee Foraging Behaviour Algorithm and Round Robin Algorithm for Load Balancing in Cloud Environment.
  • 3. Contents  Objectives  Related Works  Introduction  How does cloud like ?  Cloud Architecture  Theoretical Framework  Advantages & Disadvantages  Load Balancing  Elaboration of abbreviations  Block Diagram of load balancing in cloud environment  Basic Steps  Flow chart for load balancing (GUIC) for RR algorithm  Flow chart for load balancing (GUIC) for Honeybee foraging behavior algorithm  Flow chart for load balancing SA(services)  Flow chart for load balancing TVM(request for checking of availability of VM)  Flow chart for honeybee foraging behavior algorithm QoSC(service)  Implementation  Performance measure  Limitation & Future Work  Summary & Conclusions  References 7/25/2013 A Comparative Study between Honeybee Foraging Behaviour Algorithm and Round Robin Algorithm for Load Balancing in 3
  • 4. Objectives • Study of Cloud Computing. • Study the performance of some of the existing Load Balancing Algorithms. • To design and develop the concept of Load Balancing. • Use of Honeybee Foraging Behaviour Algorithm. • Use of Round Robin Algorithm. • Performance measure between two algorithms. 7/25/2013 4/25 A Comparative Study between Honeybee Foraging Behaviour Algorithm and Round Robin Algorithm for Load Balancing in Cloud Environment.
  • 5. Related Works • November,2010,K.Mukherjee & G.Sahoo, Dept of CSE, Birla Institute of Technology Mesra,Ranchi, India, ”Green Cloud: An Algorithmic Approach”. • 2010,Martin Randles,David Lamb,School of computing & Mathematical Sciences, Liverpool John Moores University,UK,” A Comparative study into distributed Load balancing Algorithms for cloud computing”. • May,2011,Ram Prasad Padhy & P Goutam Prasad Rao, Dept of CSE,National Institute of Technology, Orissa, India.” Load Balancing In Cloud Computing Systems”. • Mar-Apr.2012,Tanveer Ahmed & Yogendra Singh,University School of Information Technology M.Tech CSE,GGSIPU, Dwarka ,New Delhi,Analytic Study Of Load Balancing Techniques Using Tool Cloud Analyst. 7/25/2013 5/25 A Comparative Study between Honeybee Foraging Behaviour Algorithm and Round Robin Algorithm for Load Balancing in Cloud Environment.
  • 6. Introduction  What is cloud computing? • The cloud is a computing service that is capable to provide massive computing or storage resources without the need to invest money. • It aims at surmounting the Computational complexity and provides dynamically services using very large scalable and virtualized resources over the Internet. 7/25/2013 6/25 A Comparative Study between Honeybee Foraging Behaviour Algorithm and Round Robin Algorithm for Load Balancing in Cloud Environment.
  • 7. How does cloud look like? 7/25/2013 7/25 Figure1: How does cloud look like? A Comparative Study between Honeybee Foraging Behaviour Algorithm and Round Robin Algorithm for Load Balancing in Cloud Environment.
  • 8. Cloud Architecture 7/25/2013 8/25  Three types of services in cloud computing 1. Software as a Service 2. Platform as a Service 3. Infrastructure as a Service Figure2: Cloud Architecture A Comparative Study between Honeybee Foraging Behaviour Algorithm and Round Robin Algorithm for Load Balancing in Cloud Environment.
  • 9. Theoretical Framework  Clouds can be divided into 3 categories : • Public Clouds • Private Clouds • Hybrid Clouds 7/25/2013 9/25 Figure3:Types of cloud A Comparative Study between Honeybee Foraging Behaviour Algorithm and Round Robin Algorithm for Load Balancing in Cloud Environment.
  • 10. Advantages & Disadvantages • Lower software cost • Improve performance • Fewer maintenance issue • Instant software updates • Increased data safety Advantages • Requires a constant internet connection • Doesn’t not work well in low speed connections • May be slow • Limited features Disadvantages 7/25/2013 10/25 A Comparative Study between Honeybee Foraging Behaviour Algorithm and Round Robin Algorithm for Load Balancing in Cloud Environment.
  • 11. Load Balancing  Load Balancing is a process of reassigning the total load to the individual nodes of the collective system.  It makes resource utilization effective and to improve the response time of the job.  The aim of load balancing algorithm is dynamic in nature which does not consider the previous state. 7/25/2013 11/25 A Comparative Study between Honeybee Foraging Behaviour Algorithm and Round Robin Algorithm for Load Balancing in Cloud Environment.
  • 12. Load Balancing(cont’d) 7/25/2013 12/25 Figure4:Load Balancing in Cloud Computing A Comparative Study between Honeybee Foraging Behaviour Algorithm and Round Robin Algorithm for Load Balancing in Cloud Environment.
  • 13. Load Balancing (cont’d)  Goals of Load Balancing • To improve the performance. • To have a backup plan in case of system failure. • To maintain the system stability. • To accommodate future modification in the system. 7/25/2013 13/25 A Comparative Study between Honeybee Foraging Behaviour Algorithm and Round Robin Algorithm for Load Balancing in Cloud Environment.
  • 14. Load Balancing (cont’d)  For load balancing two types of solution are applied : 1) Honeybee Foraging Behaviour Algorithm. 2) Round Robin Algorithm. 7/25/2013 14/25 A Comparative Study between Honeybee Foraging Behaviour Algorithm and Round Robin Algorithm for Load Balancing in Cloud Environment.
  • 15. Load Balancing (cont’d)  Honeybee Foraging Behavior Algorithm • Based on behavior of honeybees. • To maintain overloaded and under loaded CPUs. • Provides good quality of services. 7/25/2013 15 A Comparative Study between Honeybee Foraging Behaviour Algorithm and Round Robin Algorithm for Load Balancing in Cloud Environment.
  • 16. Load Balancing (cont’d) 7/25/2013 16 Figure 5: Honeybee behavior A Comparative Study between Honeybee Foraging Behaviour Algorithm and Round Robin Algorithm for Load Balancing in Cloud Environment. A pictorial representation of Honeybee Foraging Behavior Algorithm
  • 17. Load Balancing(cont’d)  Round Robin Algorithm: • In round robin algorithm, time slices are assigned to each server in equal portions. • It works in circular order. • TVM receives several requests from several consumers and it sends them to several servers one by one by using this algorithm. 7/25/2013 17 A Comparative Study between Honeybee Foraging Behaviour Algorithm and Round Robin Algorithm for Load Balancing in Cloud Environment.
  • 18. Load Balancing (cont’d)  Round Robin Algorithm 7/25/2013 18 Client5 Client1 Client4 Client3 Client2 Service Provider Figure 6: Round Robin Algorithm A Comparative Study between Honeybee Foraging Behaviour Algorithm and Round Robin Algorithm for Load Balancing in Cloud Environment.
  • 19. Elaboration of abbreviations GUIC: Graphical User Interface for Consumer SA: Service Accepter TVM: Tracker of Virtual Machine VM: Virtual Machine QoSC: Quality of Service Checker BS: Billing System SEM: Service Execution Manager VMTD: Virtual Machine Turn-on of Decider SLA: Service Level Agreement 7/25/2013 19 A Comparative Study between Honeybee Foraging Behaviour Algorithm and Round Robin Algorithm for Load Balancing in Cloud Environment.
  • 20. Block Diagram of load balancing in cloud environment Consumer Figure 7: Block Diagram of load balancing in cloud environment 7/25/2013 20 GUIC SA TVM QoSC SLA BS SEM PCPM VMTD VM A Comparative Study between Honeybee Foraging Behaviour Algorithm and Round Robin Algorithm for Load Balancing in Cloud Environment.
  • 21. Basic Steps  Some steps to solve load balancing problem: Step 1: At first, consumer would submit services to GUIC, from where service is submitted to SA. Step 2:SA decides whether to accept the service or not after getting information of Virtual Machine status from TVM. Step 3: TVM keep tracks about the status of VMs . Step 4: If service is accepted then it is assigned to QoSC, which fixes up the SLA and the price of the requested service after getting information from BS. Step 5: After QoSC, services are submitted to SEM, which interacts with PCPM. PCPM interacts with VMTD and turns the required number of VMs Step 6: Finally the active VMs(which are turned on), execute the services on CPUs of IaaS. 7/25/2013 21 A Comparative Study between Honeybee Foraging Behaviour Algorithm and Round Robin Algorithm for Load Balancing in Cloud Environment.
  • 22. Flow chart for load balancing (GUIC) for RR algorithm 7/25/2013 22 Start Consumer to GUIC Call the SA(services) Flag==0 Can’t be carried out End Flag return value from SA(services) Request Service is accepted VM Free? Using RR Billing system A Comparative Study between Honeybee Foraging Behaviour Algorithm and Round Robin Algorithm for Load Balancing in Cloud Environment. Yes No No Yes
  • 23. Flow chart for load balancing (GUIC) for Honeybee foraging behavior algorithm 7/25/2013 23 Start Consumer to GUIC Call the SA(services) Flag==0 Can’t be carried out End Flag return value from SA(services) Request Service is accepted Call the QoSC Billing system A Comparative Study between Honeybee Foraging Behaviour Algorithm and Round Robin Algorithm for Load Balancing in Cloud Environment. Yes No
  • 24. Flow chart for load balancing SA(services) 7/25/2013 24 Start Call TVM (request for checking of availability of VM) Flag return value from TVM Flag==0 Return false(machine are not available) Return true (available) End A Comparative Study between Honeybee Foraging Behaviour Algorithm and Round Robin Algorithm for Load Balancing in Cloud Environment. Yes No
  • 25. Flow chart for load balancing TVM(request for checking of availability of VM) 7/25/2013 25 Start Request send to VM Starts to check the availability of free VM Return true End A Comparative Study between Honeybee Foraging Behaviour Algorithm and Round Robin Algorithm for Load Balancing in Cloud Environment.
  • 26. Flow chart for honeybee foraging behavior algorithm QoSC(service) 7/25/2013 26 high==low High =high-1 Return true Set upper threshold ->high Set lower threshold-> low Start End A Comparative Study between Honeybee Foraging Behaviour Algorithm and Round Robin Algorithm for Load Balancing in Cloud Environment. Yes No
  • 27. Implementation  PC configuration: Processor: Intel core i3 RAM:4GB  Operating System : Windows 7  Language: C# 7/25/2013 27 A Comparative Study between Honeybee Foraging Behaviour Algorithm and Round Robin Algorithm for Load Balancing in Cloud Environment.
  • 28. Performance measure Servers No. Response time(in ms) Honeybee Foraging Behavior Algorithm Round Robin algorithm 0 234 187 1 218 171 2 202 156 3 187 140 4 171 124 5 156 109 6 140 93 7 124 78 8 109 62 9 93 46 7/25/2013 28 Table1: Response time of Honeybee Foraging Algorithm and RR algorithm for 10 servers A Comparative Study between Honeybee Foraging Behaviour Algorithm and Round Robin Algorithm for Load Balancing in Cloud Environment.
  • 29. Performance measure(cont’d) No. of Servers Average response time HoneyBee Foraging Behaviour Algorithm Round Robin algorithm 10 163.4 116.6 20 211.0 231.4 30 266.9 295.9 40 349.43 272.98 50 291.32 258.24 7/25/2013 29 Table2: Average response time of HoneyBee Foraging Algorithm and RR algorithm A Comparative Study between Honeybee Foraging Behaviour Algorithm and Round Robin Algorithm for Load Balancing in Cloud Environment.
  • 30. Performance measure(cont’d) 0 50 100 150 200 250 300 350 400 10 20 30 40 50 Avgresponsetime Server numbers Honeybee Round Robin 7/25/2013 30 Figure 8: Response time Vs Servers number graph A Comparative Study between Honeybee Foraging Behaviour Algorithm and Round Robin Algorithm for Load Balancing in Cloud Environment.
  • 31. Performance measure(cont’d) Servers No. Bill pay HoneyBee Foraging Behaviour Round Robin Algorithm 0 1 4 1 1 5 2 1 6 3 4 6 4 5 6 5 6 6 6 6 8 7 6 8 8 6 8 9 8 9 7/25/2013 31 Table3: Bill pay of HoneyBee Foraging Algorithm and RR algorithm A Comparative Study between Honeybee Foraging Behaviour Algorithm and Round Robin Algorithm for Load Balancing in Cloud Environment.
  • 32. Performance measure(cont’d) 7/25/2013 32 0 2 4 6 8 10 0 1 2 3 4 5 6 7 8 9 Honeybee RoundRobin Figure 9: Graph of Bill Vs Servers number A Comparative Study between Honeybee Foraging Behaviour Algorithm and Round Robin Algorithm for Load Balancing in Cloud Environment.
  • 33. Limitation & Future Work • We create a cloud like environment . It does not work in real environment. • In future we analysis another load balancing algorithm for comparison. • Our system only work with job but in future we solve our problem for process. 7/25/2013 33 A Comparative Study between Honeybee Foraging Behaviour Algorithm and Round Robin Algorithm for Load Balancing in Cloud Environment.
  • 34. Summary & Conclusions • Cloud Computing is a vast concept and load balancing plays a very important role in case of Clouds. • Cloud computing increases profitability by improving resource utilization. • Costs are driven down by delivering appropriate resources. • Cloud computing has enabled teams and organizations. • The performance can be increased by varying different parameters. 7/25/2013 34 A Comparative Study between Honeybee Foraging Behaviour Algorithm and Round Robin Algorithm for Load Balancing in Cloud Environment.
  • 35. References [1] Anthony T.Velte, Toby J.Velte, Robert Elsenpeter, Cloud Computing A Practical Approach,TATA McGRAW-HILL Edition 2010. [2] Martin Randles, Enas Odat, David Lamb, Osama Abu- Rahmeh and A. Taleb- Bendiab, ”A Comparative Experiment in Distributed Load Balancing”, 2009 Second International Conference on Developments in eSystems Engineering. [3] Ali M. Alakeel, A Guide to Dynamic Load Balancing in Distributed Computer Systems, IJCSNS International Journal of Computer Science and Network Security, VOL.10 No.6, June 2010. [4] Mequanint Moges, Thomas G.Robertazzi, ”Wireless Sensor Networks: Scheduling for Measurement and Data Reporting”, August 31, 2005 [5]K.Mukherjee & G.Sahoo,Dept of CSE,Birla Institute of Technology Mesra,Ranchi,India,”Green Cloud:An Algorithmic Approach”. [6]Martin Randles,David Lamb,School of computing & Mathematical Sciences, Liverpool John Moores University,UK,” A Comparative study into distributed Load balancing Algorithms for cloud computing”. [7]Ram Prasad Padhy & P Goutam Prasad Rao, Dept of CSE,National Institute of Technology, Orissa, India.” Load Balancing In Cloud Computing Systems”. 7/25/2013 35 A Comparative Study between Honeybee Foraging Behaviour Algorithm and Round Robin Algorithm for Load Balancing in Cloud Environment.