SlideShare a Scribd company logo
International Journal of Advanced Engineering, Management and Science (IJAEMS) [Vol-2, Issue-5, May- 2016]
Infogain Publication (Infogainpublication.com) ISSN : 2454-1311
www.ijaems.com Page | 259
Load Balancing in Cloud Nodes
Samarsinh Prakash Jadhav
Asst. Prof., Department of Computer Engineering, Padmabhooshan Vasantdada Patil Institute of Technology, Bavdhan,
Pune, India
Abstract— Cloud computing is that ensuing generation of
computation. In all probability folks can have everything
they need on the cloud. Cloud computing provides
resources to shopper on demand. The resources also are
code package resources or hardware resources. Cloud
computing architectures unit distributed, parallel and
serves the requirements of multiple purchasers in various
things. This distributed style deploys resources distributive
to deliver services with efficiency to users in various
geographical channels. Purchasers in a very distributed
setting generate request haphazardly in any processor. So
the most important disadvantage of this randomness is
expounded to task assignment. The unequal task
assignment to the processor creates imbalance i.e., variety
of the processors sq. measure over laden and many of them
unit of measurement to a lower place loaded. The target of
load equalisation is to transfer the load from over laden
technique to a lower place loaded technique transparently.
Load equalisation is one altogether the central issues in
cloud computing. To comprehend high performance,
minimum interval and high resource utilization relation we
want to transfer the tasks between nodes in cloud network.
Load equalisation technique is utilized to distribute tasks
from over loaded nodes to a lower place loaded or idle
nodes. In following sections we have a tendency to tend to
stand live discuss concerning cloud computing, load
equalisation techniques and additionally the planned work
of our load equalisation system. Proposed load
equalisation rule is simulated on Cloud Analyst toolkit.
Performance is analyzed on the parameters of overall
interval, knowledge transfer, average knowledge center
mating time and total value of usage. Results area unit
compared with 3 existing load equalisation algorithms
specifically spherical Robin, Equally unfold Current
Execution Load, and Throttled. Results on the premise of
case studies performed shows additional knowledge
transfer with minimum interval.
Keywords— Cloud Computing, Load Balancing, IaaS,
Load Balancing Algorithms, PaaS, SaaS
I. CLOUD COMPUTING
There is no correct definition for cloud computing, we will
say that cloud computing is assortment of distributed
servers that has services on demand [8]. The services are
also computer code package or hardware resources as
shopper would love. Primarily cloud computing have three
major elements [9]. Initial is shopper; the tip user interacts
with shopper to avail the services of cloud. The patron is
also mobile devices, skinny purchasers or thick purchasers.
Second part is info centre; this will be assortment of
servers hosting whole totally different applications. This
would possibly exist at associate degree outsized distance
from the purchasers. Presently days an inspiration called
virtualization [6] [7] is utilized to place in computer code
package that allows multiple instances of virtual server
applications. The third part of cloud is distributed servers;
these area unit the weather of a cloud that square measure
gift throughout the online hosting whole different
applications. but as exploitation the applying from the
cloud, the user will feel that he is exploitation this
application from its own machine.
Cloud computing provides three varieties [5] of services as
software package as a Service (SaaS), Platform as a
Service (PaaS) and Infrastructure as a Service (IaaS). SaaS
provides computer code package to shopper that need to
not installing on purchasers machine. PaaS provides
platform to form associate applications like info. IaaS
provides procedure power to user to execute task from
another node.
II. LOAD BALANCING
In cloud system it's gettable that some nodes to be heavily
loaded and various area unit gently loaded [9]. This
example can lead to poor performance. The goal of load
balancing is distribute the load among nodes in cloud
setting. Load balancing is one altogether the central issues
in cloud computing [6].
For higher resource utilization, it's fascinating for the load
within the cloud system to be balanced [9] equally. Thus, a
load balancing formula [1] tries to balance the total system
load by transparently transferring the utilization from
heavily loaded nodes to softly loaded nodes during a shot
to make positive good overall performance relative to some
specific metric of system performance. Once considering
performance from the aim of browse, the metric concerned
is sometimes the interval of the processes. However, once
performance is taken into consideration from the resource
purpose of browse, the metric involved is total system
International Journal of Advanced Engineering, Management and Science (IJAE
Infogain Publication (Infogainpublication.com
www.ijaems.com
turnout [3]. I n distinction to interval [2], outturn
seeing that each one users area unit treated fairly that all
area unit making progress.
To improve the performance of the system and high
resource allocation quantitative relation we would like load
balancing mechanism in cloud. The characteristics of load
balancing unit of measurement [1] [5]:
• Distribute load equally across all the nodes.
• To comprehend a high user satisfaction.
• up the performance of the system.
• To reduce interval.
• to achieve resource utilization quantitative relation.
Let us take academic degree example for more than sited
characteristics:
Suppose we have got developed one application and deploy
it on cloud. Mean whereas this application is very
common. Thousands of people unit of measurement
exploitation our application. Suppose several users
exploitation this application at constant time from single
machine which we have a tendency to did not apply load
reconciliation approach to our application. Now
particular server is very busy to execute the user’s tasks
and different server’s square measure gently loaded or idle.
The users did not satisfy as a results of low response and
performance of the system. If we have a tendency to tend
to use load reconciliation on our application, we are able to
distribute some user’s tasks to different nodes and that
we'll get the high performance and faster interval.
Throughout this technique we'll reach more than
characteristics of load reconciliation.
TAXONOMY OF LOAD-BALANCING
ALGORITHMS
Fig.1: Taxonomy of Load balancing algorithm
Load Balancing
Algorithms
Static Dynamic
Centralized Distributed
International Journal of Advanced Engineering, Management and Science (IJAEMS)
Infogainpublication.com)
turnout [3]. I n distinction to interval [2], outturn cares with
treated fairly that all
To improve the performance of the system and high
ative relation we would like load
balancing mechanism in cloud. The characteristics of load
Distribute load equally across all the nodes.
to achieve resource utilization quantitative relation.
Let us take academic degree example for more than sited
Suppose we have got developed one application and deploy
it on cloud. Mean whereas this application is very
n. Thousands of people unit of measurement
exploitation our application. Suppose several users
exploitation this application at constant time from single
machine which we have a tendency to did not apply load
reconciliation approach to our application. Now the
particular server is very busy to execute the user’s tasks
and different server’s square measure gently loaded or idle.
The users did not satisfy as a results of low response and
performance of the system. If we have a tendency to tend
onciliation on our application, we are able to
distribute some user’s tasks to different nodes and that
we'll get the high performance and faster interval.
Throughout this technique we'll reach more than
BALANCING
1: Taxonomy of Load balancing algorithm
There area unit main a pair of categories of load balancing
[3] [4]. They’re
i) Static load levelling and ii) Dynamic load levelling.
Static algorithms works statically and do
present state of nodes. Dynamic algorithms [4] work on
current state of node and distributes load among the nodes.
Static algorithms use alone information regarding the
common behaviour of the system, ignoring this state of
system. On the other hand, dynamic algorithms react to the
system state that changes dynamically.
Static load levelling [4] algorithms area unit less
complicated as a results of there is not any ought to
maintain and method system state information. However,
the potential of static formula is prohibited by the actual
fact that they're doing not react to this system state. The
attraction of dynamic algorithms that they area unit doing
reply to system state so square measure higher ready to
avoid those states with unnecessari
Referable to this reason, dynamic policies have
significantly larger performance edges than static policies.
However, since dynamic algorithms [5] ought to collect
and react to system state info, they are basically lots of
sophisticated than static algorithms.
III. LITERATURE SURVEY
There are several researchers have planned the work on
load equalization in cloud computing, a number of them
are listed below.
A Genetic Algorithmic program [1]
A genetic algorithmic program approach for optimizing the
CMSdynMLB was planned and enforced. The most
distinction during this model from previous models is that
they thought of a sensible multiservice dynamic situation
within which at completely different
will amendment their locations, and every server cluster
solely handled a selected variety of transmission task so 2
performance objectives were optimized at an equivalent
time. the most options of this paper enclosed not solely the
proposal of a mathematical formulation of the CMS
dynMLB drawback however conjointly a theoretical
analysis for the algorithmic program convergence.
Delay Adjustment for Dynamic Load Equalization [2]
The authors are planned the delay drawback on dynamic
load equalization for Distributed Virtual Environments
(DVEs). thanks to communication delays among servers,
the load equalization method is also utilizing obsolete load
info from native servers to reason the equalization flows,
whereas the native servers
equalization flows to conduct load migration. This could
considerably have an effect on the performance of the load
equalization algorithmic program. To deal with this
drawback, authors given 2 strategies here: uniform
adjustment theme and adaptive adjustment theme. The
Distributed
[Vol-2, Issue-5, May- 2016]
ISSN : 2454-1311
Page | 260
There area unit main a pair of categories of load balancing
i) Static load levelling and ii) Dynamic load levelling.
Static algorithms works statically and do not ponder the
present state of nodes. Dynamic algorithms [4] work on
current state of node and distributes load among the nodes.
Static algorithms use alone information regarding the
common behaviour of the system, ignoring this state of
her hand, dynamic algorithms react to the
system state that changes dynamically.
Static load levelling [4] algorithms area unit less
complicated as a results of there is not any ought to
maintain and method system state information. However,
of static formula is prohibited by the actual
fact that they're doing not react to this system state. The
attraction of dynamic algorithms that they area unit doing
reply to system state so square measure higher ready to
avoid those states with unnecessarily poor performance.
Referable to this reason, dynamic policies have
significantly larger performance edges than static policies.
However, since dynamic algorithms [5] ought to collect
and react to system state info, they are basically lots of
d than static algorithms.
LITERATURE SURVEY
several researchers have planned the work on
load equalization in cloud computing, a number of them
A Genetic Algorithmic program [1]
A genetic algorithmic program approach for optimizing the
CMSdynMLB was planned and enforced. The most
distinction during this model from previous models is that
they thought of a sensible multiservice dynamic situation
within which at completely different time steps, shoppers
will amendment their locations, and every server cluster
solely handled a selected variety of transmission task so 2
performance objectives were optimized at an equivalent
time. the most options of this paper enclosed not solely the
roposal of a mathematical formulation of the CMS-
dynMLB drawback however conjointly a theoretical
analysis for the algorithmic program convergence.
Delay Adjustment for Dynamic Load Equalization [2]
The authors are planned the delay drawback on dynamic
load equalization for Distributed Virtual Environments
(DVEs). thanks to communication delays among servers,
the load equalization method is also utilizing obsolete load
info from native servers to reason the equalization flows,
is also utilizing obsolete
equalization flows to conduct load migration. This could
considerably have an effect on the performance of the load
equalization algorithmic program. To deal with this
drawback, authors given 2 strategies here: uniform
t theme and adaptive adjustment theme. The
International Journal of Advanced Engineering, Management and Science (IJAE
Infogain Publication (Infogainpublication.com
www.ijaems.com
turnout [3]. I n distinction to interval [2], outturn
seeing that each one users area unit treated fairly that all
area unit making progress.
To improve the performance of the system and high
resource allocation quantitative relation we would like load
balancing mechanism in cloud. The characteristics of load
balancing unit of measurement [1] [5]:
• Distribute load equally across all the nodes.
• To comprehend a high user satisfaction.
• up the performance of the system.
• To reduce interval.
• to achieve resource utilization quantitative relation.
Let us take academic degree example for more than sited
characteristics:
Suppose we have got developed one application and deploy
it on cloud. Mean whereas this application is very
common. Thousands of people unit of measurement
exploitation our application. Suppose several users
exploitation this application at constant time from single
machine which we have a tendency to did not apply load
reconciliation approach to our application. Now
particular server is very busy to execute the user’s tasks
and different server’s square measure gently loaded or idle.
The users did not satisfy as a results of low response and
performance of the system. If we have a tendency to tend
to use load reconciliation on our application, we are able to
distribute some user’s tasks to different nodes and that
we'll get the high performance and faster interval.
Throughout this technique we'll reach more than
characteristics of load reconciliation.
TAXONOMY OF LOAD-BALANCING
ALGORITHMS
Fig.1: Taxonomy of Load balancing algorithm
Load Balancing
Algorithms
Static Dynamic
Centralized Distributed
International Journal of Advanced Engineering, Management and Science (IJAEMS)
Infogainpublication.com)
turnout [3]. I n distinction to interval [2], outturn cares with
treated fairly that all
To improve the performance of the system and high
ative relation we would like load
balancing mechanism in cloud. The characteristics of load
Distribute load equally across all the nodes.
to achieve resource utilization quantitative relation.
Let us take academic degree example for more than sited
Suppose we have got developed one application and deploy
it on cloud. Mean whereas this application is very
n. Thousands of people unit of measurement
exploitation our application. Suppose several users
exploitation this application at constant time from single
machine which we have a tendency to did not apply load
reconciliation approach to our application. Now the
particular server is very busy to execute the user’s tasks
and different server’s square measure gently loaded or idle.
The users did not satisfy as a results of low response and
performance of the system. If we have a tendency to tend
onciliation on our application, we are able to
distribute some user’s tasks to different nodes and that
we'll get the high performance and faster interval.
Throughout this technique we'll reach more than
BALANCING
1: Taxonomy of Load balancing algorithm
There area unit main a pair of categories of load balancing
[3] [4]. They’re
i) Static load levelling and ii) Dynamic load levelling.
Static algorithms works statically and do
present state of nodes. Dynamic algorithms [4] work on
current state of node and distributes load among the nodes.
Static algorithms use alone information regarding the
common behaviour of the system, ignoring this state of
system. On the other hand, dynamic algorithms react to the
system state that changes dynamically.
Static load levelling [4] algorithms area unit less
complicated as a results of there is not any ought to
maintain and method system state information. However,
the potential of static formula is prohibited by the actual
fact that they're doing not react to this system state. The
attraction of dynamic algorithms that they area unit doing
reply to system state so square measure higher ready to
avoid those states with unnecessari
Referable to this reason, dynamic policies have
significantly larger performance edges than static policies.
However, since dynamic algorithms [5] ought to collect
and react to system state info, they are basically lots of
sophisticated than static algorithms.
III. LITERATURE SURVEY
There are several researchers have planned the work on
load equalization in cloud computing, a number of them
are listed below.
A Genetic Algorithmic program [1]
A genetic algorithmic program approach for optimizing the
CMSdynMLB was planned and enforced. The most
distinction during this model from previous models is that
they thought of a sensible multiservice dynamic situation
within which at completely different
will amendment their locations, and every server cluster
solely handled a selected variety of transmission task so 2
performance objectives were optimized at an equivalent
time. the most options of this paper enclosed not solely the
proposal of a mathematical formulation of the CMS
dynMLB drawback however conjointly a theoretical
analysis for the algorithmic program convergence.
Delay Adjustment for Dynamic Load Equalization [2]
The authors are planned the delay drawback on dynamic
load equalization for Distributed Virtual Environments
(DVEs). thanks to communication delays among servers,
the load equalization method is also utilizing obsolete load
info from native servers to reason the equalization flows,
whereas the native servers
equalization flows to conduct load migration. This could
considerably have an effect on the performance of the load
equalization algorithmic program. To deal with this
drawback, authors given 2 strategies here: uniform
adjustment theme and adaptive adjustment theme. The
Distributed
[Vol-2, Issue-5, May- 2016]
ISSN : 2454-1311
Page | 260
There area unit main a pair of categories of load balancing
i) Static load levelling and ii) Dynamic load levelling.
Static algorithms works statically and do not ponder the
present state of nodes. Dynamic algorithms [4] work on
current state of node and distributes load among the nodes.
Static algorithms use alone information regarding the
common behaviour of the system, ignoring this state of
her hand, dynamic algorithms react to the
system state that changes dynamically.
Static load levelling [4] algorithms area unit less
complicated as a results of there is not any ought to
maintain and method system state information. However,
of static formula is prohibited by the actual
fact that they're doing not react to this system state. The
attraction of dynamic algorithms that they area unit doing
reply to system state so square measure higher ready to
avoid those states with unnecessarily poor performance.
Referable to this reason, dynamic policies have
significantly larger performance edges than static policies.
However, since dynamic algorithms [5] ought to collect
and react to system state info, they are basically lots of
d than static algorithms.
LITERATURE SURVEY
several researchers have planned the work on
load equalization in cloud computing, a number of them
A Genetic Algorithmic program [1]
A genetic algorithmic program approach for optimizing the
CMSdynMLB was planned and enforced. The most
distinction during this model from previous models is that
they thought of a sensible multiservice dynamic situation
within which at completely different time steps, shoppers
will amendment their locations, and every server cluster
solely handled a selected variety of transmission task so 2
performance objectives were optimized at an equivalent
time. the most options of this paper enclosed not solely the
roposal of a mathematical formulation of the CMS-
dynMLB drawback however conjointly a theoretical
analysis for the algorithmic program convergence.
Delay Adjustment for Dynamic Load Equalization [2]
The authors are planned the delay drawback on dynamic
load equalization for Distributed Virtual Environments
(DVEs). thanks to communication delays among servers,
the load equalization method is also utilizing obsolete load
info from native servers to reason the equalization flows,
is also utilizing obsolete
equalization flows to conduct load migration. This could
considerably have an effect on the performance of the load
equalization algorithmic program. To deal with this
drawback, authors given 2 strategies here: uniform
t theme and adaptive adjustment theme. The
International Journal of Advanced Engineering, Management and Science (IJAEMS) [Vol-2, Issue-5, May- 2016]
Infogain Publication (Infogainpublication.com) ISSN : 2454-1311
www.ijaems.com Page | 262
relation. It nonetheless ascertains that each computing
resource is distributed expeditiously and fairly.
Subsisting load equalization techniques that are studied in
the main fixate on reducing overhead, accommodation
replication time and ameliorative performance etc.,
however none of the techniques has thought of the
execution time of any task at the run time. Therefore,
there's a necessary to develop such load equalization
technique which will ameliorate the performance of cloud
computing in conjunction with most resource utilization.
REFERENCES
[1] Chun-Cheng Lin, Hui-Hsin Chin, Der-Jiunn Deng,
“Dynamic Multiservice Load Balancing in Cloud-
Based Multimedia System”, 1932-8184/$31.00 ©
2013 IEEE, DOI 10.1109/JSYST.2013.2256320.
[2] Yinchuan Deng, Rynson W.H. Lau, “On Delay
Adjustment for Dynamic Load Balancing in
Distributed Virtual Environments”, IEEE
TRANSACTIONS ON VISUALIZATION AND
COMPUTER GRAPHICS, VOL. 18, NO. 4, APRIL
2012
[3] Daniel Warneke, Odej Kao, “Exploiting Dynamic
Resource Allocation for Efficient Parallel Data
Processing in the Cloud”, IEEE TRANSACTIONS
ON PARALLEL AND DISTRIBUTED SYSTEMS,
VOL. 22, NO. 6, JUNE 2011
[4] L.D. Dhinesh Babua, P. Venkata Krishna, “Honey bee
behavior inspired load balancing of tasks in cloud
computing environments”, SciVerse ScienceDirect’s
Applied Soft Computing, ASOC 1894 1–12, © 2013
Elsevier B.V.
[5] Giuseppe Aceto, Alessio Botta, Walter de Donato,
Antonio Pescapè, “Cloud monitoring: A survey”,
SciVerse ScienceDirect’s Computer Networks 57, PP-
2093–2115, ASOC 1894 1–12, © 2013 Elsevier B.V.
[6] Mladen A. Vouk, “Cloud Computing – Issues,
Research and Implementations”, Proceedings of the
ITI 2008 30th Int. Conf. on Information Technology
Interfaces, June 23-26, 2008, Cavtat, Croatia
[7] J. Sahoo, S. Mohapatra and R. lath “Virtualization: A
survey on concepts, taxonomy and associated security
issues” computer and network technology (ICCNT),
IEEE, pp. 222-226. April 2010.
[8] G. Pallis, “Cloud Computing: The New Frontier of
Internet Computing”, IEEE Journal of Internet
Computing, Vol. 14, No. 5, September/October 2010,
pages 70-73.
[9] A. Khiyati, M. Zbakh, H. El Bakkali, D. El Kettani
“Load Balancing Cloud Computing: State Of Art”,
IEEE, 2012.

More Related Content

PDF
PDF
A Comparative Study of Load Balancing Algorithms for Cloud Computing
PDF
Cloud Computing Load Balancing Algorithms Comparison Based Survey
PDF
Load Balancing in Cloud Computing Environment: A Comparative Study of Service...
PDF
Dynamic Cloud Partitioning and Load Balancing in Cloud
PPTX
Inteligent multicriteria model load blancing in cloude computing
PDF
STUDY THE EFFECT OF PARAMETERS TO LOAD BALANCING IN CLOUD COMPUTING
PDF
Load Balancing in Auto Scaling Enabled Cloud Environments
A Comparative Study of Load Balancing Algorithms for Cloud Computing
Cloud Computing Load Balancing Algorithms Comparison Based Survey
Load Balancing in Cloud Computing Environment: A Comparative Study of Service...
Dynamic Cloud Partitioning and Load Balancing in Cloud
Inteligent multicriteria model load blancing in cloude computing
STUDY THE EFFECT OF PARAMETERS TO LOAD BALANCING IN CLOUD COMPUTING
Load Balancing in Auto Scaling Enabled Cloud Environments

What's hot (19)

PDF
Public Cloud Partition Using Load Status Evaluation and Cloud Division Rules
PDF
I018215561
PDF
N1803048386
PDF
Conference Paper: Simulating High Availability Scenarios in Cloud Data Center...
PPT
Global Logic sMash Overview And Experiences
PDF
A Novel Switch Mechanism for Load Balancing in Public Cloud
PDF
An Enhanced Throttled Load Balancing Approach for Cloud Environment
PDF
Virtualization Technology using Virtual Machines for Cloud Computing
PDF
Conference Paper: CHASE: Component High-Availability Scheduler in Cloud Compu...
PDF
dynamic resource allocation using virtual machines for cloud computing enviro...
PDF
Elastic neural network method for load prediction in cloud computing grid
PDF
Load balancing with switching mechanism in cloud computing environment
PDF
Load Rebalancing for Distributed Hash Tables in Cloud Computing
PDF
Enhanced equally distributed load balancing algorithm for cloud computing
PDF
Enhanced equally distributed load balancing algorithm for cloud computing
PDF
CPET- Project Report
PDF
Load Balancing In Cloud Computing:A Review
PPT
Using Grid Technologies in the Cloud for High Scalability
PDF
Efficient Resource Allocation to Virtual Machine in Cloud Computing Using an ...
Public Cloud Partition Using Load Status Evaluation and Cloud Division Rules
I018215561
N1803048386
Conference Paper: Simulating High Availability Scenarios in Cloud Data Center...
Global Logic sMash Overview And Experiences
A Novel Switch Mechanism for Load Balancing in Public Cloud
An Enhanced Throttled Load Balancing Approach for Cloud Environment
Virtualization Technology using Virtual Machines for Cloud Computing
Conference Paper: CHASE: Component High-Availability Scheduler in Cloud Compu...
dynamic resource allocation using virtual machines for cloud computing enviro...
Elastic neural network method for load prediction in cloud computing grid
Load balancing with switching mechanism in cloud computing environment
Load Rebalancing for Distributed Hash Tables in Cloud Computing
Enhanced equally distributed load balancing algorithm for cloud computing
Enhanced equally distributed load balancing algorithm for cloud computing
CPET- Project Report
Load Balancing In Cloud Computing:A Review
Using Grid Technologies in the Cloud for High Scalability
Efficient Resource Allocation to Virtual Machine in Cloud Computing Using an ...
Ad

Similar to Load Balancing in Cloud Nodes (20)

PDF
Performance Comparision of Dynamic Load Balancing Algorithm in Cloud Computing
PDF
LOAD BALANCING IN CLOUD COMPUTING
PDF
ANALYSIS ON LOAD BALANCING ALGORITHMS IMPLEMENTATION ON CLOUD COMPUTING ENVIR...
PDF
IMPROVEMENT OF ENERGY EFFICIENCY IN CLOUD COMPUTING BY LOAD BALANCING ALGORITHM
PDF
PROCESS OF LOAD BALANCING IN CLOUD COMPUTING USING GENETIC ALGORITHM
PDF
Hybrid Task Scheduling Approach using Gravitational and ACO Search Algorithm
PDF
A Prolific Scheme for Load Balancing Relying on Task Completion Time
PDF
LOAD MANAGEMENT IN CLOUD ENVIRONMENT
PDF
Hybrid Scheduling Algorithm for Efficient Load Balancing In Cloud Computing
PDF
Load Balancing in Cloud using Modified Genetic Algorithm
PPTX
Load Balancing.pptx
PDF
Cloud Partitioning of Load Balancing Using Round Robin Model
PDF
Development of a Suitable Load Balancing Strategy In Case Of a Cloud Computi...
PDF
ABC - LOAD BALANCING TECHNIQUE - IN CLOUD COMPUTING
PDF
PROPOSED LOAD BALANCING ALGORITHM TO REDUCE RESPONSE TIME AND PROCESSING TIME...
PDF
Cloud partitioning with load balancing a new load balancing technique for pub...
PDF
Cloud partitioning with load balancing a new load balancing technique for pub...
PDF
Partitioning based Approach for Load Balancing Public Cloud
PDF
A Survey on Task Scheduling and Load Balanced Algorithms in Cloud Computing
PDF
LOAD BALANCING ALGORITHM ON CLOUD COMPUTING FOR OPTIMIZE RESPONE TIME
Performance Comparision of Dynamic Load Balancing Algorithm in Cloud Computing
LOAD BALANCING IN CLOUD COMPUTING
ANALYSIS ON LOAD BALANCING ALGORITHMS IMPLEMENTATION ON CLOUD COMPUTING ENVIR...
IMPROVEMENT OF ENERGY EFFICIENCY IN CLOUD COMPUTING BY LOAD BALANCING ALGORITHM
PROCESS OF LOAD BALANCING IN CLOUD COMPUTING USING GENETIC ALGORITHM
Hybrid Task Scheduling Approach using Gravitational and ACO Search Algorithm
A Prolific Scheme for Load Balancing Relying on Task Completion Time
LOAD MANAGEMENT IN CLOUD ENVIRONMENT
Hybrid Scheduling Algorithm for Efficient Load Balancing In Cloud Computing
Load Balancing in Cloud using Modified Genetic Algorithm
Load Balancing.pptx
Cloud Partitioning of Load Balancing Using Round Robin Model
Development of a Suitable Load Balancing Strategy In Case Of a Cloud Computi...
ABC - LOAD BALANCING TECHNIQUE - IN CLOUD COMPUTING
PROPOSED LOAD BALANCING ALGORITHM TO REDUCE RESPONSE TIME AND PROCESSING TIME...
Cloud partitioning with load balancing a new load balancing technique for pub...
Cloud partitioning with load balancing a new load balancing technique for pub...
Partitioning based Approach for Load Balancing Public Cloud
A Survey on Task Scheduling and Load Balanced Algorithms in Cloud Computing
LOAD BALANCING ALGORITHM ON CLOUD COMPUTING FOR OPTIMIZE RESPONE TIME
Ad

Recently uploaded (20)

PDF
Mitigating Risks through Effective Management for Enhancing Organizational Pe...
PPTX
Recipes for Real Time Voice AI WebRTC, SLMs and Open Source Software.pptx
PPTX
UNIT 4 Total Quality Management .pptx
PDF
Automation-in-Manufacturing-Chapter-Introduction.pdf
PPTX
Construction Project Organization Group 2.pptx
PPTX
KTU 2019 -S7-MCN 401 MODULE 2-VINAY.pptx
PDF
PPT on Performance Review to get promotions
PDF
TFEC-4-2020-Design-Guide-for-Timber-Roof-Trusses.pdf
PPTX
Internet of Things (IOT) - A guide to understanding
PPTX
IOT PPTs Week 10 Lecture Material.pptx of NPTEL Smart Cities contd
PPTX
MET 305 2019 SCHEME MODULE 2 COMPLETE.pptx
PDF
composite construction of structures.pdf
PPTX
Geodesy 1.pptx...............................................
PDF
The CXO Playbook 2025 – Future-Ready Strategies for C-Suite Leaders Cerebrai...
PDF
keyrequirementskkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkk
PPTX
MCN 401 KTU-2019-PPE KITS-MODULE 2.pptx
PPTX
M Tech Sem 1 Civil Engineering Environmental Sciences.pptx
PPTX
Infosys Presentation by1.Riyan Bagwan 2.Samadhan Naiknavare 3.Gaurav Shinde 4...
PDF
Embodied AI: Ushering in the Next Era of Intelligent Systems
PPTX
CARTOGRAPHY AND GEOINFORMATION VISUALIZATION chapter1 NPTE (2).pptx
Mitigating Risks through Effective Management for Enhancing Organizational Pe...
Recipes for Real Time Voice AI WebRTC, SLMs and Open Source Software.pptx
UNIT 4 Total Quality Management .pptx
Automation-in-Manufacturing-Chapter-Introduction.pdf
Construction Project Organization Group 2.pptx
KTU 2019 -S7-MCN 401 MODULE 2-VINAY.pptx
PPT on Performance Review to get promotions
TFEC-4-2020-Design-Guide-for-Timber-Roof-Trusses.pdf
Internet of Things (IOT) - A guide to understanding
IOT PPTs Week 10 Lecture Material.pptx of NPTEL Smart Cities contd
MET 305 2019 SCHEME MODULE 2 COMPLETE.pptx
composite construction of structures.pdf
Geodesy 1.pptx...............................................
The CXO Playbook 2025 – Future-Ready Strategies for C-Suite Leaders Cerebrai...
keyrequirementskkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkk
MCN 401 KTU-2019-PPE KITS-MODULE 2.pptx
M Tech Sem 1 Civil Engineering Environmental Sciences.pptx
Infosys Presentation by1.Riyan Bagwan 2.Samadhan Naiknavare 3.Gaurav Shinde 4...
Embodied AI: Ushering in the Next Era of Intelligent Systems
CARTOGRAPHY AND GEOINFORMATION VISUALIZATION chapter1 NPTE (2).pptx

Load Balancing in Cloud Nodes

  • 1. International Journal of Advanced Engineering, Management and Science (IJAEMS) [Vol-2, Issue-5, May- 2016] Infogain Publication (Infogainpublication.com) ISSN : 2454-1311 www.ijaems.com Page | 259 Load Balancing in Cloud Nodes Samarsinh Prakash Jadhav Asst. Prof., Department of Computer Engineering, Padmabhooshan Vasantdada Patil Institute of Technology, Bavdhan, Pune, India Abstract— Cloud computing is that ensuing generation of computation. In all probability folks can have everything they need on the cloud. Cloud computing provides resources to shopper on demand. The resources also are code package resources or hardware resources. Cloud computing architectures unit distributed, parallel and serves the requirements of multiple purchasers in various things. This distributed style deploys resources distributive to deliver services with efficiency to users in various geographical channels. Purchasers in a very distributed setting generate request haphazardly in any processor. So the most important disadvantage of this randomness is expounded to task assignment. The unequal task assignment to the processor creates imbalance i.e., variety of the processors sq. measure over laden and many of them unit of measurement to a lower place loaded. The target of load equalisation is to transfer the load from over laden technique to a lower place loaded technique transparently. Load equalisation is one altogether the central issues in cloud computing. To comprehend high performance, minimum interval and high resource utilization relation we want to transfer the tasks between nodes in cloud network. Load equalisation technique is utilized to distribute tasks from over loaded nodes to a lower place loaded or idle nodes. In following sections we have a tendency to tend to stand live discuss concerning cloud computing, load equalisation techniques and additionally the planned work of our load equalisation system. Proposed load equalisation rule is simulated on Cloud Analyst toolkit. Performance is analyzed on the parameters of overall interval, knowledge transfer, average knowledge center mating time and total value of usage. Results area unit compared with 3 existing load equalisation algorithms specifically spherical Robin, Equally unfold Current Execution Load, and Throttled. Results on the premise of case studies performed shows additional knowledge transfer with minimum interval. Keywords— Cloud Computing, Load Balancing, IaaS, Load Balancing Algorithms, PaaS, SaaS I. CLOUD COMPUTING There is no correct definition for cloud computing, we will say that cloud computing is assortment of distributed servers that has services on demand [8]. The services are also computer code package or hardware resources as shopper would love. Primarily cloud computing have three major elements [9]. Initial is shopper; the tip user interacts with shopper to avail the services of cloud. The patron is also mobile devices, skinny purchasers or thick purchasers. Second part is info centre; this will be assortment of servers hosting whole totally different applications. This would possibly exist at associate degree outsized distance from the purchasers. Presently days an inspiration called virtualization [6] [7] is utilized to place in computer code package that allows multiple instances of virtual server applications. The third part of cloud is distributed servers; these area unit the weather of a cloud that square measure gift throughout the online hosting whole different applications. but as exploitation the applying from the cloud, the user will feel that he is exploitation this application from its own machine. Cloud computing provides three varieties [5] of services as software package as a Service (SaaS), Platform as a Service (PaaS) and Infrastructure as a Service (IaaS). SaaS provides computer code package to shopper that need to not installing on purchasers machine. PaaS provides platform to form associate applications like info. IaaS provides procedure power to user to execute task from another node. II. LOAD BALANCING In cloud system it's gettable that some nodes to be heavily loaded and various area unit gently loaded [9]. This example can lead to poor performance. The goal of load balancing is distribute the load among nodes in cloud setting. Load balancing is one altogether the central issues in cloud computing [6]. For higher resource utilization, it's fascinating for the load within the cloud system to be balanced [9] equally. Thus, a load balancing formula [1] tries to balance the total system load by transparently transferring the utilization from heavily loaded nodes to softly loaded nodes during a shot to make positive good overall performance relative to some specific metric of system performance. Once considering performance from the aim of browse, the metric concerned is sometimes the interval of the processes. However, once performance is taken into consideration from the resource purpose of browse, the metric involved is total system
  • 2. International Journal of Advanced Engineering, Management and Science (IJAE Infogain Publication (Infogainpublication.com www.ijaems.com turnout [3]. I n distinction to interval [2], outturn seeing that each one users area unit treated fairly that all area unit making progress. To improve the performance of the system and high resource allocation quantitative relation we would like load balancing mechanism in cloud. The characteristics of load balancing unit of measurement [1] [5]: • Distribute load equally across all the nodes. • To comprehend a high user satisfaction. • up the performance of the system. • To reduce interval. • to achieve resource utilization quantitative relation. Let us take academic degree example for more than sited characteristics: Suppose we have got developed one application and deploy it on cloud. Mean whereas this application is very common. Thousands of people unit of measurement exploitation our application. Suppose several users exploitation this application at constant time from single machine which we have a tendency to did not apply load reconciliation approach to our application. Now particular server is very busy to execute the user’s tasks and different server’s square measure gently loaded or idle. The users did not satisfy as a results of low response and performance of the system. If we have a tendency to tend to use load reconciliation on our application, we are able to distribute some user’s tasks to different nodes and that we'll get the high performance and faster interval. Throughout this technique we'll reach more than characteristics of load reconciliation. TAXONOMY OF LOAD-BALANCING ALGORITHMS Fig.1: Taxonomy of Load balancing algorithm Load Balancing Algorithms Static Dynamic Centralized Distributed International Journal of Advanced Engineering, Management and Science (IJAEMS) Infogainpublication.com) turnout [3]. I n distinction to interval [2], outturn cares with treated fairly that all To improve the performance of the system and high ative relation we would like load balancing mechanism in cloud. The characteristics of load Distribute load equally across all the nodes. to achieve resource utilization quantitative relation. Let us take academic degree example for more than sited Suppose we have got developed one application and deploy it on cloud. Mean whereas this application is very n. Thousands of people unit of measurement exploitation our application. Suppose several users exploitation this application at constant time from single machine which we have a tendency to did not apply load reconciliation approach to our application. Now the particular server is very busy to execute the user’s tasks and different server’s square measure gently loaded or idle. The users did not satisfy as a results of low response and performance of the system. If we have a tendency to tend onciliation on our application, we are able to distribute some user’s tasks to different nodes and that we'll get the high performance and faster interval. Throughout this technique we'll reach more than BALANCING 1: Taxonomy of Load balancing algorithm There area unit main a pair of categories of load balancing [3] [4]. They’re i) Static load levelling and ii) Dynamic load levelling. Static algorithms works statically and do present state of nodes. Dynamic algorithms [4] work on current state of node and distributes load among the nodes. Static algorithms use alone information regarding the common behaviour of the system, ignoring this state of system. On the other hand, dynamic algorithms react to the system state that changes dynamically. Static load levelling [4] algorithms area unit less complicated as a results of there is not any ought to maintain and method system state information. However, the potential of static formula is prohibited by the actual fact that they're doing not react to this system state. The attraction of dynamic algorithms that they area unit doing reply to system state so square measure higher ready to avoid those states with unnecessari Referable to this reason, dynamic policies have significantly larger performance edges than static policies. However, since dynamic algorithms [5] ought to collect and react to system state info, they are basically lots of sophisticated than static algorithms. III. LITERATURE SURVEY There are several researchers have planned the work on load equalization in cloud computing, a number of them are listed below. A Genetic Algorithmic program [1] A genetic algorithmic program approach for optimizing the CMSdynMLB was planned and enforced. The most distinction during this model from previous models is that they thought of a sensible multiservice dynamic situation within which at completely different will amendment their locations, and every server cluster solely handled a selected variety of transmission task so 2 performance objectives were optimized at an equivalent time. the most options of this paper enclosed not solely the proposal of a mathematical formulation of the CMS dynMLB drawback however conjointly a theoretical analysis for the algorithmic program convergence. Delay Adjustment for Dynamic Load Equalization [2] The authors are planned the delay drawback on dynamic load equalization for Distributed Virtual Environments (DVEs). thanks to communication delays among servers, the load equalization method is also utilizing obsolete load info from native servers to reason the equalization flows, whereas the native servers equalization flows to conduct load migration. This could considerably have an effect on the performance of the load equalization algorithmic program. To deal with this drawback, authors given 2 strategies here: uniform adjustment theme and adaptive adjustment theme. The Distributed [Vol-2, Issue-5, May- 2016] ISSN : 2454-1311 Page | 260 There area unit main a pair of categories of load balancing i) Static load levelling and ii) Dynamic load levelling. Static algorithms works statically and do not ponder the present state of nodes. Dynamic algorithms [4] work on current state of node and distributes load among the nodes. Static algorithms use alone information regarding the common behaviour of the system, ignoring this state of her hand, dynamic algorithms react to the system state that changes dynamically. Static load levelling [4] algorithms area unit less complicated as a results of there is not any ought to maintain and method system state information. However, of static formula is prohibited by the actual fact that they're doing not react to this system state. The attraction of dynamic algorithms that they area unit doing reply to system state so square measure higher ready to avoid those states with unnecessarily poor performance. Referable to this reason, dynamic policies have significantly larger performance edges than static policies. However, since dynamic algorithms [5] ought to collect and react to system state info, they are basically lots of d than static algorithms. LITERATURE SURVEY several researchers have planned the work on load equalization in cloud computing, a number of them A Genetic Algorithmic program [1] A genetic algorithmic program approach for optimizing the CMSdynMLB was planned and enforced. The most distinction during this model from previous models is that they thought of a sensible multiservice dynamic situation within which at completely different time steps, shoppers will amendment their locations, and every server cluster solely handled a selected variety of transmission task so 2 performance objectives were optimized at an equivalent time. the most options of this paper enclosed not solely the roposal of a mathematical formulation of the CMS- dynMLB drawback however conjointly a theoretical analysis for the algorithmic program convergence. Delay Adjustment for Dynamic Load Equalization [2] The authors are planned the delay drawback on dynamic load equalization for Distributed Virtual Environments (DVEs). thanks to communication delays among servers, the load equalization method is also utilizing obsolete load info from native servers to reason the equalization flows, is also utilizing obsolete equalization flows to conduct load migration. This could considerably have an effect on the performance of the load equalization algorithmic program. To deal with this drawback, authors given 2 strategies here: uniform t theme and adaptive adjustment theme. The
  • 3. International Journal of Advanced Engineering, Management and Science (IJAE Infogain Publication (Infogainpublication.com www.ijaems.com turnout [3]. I n distinction to interval [2], outturn seeing that each one users area unit treated fairly that all area unit making progress. To improve the performance of the system and high resource allocation quantitative relation we would like load balancing mechanism in cloud. The characteristics of load balancing unit of measurement [1] [5]: • Distribute load equally across all the nodes. • To comprehend a high user satisfaction. • up the performance of the system. • To reduce interval. • to achieve resource utilization quantitative relation. Let us take academic degree example for more than sited characteristics: Suppose we have got developed one application and deploy it on cloud. Mean whereas this application is very common. Thousands of people unit of measurement exploitation our application. Suppose several users exploitation this application at constant time from single machine which we have a tendency to did not apply load reconciliation approach to our application. Now particular server is very busy to execute the user’s tasks and different server’s square measure gently loaded or idle. The users did not satisfy as a results of low response and performance of the system. If we have a tendency to tend to use load reconciliation on our application, we are able to distribute some user’s tasks to different nodes and that we'll get the high performance and faster interval. Throughout this technique we'll reach more than characteristics of load reconciliation. TAXONOMY OF LOAD-BALANCING ALGORITHMS Fig.1: Taxonomy of Load balancing algorithm Load Balancing Algorithms Static Dynamic Centralized Distributed International Journal of Advanced Engineering, Management and Science (IJAEMS) Infogainpublication.com) turnout [3]. I n distinction to interval [2], outturn cares with treated fairly that all To improve the performance of the system and high ative relation we would like load balancing mechanism in cloud. The characteristics of load Distribute load equally across all the nodes. to achieve resource utilization quantitative relation. Let us take academic degree example for more than sited Suppose we have got developed one application and deploy it on cloud. Mean whereas this application is very n. Thousands of people unit of measurement exploitation our application. Suppose several users exploitation this application at constant time from single machine which we have a tendency to did not apply load reconciliation approach to our application. Now the particular server is very busy to execute the user’s tasks and different server’s square measure gently loaded or idle. The users did not satisfy as a results of low response and performance of the system. If we have a tendency to tend onciliation on our application, we are able to distribute some user’s tasks to different nodes and that we'll get the high performance and faster interval. Throughout this technique we'll reach more than BALANCING 1: Taxonomy of Load balancing algorithm There area unit main a pair of categories of load balancing [3] [4]. They’re i) Static load levelling and ii) Dynamic load levelling. Static algorithms works statically and do present state of nodes. Dynamic algorithms [4] work on current state of node and distributes load among the nodes. Static algorithms use alone information regarding the common behaviour of the system, ignoring this state of system. On the other hand, dynamic algorithms react to the system state that changes dynamically. Static load levelling [4] algorithms area unit less complicated as a results of there is not any ought to maintain and method system state information. However, the potential of static formula is prohibited by the actual fact that they're doing not react to this system state. The attraction of dynamic algorithms that they area unit doing reply to system state so square measure higher ready to avoid those states with unnecessari Referable to this reason, dynamic policies have significantly larger performance edges than static policies. However, since dynamic algorithms [5] ought to collect and react to system state info, they are basically lots of sophisticated than static algorithms. III. LITERATURE SURVEY There are several researchers have planned the work on load equalization in cloud computing, a number of them are listed below. A Genetic Algorithmic program [1] A genetic algorithmic program approach for optimizing the CMSdynMLB was planned and enforced. The most distinction during this model from previous models is that they thought of a sensible multiservice dynamic situation within which at completely different will amendment their locations, and every server cluster solely handled a selected variety of transmission task so 2 performance objectives were optimized at an equivalent time. the most options of this paper enclosed not solely the proposal of a mathematical formulation of the CMS dynMLB drawback however conjointly a theoretical analysis for the algorithmic program convergence. Delay Adjustment for Dynamic Load Equalization [2] The authors are planned the delay drawback on dynamic load equalization for Distributed Virtual Environments (DVEs). thanks to communication delays among servers, the load equalization method is also utilizing obsolete load info from native servers to reason the equalization flows, whereas the native servers equalization flows to conduct load migration. This could considerably have an effect on the performance of the load equalization algorithmic program. To deal with this drawback, authors given 2 strategies here: uniform adjustment theme and adaptive adjustment theme. The Distributed [Vol-2, Issue-5, May- 2016] ISSN : 2454-1311 Page | 260 There area unit main a pair of categories of load balancing i) Static load levelling and ii) Dynamic load levelling. Static algorithms works statically and do not ponder the present state of nodes. Dynamic algorithms [4] work on current state of node and distributes load among the nodes. Static algorithms use alone information regarding the common behaviour of the system, ignoring this state of her hand, dynamic algorithms react to the system state that changes dynamically. Static load levelling [4] algorithms area unit less complicated as a results of there is not any ought to maintain and method system state information. However, of static formula is prohibited by the actual fact that they're doing not react to this system state. The attraction of dynamic algorithms that they area unit doing reply to system state so square measure higher ready to avoid those states with unnecessarily poor performance. Referable to this reason, dynamic policies have significantly larger performance edges than static policies. However, since dynamic algorithms [5] ought to collect and react to system state info, they are basically lots of d than static algorithms. LITERATURE SURVEY several researchers have planned the work on load equalization in cloud computing, a number of them A Genetic Algorithmic program [1] A genetic algorithmic program approach for optimizing the CMSdynMLB was planned and enforced. The most distinction during this model from previous models is that they thought of a sensible multiservice dynamic situation within which at completely different time steps, shoppers will amendment their locations, and every server cluster solely handled a selected variety of transmission task so 2 performance objectives were optimized at an equivalent time. the most options of this paper enclosed not solely the roposal of a mathematical formulation of the CMS- dynMLB drawback however conjointly a theoretical analysis for the algorithmic program convergence. Delay Adjustment for Dynamic Load Equalization [2] The authors are planned the delay drawback on dynamic load equalization for Distributed Virtual Environments (DVEs). thanks to communication delays among servers, the load equalization method is also utilizing obsolete load info from native servers to reason the equalization flows, is also utilizing obsolete equalization flows to conduct load migration. This could considerably have an effect on the performance of the load equalization algorithmic program. To deal with this drawback, authors given 2 strategies here: uniform t theme and adaptive adjustment theme. The
  • 4. International Journal of Advanced Engineering, Management and Science (IJAEMS) [Vol-2, Issue-5, May- 2016] Infogain Publication (Infogainpublication.com) ISSN : 2454-1311 www.ijaems.com Page | 262 relation. It nonetheless ascertains that each computing resource is distributed expeditiously and fairly. Subsisting load equalization techniques that are studied in the main fixate on reducing overhead, accommodation replication time and ameliorative performance etc., however none of the techniques has thought of the execution time of any task at the run time. Therefore, there's a necessary to develop such load equalization technique which will ameliorate the performance of cloud computing in conjunction with most resource utilization. REFERENCES [1] Chun-Cheng Lin, Hui-Hsin Chin, Der-Jiunn Deng, “Dynamic Multiservice Load Balancing in Cloud- Based Multimedia System”, 1932-8184/$31.00 © 2013 IEEE, DOI 10.1109/JSYST.2013.2256320. [2] Yinchuan Deng, Rynson W.H. Lau, “On Delay Adjustment for Dynamic Load Balancing in Distributed Virtual Environments”, IEEE TRANSACTIONS ON VISUALIZATION AND COMPUTER GRAPHICS, VOL. 18, NO. 4, APRIL 2012 [3] Daniel Warneke, Odej Kao, “Exploiting Dynamic Resource Allocation for Efficient Parallel Data Processing in the Cloud”, IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, VOL. 22, NO. 6, JUNE 2011 [4] L.D. Dhinesh Babua, P. Venkata Krishna, “Honey bee behavior inspired load balancing of tasks in cloud computing environments”, SciVerse ScienceDirect’s Applied Soft Computing, ASOC 1894 1–12, © 2013 Elsevier B.V. [5] Giuseppe Aceto, Alessio Botta, Walter de Donato, Antonio Pescapè, “Cloud monitoring: A survey”, SciVerse ScienceDirect’s Computer Networks 57, PP- 2093–2115, ASOC 1894 1–12, © 2013 Elsevier B.V. [6] Mladen A. Vouk, “Cloud Computing – Issues, Research and Implementations”, Proceedings of the ITI 2008 30th Int. Conf. on Information Technology Interfaces, June 23-26, 2008, Cavtat, Croatia [7] J. Sahoo, S. Mohapatra and R. lath “Virtualization: A survey on concepts, taxonomy and associated security issues” computer and network technology (ICCNT), IEEE, pp. 222-226. April 2010. [8] G. Pallis, “Cloud Computing: The New Frontier of Internet Computing”, IEEE Journal of Internet Computing, Vol. 14, No. 5, September/October 2010, pages 70-73. [9] A. Khiyati, M. Zbakh, H. El Bakkali, D. El Kettani “Load Balancing Cloud Computing: State Of Art”, IEEE, 2012.