SlideShare a Scribd company logo
1 of 5
Download to read offline
IJRET: International Journal of Research in Engineering and Technology ISSN: 2319-1163
__________________________________________________________________________________________
Volume: 02 Issue: 06 | Jun-2013, Available @ http://www.ijret.org 976
ENHANCED EQUALLY DISTRIBUTED LOAD BALANCING
ALGORITHM FOR CLOUD COMPUTING
Shreyas Mulay1
, Sanjay Jain2
1
Student, 2
Assistant Professor Computer Science and Engineering Department,
Amity School of Engineering and Technology (ASET), Amity University Rajasthan, AUR, Rajasthan, India,
shreyasmulay23@gmail.com, jainsanjay17@yahoo.co.in
Abstract
Cloud Computing as the name suggests, it is a style of computing where different users uses the resources on the go i.e. over the
Internet. In the recent era, this technology has emerged as a strong option for not only large scale organizations but also for small
scale organizations that only access/use the resources what they want. In recent research study, many organizations lose significant
part of their revenues in handling the requests given by the clients over the web servers i.e. unable to balance the load for web servers
which results in loss of data, delay in time and increased costs. This Paper gives a new enhanced load balancing algorithm by which
the performance of their web application can be increased. This Algorithm works on the major drawbacks such as delay in time,
response to request ratio etc.
Index Terms: Cloud Computing, Public Cloud, Load Balancing, Load Balancing Algorithms, Enhanced Equally
Distributed Load Balancing Algorithm.
-----------------------------------------------------------------------***-----------------------------------------------------------------------
1. INTRODUCTION
Cloud Computing uses distributed technologies to satisfy the
user needs. Cloud Services includes the sharing of resources,
delivery of software, infrastructure and storage over the
internet based on their demands. The main functions of cloud
computing are reduced cost, better performance and satisfy the
needs of user at a great extent. Now taking all these functions
into consideration web servers are designed which can give
the best performance but many times the performance drops
drastically why? The answer for this question is the balancing
of the load on the servers appropriately by some mechanism
which will improve the performance of total system. The
Simple logic behind the balancing the load over the servers
(nodes) is that distribute total load in a systematic manner i.e.
balancing the load on the overloaded node to under loaded
node so that the response time from the server will decrease
and performance of the servers increased. These algorithms
does not take the previous state or behavior into consideration,
it depends on the current state of the system because of its
dynamic behavior. Some Algorithms works on circular order
by handling the process without any priority but enhanced
equally distributed load balancing algorithm handles the
requests on priority.
2. NEED OF LOAD BALANCING IN CLOUD
COMPUTING
Load balancing in clouds is a mechanism that spreads the
excess dynamic workload evenly across all the Servers
(Virtual Machines). It is used to achieve a high user
satisfaction and resource utilization ratio, making sure that no
single node is overloaded or under loaded, hence improving
the overall performance of the system. Proper load balancing
can help in utilizing the availability of given resources,
thereby minimizing the resource consumption. It also helps in
implementing fail-over (fault tolerance), enabling scalability,
reducing response time, time delay, reduces cost etc.
3. EXISTING LOAD BALANCING ALGORITHMS
/ TECHNIQUES IN CLOUD COMPUTING
There are many load balancing techniques given by the
researchers over time to time some have advantages over other
and vice versa. Load Balancing is required to achieve the
maximum throughput, performance and decrease the response
time. Here in this paper we will discuss the 5 main load
balancing algorithms/techniques given by the researchers.
Following are the Load Balancing Techniques which are in
use:-
3.1 Round Robin Load Balancing Algorithm:
Round Robin algorithm is random sampling based algorithm.
It means that it selects the request one by one and randomly
place them to servers (nodes) irrespective of whether it is
heavily loaded or lightly.
IJRET: International Journal of Research in Engineering and Technology ISSN: 2319-1163
__________________________________________________________________________________________
Volume: 02 Issue: 06 | Jun-2013, Available @ http://www.ijret.org 977
3.2 Server-based Load Balancing for Internet
Distributed Services:
M. Nakai et al. [1] proposed a new server based load
balancing policy for web servers which spread all over the
world. It helps in reducing the service response times by using
some set of rules that limits the redirection of requests to the
closest remote servers without overloading them. A
middleware is described to implement this protocol. It also
uses a heuristic to help web servers to endure overloads.
3.3 Scheduling Strategy on Load Balancing of Virtual
Machine Resources:
J. Hu et al. [2] proposed a scheduling strategy on load
balancing of VM resources that uses historical data and
current state of the system. This strategy achieves load
balancing and reduced dynamic migration by using a genetic
algorithm. It helps in resolving the issue of load-imbalance
and high cost of migration thus achieving better resource
utilization.
3.4 Central Load Balancing Policy for Virtual
Machines:
A.Bhadani et al. [3] proposed a Central Load Balancing Policy
for Virtual Machines (CLBVM) that balances the load evenly
in a distributed virtual machine/cloud computing environment.
This Load Balancing technique improves the overall
performance of the system but does not consider the systems
that are fault-tolerant.
3.5 A Task Scheduling Algorithm Based on Load
Balancing:
Y. Fang et al. [4] discussed a two-level task scheduling
mechanism based on load balancing to meet dynamic
requirements of users and obtain high resource utilization. It
achieves load balancing by first mapping tasks to virtual
machines and then virtual machines to host resources thereby
improving the resource utilization and overall performance of
the cloud computing environment but it does not improves the
response to request ratio.
4. PROPOSED WORK
4.1 Enhanced Equally Distributed Load Balancing
Algorithm
Enhanced equally distributed load balancing algorithm
handles the requests with priorities. It is a distributed
algorithm by which the load can be distributed not only in a
balanced manner but also it allocates the load systematically
by checking the counter variable of each data center. After
checking, it transfers the load accordingly i.e. the minimum
value of the counter variable will be chosen and the request is
handled easily and takes less time, and gives maximum
throughput. It is a distributed technique in which the load
balancer allocates the load of the job in hand into multiple web
servers. The randomly transfer of load can cause some server
to heavily loaded while other server is lightly loaded. If the
load is equally distributed it not only improves performance
also reduces the time delay. So the analysis on the load
distribution algorithms the efficient scheduling and resource
allocation is a critical task in case of cloud computing and also
to improve the response time and processing time. While
considering the impact of cost optimization one has to think
about the solution to this problem. This algorithm not only
balances the load also it increases the response time for the
cloud.
Fig -1: Enhanced Equally Distributed Load Balancing
Algorithm
IJRET: International Journal of Research in Engineering and Technology ISSN: 2319-1163
__________________________________________________________________________________________
Volume: 02 Issue: 06 | Jun-2013, Available @ http://www.ijret.org 978
4.2 The Steps for efficient Distributed Load
balancing through this Algorithm
This algorithm simply allocates request which is coming from
the client nodes to the lightly loaded server cluster (Data
Center) and gives the response in less amount of time by doing
this, it makes the algorithm efficient for response to request
ratio. We can see that the clients at a same time make requests
to access the cloud application over the internet. Now in this
algorithm all the request goes through the load balancer
system by which the Node A checks the counter variable
which is set to the maximum requests handled by a server
cluster e.g. 300 requests per server cluster i.e. each server in
the cluster can handle up to 100 request simultaneously. Let us
assume that the cluster 1 is having a counter value to 250,
cluster 2 is having the counter variable to 220 and cluster 3 to
270 i.e. cluster 2 is handling the smaller number of requests
compared to cluster 1 and cluster 3, so here the load balancer
will balances the load (requests) to cluster 2 as it is less hence
the balancing is done at this level. Till now we have handled
the request but how the counter variable will gets updated?
The answer is the servers which the counter variable is
associated with, will simultaneously changes (updates) the
counter variable i.e. when a response is given back to the
client the server automatically decreases its counter variable
by the number 1,so that every time the algorithm will have the
updated value of counter variable. Hence with the help of this
algorithm the requests are handled easily by Server Clusters.
The Strength of server can be increased or decreased by the
service provider on request and for data centers too. So no
need of Round Robin Balancing or any other technique where
time is consumed and response to request ratio is low for vast
number of requests. Clearly we can see over here if we assume
our example that this load balancer can balances 900 requests
at a time without any delay in time and responses can be given
back to the clients.
5. PERFORMANCE ANALYSIS
When it comes to performance analysis of the cloud system,
there are some metrics on which the analysis can be done.
Some of the important metrics like Performance, Resource
Utilization, Scalability, Fault Tolerance and Response Time.
For a better system these are some important attributes which
has to be maintained for a perfect system.
5.1 Performance:
It is used to check how efficient the system and how the
performance remains steady under lot of pressure. In this
algorithm the performance of whole system has increased. As
we have said earlier that this system can perform many
requests simultaneously i.e. by taking the help of above
example 900 requests in a time so the performance of this
algorithm not only stays steady but also efficient to under
pressure because of the dynamic behavior of the Algorithm.
5.2 Resource Utilization:
It is used to check the utilization of the available resources
given to the cloud. In this metric the algorithm works smooth
i.e. on utilization of resources this algorithm uses the resources
wisely and performs the task efficiently.
5.3 Scalability:
It is used to check whether the system is functional after it is
scaled to any amount. Every Algorithm must comply with this
metric i.e. if there is a need to expand the system to an extent
the algorithm has to adjust itself to continue giving its
services. This algorithm is made for such scalable
requirements, because here the counter variable plays the key
role when there is an increase in the number of servers or data
centers this algorithm dynamically adjusts itself to that
scenario and performance is maintained.
5.4 Fault Tolerance:
It is type of metric in which it is measured that how the system
will perform under the node (server) failure. In this algorithm
the counter variable is feeding back the requests handled by
the data centers. Now, if any node fails or any node is having a
fault this algorithm automatically updates the counter variable
and stops itself from updating further, by doing this the
algorithm itself judges that some fault occurred in that node or
datacenter so the algorithm maintains its flexibility.
5.5 Response Time:
It is an amount of time taken by the system to give the
response of the request given by the client. The main prospect
why this algorithm is proposed is this metric. In Cloud
Computing the client need the data to be accessed as fast as
like he is accessing it in his home computer so response time
in this algorithm is dramatically reduced from the rest of the
algorithms. This can be seen by the above given examples that
at a time the algorithm is giving the 900 responses back to the
client which is a great figure. So the Response time for this
algorithm is very good.
6. RESULTS
The results for this algorithm have been observed on the basis
of the above explained scenario. We have used 3 different data
centers in our cloud, and the operation is performed. For this
we have applied above explained 5 algorithms and response
time has been noted down. Now here on Y-axis we have
Requests on servers and on X axis we have 6 different
algorithms and their respective performances are shown in
Bars. We can see here that each load balancing algorithm
though produces good response to request ratio but Enhanced
Equally Load Balancing Algorithm (EEDLBA) has the highest
number responses to the requests compared to others.
IJRET: International Journal of Research in Engineering and Technology ISSN: 2319-1163
__________________________________________________________________________________________
Volume: 02 Issue: 06 | Jun-2013, Available @ http://www.ijret.org 979
Chart -1: Response to Request Ratio Chart
Similarly, after observing the results of response time, rest
four matrices are also observed and we discovered that the
equally enhanced distributed load balancing algorithm is more
superior to the other load balancing algorithms though there
are some issues also e.g. Energy Management, Carbon
Emission etc. but still the said algorithm works fine. The
Performance, Resource Utilization, Scalability, Fault
Tolerance and the response time is much better than the
others.
CONCLUSIONS
Cloud Computing System has widely been adopted by the
industry, though there are many existing issues like Load
Balancing, Migration of Virtual Machines, Server unification,
etc. which have not been yet fully addressed. On the Contrary
the Load Balancing is the most central issue in the System i.e.
to distribute the load in an efficient manner. It also ensures
that every computing resource is distributed efficiently and
fairly. Existing Load Balancing techniques/Algorithms that
have been studied mainly focus on reducing overhead,
reducing the migration time and improving performance etc.,
but none of them have considered the response to request
ratio. The response time is a challenge of every engineer to
develop the products that can increase the throughput in the
cloud based sector. The several strategies lack efficient
scheduling and load balancing resource allocation techniques
leading to increased operational cost. This proposed algorithm
not only rectifies the said issues but also reduces the request to
response ratio.
REFERENCES:
[1]. A. M. Nakai, E. Madeira, and L. E. Buzato, “Load
Balancing for Internet Distributed Services Using Limited
Redirection Rates”, 5th IEEE Latin-American Symposium on
Dependable Computing (LADC), 2011, pages 156-165.
[2]. J. Hu, J. Gu, G. Sun, and T. Zhao, “A Scheduling Strategy
on Load Balancing of Virtual Machine Resources in Cloud
Computing Environment”, Third International Symposium on
Parallel Architectures, Algorithms and Programming (PAAP),
2010, pages 89-96.
[3]. A. Bhadani, and S. Chaudhary, “Performance evaluation
of web servers using central load balancing policy over virtual
machines on cloud”, Proceedings of the Third Annual ACM
Bangalore Conference (COMPUTE), January 2010.
[4]. Y. Fang, F. Wang, and J. Ge, “A Task Scheduling
Algorithm Based on Load Balancing in Cloud Computing”,
Web Information Systems and Mining, Lecture Notes in
Computer Science, Vol. 6318, 2010, pages 271-277.
[5]. Nidhi Jain Kansal and Inderveer Chana,” Cloud Load
Balancing Techniques: A Step towards Green”, IJCSI
International Journal of Computer Science Issues, Vol. 9,
Issue 1, No 1, January 2012,pages 238-246.
[6]. Nikita, Shaveta and Guarav Raj, “Comparative Analysis
of Load Balancing Algorithms in Cloud Computing”,
International Journal of Advanced Research in Computer
Engineering & Technology Volume 1, Issue 3, May 2012,
pages 120-124.
[7]. Amazon Elastic Compute Cloud (EC2),
http://www.amazon.com/gp/browse.html?node=201590011
[8]. Load Balancing (Computing) Wikipedia,
http://en.wikipedia.org/wiki/Load_balancing_ (computing)
[9]. Load Balancing and Cloud Computing (SCVMM 2012),
http://social.technet.microsoft.com/wiki/contents/articles/3937
.load-balancing-and-cloud-computing-scvmm-2012.aspx
[10].Cloud Computing Patterns, Elastic Load Balancer,
http://cloudcomputingpatterns.org/?page_id=269
[11]. Y. Zhao, and W. Huang, “Adaptive Distributed Load
Balancing Algorithm based on Live Migration of Virtual
Machines in Cloud”, Proceedings of 5th IEEE International
Joint Conference on INC, IMS and IDC, Seoul, Republic of
Korea, August 2009, pages 170-175.
[12]. M. Randles, D. Lamb, and A. Taleb-Bendiab, “A
Comparative Study into Distributed Load Balancing
Algorithms for Cloud Computing”, Proceedings of 24th IEEE
International Conference on Advanced Information
Networking and Applications Workshops, Perth, Australia,
April 2010, pages 551-556.
[13]. Cloud Load Balancing, The KEMP GEO LoadMaster
and the hybrid cloud a perfect cloud load balancing
combination.
http://www.kemptechnologies.com/products/solutions/kem
p-geo-loadmaster-and-hybrid-cloud-perfect-cloud-load-
balancing-combination
[14]. K. M. Nagothu, B. Kelley, J. Prevost, and M. Jamshidi,
“Ultra low energy cloud computing using adaptive load
prediction”, Proceedings of IEEE World Automation
Congress(WAC) , Kobe, September 2010, pages 1-7.
[15]. B. P. Rima, E. Choi, and I. Lumb, “A Taxonomy and
Survey of Cloud Computing Systems”, Proceedings of 5th
IEEE International Joint Conference on INC, IMS and IDC,
Seoul, Korea, August 2009, pages 44-51.
IJRET: International Journal of Research in Engineering and Technology ISSN: 2319-1163
__________________________________________________________________________________________
Volume: 02 Issue: 06 | Jun-2013, Available @ http://www.ijret.org 980
BIOGRAPHIES:
Shreyas Mulay received his Bachelor’s
Degree in Computer Science and
Engineering From Rajiv Gandhi Proudyogiki
Vishwavidyalaya, Bhopal, Madhya Pradesh,
India in 2011.At present, he is an M.Tech.
Candidate in Computer Science &
Engineering Department at Amity University
Rajasthan (AUR), Jaipur, Rajasthan, India His Research
Interest lies in Cloud Computing.
Sanjay Jain working as an Assistant
Professor in Amity University Rajasthan
(AUR) .He has published many National and
International Papers. His Research interests
include Cloud Computing, its Security etc
and are having 14 years of teaching and
Research experience

More Related Content

What's hot

ANALYSIS ON LOAD BALANCING ALGORITHMS IMPLEMENTATION ON CLOUD COMPUTING ENVIR...
ANALYSIS ON LOAD BALANCING ALGORITHMS IMPLEMENTATION ON CLOUD COMPUTING ENVIR...ANALYSIS ON LOAD BALANCING ALGORITHMS IMPLEMENTATION ON CLOUD COMPUTING ENVIR...
ANALYSIS ON LOAD BALANCING ALGORITHMS IMPLEMENTATION ON CLOUD COMPUTING ENVIR...AM Publications
 
Virtualization Technology using Virtual Machines for Cloud Computing
Virtualization Technology using Virtual Machines for Cloud ComputingVirtualization Technology using Virtual Machines for Cloud Computing
Virtualization Technology using Virtual Machines for Cloud ComputingIJMER
 
IRJET- An Energy-Saving Task Scheduling Strategy based on Vacation Queuing & ...
IRJET- An Energy-Saving Task Scheduling Strategy based on Vacation Queuing & ...IRJET- An Energy-Saving Task Scheduling Strategy based on Vacation Queuing & ...
IRJET- An Energy-Saving Task Scheduling Strategy based on Vacation Queuing & ...IRJET Journal
 
A Review of Different Types of Schedulers Used In Energy Management
A Review of Different Types of Schedulers Used In Energy ManagementA Review of Different Types of Schedulers Used In Energy Management
A Review of Different Types of Schedulers Used In Energy ManagementIRJET Journal
 
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
 
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
 
Energy Efficient Change Management in a Cloud Computing Environment
Energy Efficient Change Management in a Cloud Computing EnvironmentEnergy Efficient Change Management in a Cloud Computing Environment
Energy Efficient Change Management in a Cloud Computing EnvironmentIRJET Journal
 
Cloud partitioning with load balancing a new load balancing technique for pub...
Cloud partitioning with load balancing a new load balancing technique for pub...Cloud partitioning with load balancing a new load balancing technique for pub...
Cloud partitioning with load balancing a new load balancing technique for pub...IAEME Publication
 
Resource scheduling algorithm
Resource scheduling algorithmResource scheduling algorithm
Resource scheduling algorithmShilpa Damor
 
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
 
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
 
Cloud Partitioning of Load Balancing Using Round Robin Model
Cloud Partitioning of Load Balancing Using Round Robin ModelCloud Partitioning of Load Balancing Using Round Robin Model
Cloud Partitioning of Load Balancing Using Round Robin ModelIJCERT
 
Area And Power Efficient LMS Adaptive Filter With Low Adaptation Delay
Area And Power Efficient LMS Adaptive Filter With Low Adaptation DelayArea And Power Efficient LMS Adaptive Filter With Low Adaptation Delay
Area And Power Efficient LMS Adaptive Filter With Low Adaptation DelayEditor IJMTER
 
Enhancing minimal virtual machine migration in cloud environment
Enhancing minimal virtual machine migration in cloud environmentEnhancing minimal virtual machine migration in cloud environment
Enhancing minimal virtual machine migration in cloud environmenteSAT Publishing House
 

What's hot (17)

ANALYSIS ON LOAD BALANCING ALGORITHMS IMPLEMENTATION ON CLOUD COMPUTING ENVIR...
ANALYSIS ON LOAD BALANCING ALGORITHMS IMPLEMENTATION ON CLOUD COMPUTING ENVIR...ANALYSIS ON LOAD BALANCING ALGORITHMS IMPLEMENTATION ON CLOUD COMPUTING ENVIR...
ANALYSIS ON LOAD BALANCING ALGORITHMS IMPLEMENTATION ON CLOUD COMPUTING ENVIR...
 
Virtualization Technology using Virtual Machines for Cloud Computing
Virtualization Technology using Virtual Machines for Cloud ComputingVirtualization Technology using Virtual Machines for Cloud Computing
Virtualization Technology using Virtual Machines for Cloud Computing
 
IRJET- An Energy-Saving Task Scheduling Strategy based on Vacation Queuing & ...
IRJET- An Energy-Saving Task Scheduling Strategy based on Vacation Queuing & ...IRJET- An Energy-Saving Task Scheduling Strategy based on Vacation Queuing & ...
IRJET- An Energy-Saving Task Scheduling Strategy based on Vacation Queuing & ...
 
17 51-1-pb
17 51-1-pb17 51-1-pb
17 51-1-pb
 
A Review of Different Types of Schedulers Used In Energy Management
A Review of Different Types of Schedulers Used In Energy ManagementA Review of Different Types of Schedulers Used In Energy Management
A Review of Different Types of Schedulers Used In Energy Management
 
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
 
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
 
Energy Efficient Change Management in a Cloud Computing Environment
Energy Efficient Change Management in a Cloud Computing EnvironmentEnergy Efficient Change Management in a Cloud Computing Environment
Energy Efficient Change Management in a Cloud Computing Environment
 
Cloud partitioning with load balancing a new load balancing technique for pub...
Cloud partitioning with load balancing a new load balancing technique for pub...Cloud partitioning with load balancing a new load balancing technique for pub...
Cloud partitioning with load balancing a new load balancing technique for pub...
 
Resource scheduling algorithm
Resource scheduling algorithmResource scheduling algorithm
Resource scheduling algorithm
 
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
 
Modeling Local Broker Policy Based on Workload Profile in Network Cloud
Modeling Local Broker Policy Based on Workload Profile in Network CloudModeling Local Broker Policy Based on Workload Profile in Network Cloud
Modeling Local Broker Policy Based on Workload Profile in Network Cloud
 
1844 1849
1844 18491844 1849
1844 1849
 
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...
 
Cloud Partitioning of Load Balancing Using Round Robin Model
Cloud Partitioning of Load Balancing Using Round Robin ModelCloud Partitioning of Load Balancing Using Round Robin Model
Cloud Partitioning of Load Balancing Using Round Robin Model
 
Area And Power Efficient LMS Adaptive Filter With Low Adaptation Delay
Area And Power Efficient LMS Adaptive Filter With Low Adaptation DelayArea And Power Efficient LMS Adaptive Filter With Low Adaptation Delay
Area And Power Efficient LMS Adaptive Filter With Low Adaptation Delay
 
Enhancing minimal virtual machine migration in cloud environment
Enhancing minimal virtual machine migration in cloud environmentEnhancing minimal virtual machine migration in cloud environment
Enhancing minimal virtual machine migration in cloud environment
 

Similar to Enhanced equally distributed load balancing algorithm for cloud computing

LOAD BALANCING IN CLOUD COMPUTING
LOAD BALANCING IN CLOUD COMPUTINGLOAD BALANCING IN CLOUD COMPUTING
LOAD BALANCING IN CLOUD COMPUTINGIRJET Journal
 
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
 
A New Approach for Dynamic Load Balancing Using Simulation In Grid Computing
A New Approach for Dynamic Load Balancing Using Simulation In Grid ComputingA New Approach for Dynamic Load Balancing Using Simulation In Grid Computing
A New Approach for Dynamic Load Balancing Using Simulation In Grid ComputingIRJET Journal
 
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 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 Computingneirew J
 
Performance Comparision of Dynamic Load Balancing Algorithm in Cloud Computing
Performance Comparision of Dynamic Load Balancing Algorithm in Cloud ComputingPerformance Comparision of Dynamic Load Balancing Algorithm in Cloud Computing
Performance Comparision of Dynamic Load Balancing Algorithm in Cloud ComputingEswar Publications
 
Load balancing in Distributed Systems
Load balancing in Distributed SystemsLoad balancing in Distributed Systems
Load balancing in Distributed SystemsRicha Singh
 
LOAD BALANCING ALGORITHM ON CLOUD COMPUTING FOR OPTIMIZE RESPONE TIME
LOAD BALANCING ALGORITHM ON CLOUD COMPUTING FOR OPTIMIZE RESPONE TIMELOAD BALANCING ALGORITHM ON CLOUD COMPUTING FOR OPTIMIZE RESPONE TIME
LOAD BALANCING ALGORITHM ON CLOUD COMPUTING FOR OPTIMIZE RESPONE TIMEijccsa
 
Load Balancing in Cloud Nodes
 Load Balancing in Cloud Nodes Load Balancing in Cloud Nodes
Load Balancing in Cloud NodesINFOGAIN PUBLICATION
 
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
 
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
 
Volume 2-issue-6-2061-2063
Volume 2-issue-6-2061-2063Volume 2-issue-6-2061-2063
Volume 2-issue-6-2061-2063Editor IJARCET
 
Volume 2-issue-6-2061-2063
Volume 2-issue-6-2061-2063Volume 2-issue-6-2061-2063
Volume 2-issue-6-2061-2063Editor IJARCET
 
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
 
A Survey on Task Scheduling and Load Balanced Algorithms in Cloud Computing
A Survey on Task Scheduling and Load Balanced Algorithms in Cloud ComputingA Survey on Task Scheduling and Load Balanced Algorithms in Cloud Computing
A Survey on Task Scheduling and Load Balanced Algorithms in Cloud ComputingIRJET Journal
 
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
 
dynamic resource allocation using virtual machines for cloud computing enviro...
dynamic resource allocation using virtual machines for cloud computing enviro...dynamic resource allocation using virtual machines for cloud computing enviro...
dynamic resource allocation using virtual machines for cloud computing enviro...Kumar Goud
 

Similar to Enhanced equally distributed load balancing algorithm for cloud computing (20)

G216063
G216063G216063
G216063
 
LOAD BALANCING IN CLOUD COMPUTING
LOAD BALANCING IN CLOUD COMPUTINGLOAD BALANCING IN CLOUD COMPUTING
LOAD BALANCING IN CLOUD COMPUTING
 
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
 
A New Approach for Dynamic Load Balancing Using Simulation In Grid Computing
A New Approach for Dynamic Load Balancing Using Simulation In Grid ComputingA New Approach for Dynamic Load Balancing Using Simulation In Grid Computing
A New Approach for Dynamic Load Balancing Using Simulation In Grid Computing
 
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 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
 
Performance Comparision of Dynamic Load Balancing Algorithm in Cloud Computing
Performance Comparision of Dynamic Load Balancing Algorithm in Cloud ComputingPerformance Comparision of Dynamic Load Balancing Algorithm in Cloud Computing
Performance Comparision of Dynamic Load Balancing Algorithm in Cloud Computing
 
Load balancing in Distributed Systems
Load balancing in Distributed SystemsLoad balancing in Distributed Systems
Load balancing in Distributed Systems
 
LOAD BALANCING ALGORITHM ON CLOUD COMPUTING FOR OPTIMIZE RESPONE TIME
LOAD BALANCING ALGORITHM ON CLOUD COMPUTING FOR OPTIMIZE RESPONE TIMELOAD BALANCING ALGORITHM ON CLOUD COMPUTING FOR OPTIMIZE RESPONE TIME
LOAD BALANCING ALGORITHM ON CLOUD COMPUTING FOR OPTIMIZE RESPONE TIME
 
Load Balancing in Cloud Nodes
 Load Balancing in Cloud Nodes Load Balancing in Cloud Nodes
Load Balancing in Cloud Nodes
 
B1804010610
B1804010610B1804010610
B1804010610
 
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
 
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...
 
Volume 2-issue-6-2061-2063
Volume 2-issue-6-2061-2063Volume 2-issue-6-2061-2063
Volume 2-issue-6-2061-2063
 
Volume 2-issue-6-2061-2063
Volume 2-issue-6-2061-2063Volume 2-issue-6-2061-2063
Volume 2-issue-6-2061-2063
 
I018215561
I018215561I018215561
I018215561
 
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...
 
A Survey on Task Scheduling and Load Balanced Algorithms in Cloud Computing
A Survey on Task Scheduling and Load Balanced Algorithms in Cloud ComputingA Survey on Task Scheduling and Load Balanced Algorithms in Cloud Computing
A Survey on Task Scheduling and Load Balanced Algorithms in 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
 
dynamic resource allocation using virtual machines for cloud computing enviro...
dynamic resource allocation using virtual machines for cloud computing enviro...dynamic resource allocation using virtual machines for cloud computing enviro...
dynamic resource allocation using virtual machines for cloud computing enviro...
 

More from eSAT Journals

Mechanical properties of hybrid fiber reinforced concrete for pavements
Mechanical properties of hybrid fiber reinforced concrete for pavementsMechanical properties of hybrid fiber reinforced concrete for pavements
Mechanical properties of hybrid fiber reinforced concrete for pavementseSAT Journals
 
Material management in construction – a case study
Material management in construction – a case studyMaterial management in construction – a case study
Material management in construction – a case studyeSAT Journals
 
Managing drought short term strategies in semi arid regions a case study
Managing drought    short term strategies in semi arid regions  a case studyManaging drought    short term strategies in semi arid regions  a case study
Managing drought short term strategies in semi arid regions a case studyeSAT Journals
 
Life cycle cost analysis of overlay for an urban road in bangalore
Life cycle cost analysis of overlay for an urban road in bangaloreLife cycle cost analysis of overlay for an urban road in bangalore
Life cycle cost analysis of overlay for an urban road in bangaloreeSAT Journals
 
Laboratory studies of dense bituminous mixes ii with reclaimed asphalt materials
Laboratory studies of dense bituminous mixes ii with reclaimed asphalt materialsLaboratory studies of dense bituminous mixes ii with reclaimed asphalt materials
Laboratory studies of dense bituminous mixes ii with reclaimed asphalt materialseSAT Journals
 
Laboratory investigation of expansive soil stabilized with natural inorganic ...
Laboratory investigation of expansive soil stabilized with natural inorganic ...Laboratory investigation of expansive soil stabilized with natural inorganic ...
Laboratory investigation of expansive soil stabilized with natural inorganic ...eSAT Journals
 
Influence of reinforcement on the behavior of hollow concrete block masonry p...
Influence of reinforcement on the behavior of hollow concrete block masonry p...Influence of reinforcement on the behavior of hollow concrete block masonry p...
Influence of reinforcement on the behavior of hollow concrete block masonry p...eSAT Journals
 
Influence of compaction energy on soil stabilized with chemical stabilizer
Influence of compaction energy on soil stabilized with chemical stabilizerInfluence of compaction energy on soil stabilized with chemical stabilizer
Influence of compaction energy on soil stabilized with chemical stabilizereSAT Journals
 
Geographical information system (gis) for water resources management
Geographical information system (gis) for water resources managementGeographical information system (gis) for water resources management
Geographical information system (gis) for water resources managementeSAT Journals
 
Forest type mapping of bidar forest division, karnataka using geoinformatics ...
Forest type mapping of bidar forest division, karnataka using geoinformatics ...Forest type mapping of bidar forest division, karnataka using geoinformatics ...
Forest type mapping of bidar forest division, karnataka using geoinformatics ...eSAT Journals
 
Factors influencing compressive strength of geopolymer concrete
Factors influencing compressive strength of geopolymer concreteFactors influencing compressive strength of geopolymer concrete
Factors influencing compressive strength of geopolymer concreteeSAT Journals
 
Experimental investigation on circular hollow steel columns in filled with li...
Experimental investigation on circular hollow steel columns in filled with li...Experimental investigation on circular hollow steel columns in filled with li...
Experimental investigation on circular hollow steel columns in filled with li...eSAT Journals
 
Experimental behavior of circular hsscfrc filled steel tubular columns under ...
Experimental behavior of circular hsscfrc filled steel tubular columns under ...Experimental behavior of circular hsscfrc filled steel tubular columns under ...
Experimental behavior of circular hsscfrc filled steel tubular columns under ...eSAT Journals
 
Evaluation of punching shear in flat slabs
Evaluation of punching shear in flat slabsEvaluation of punching shear in flat slabs
Evaluation of punching shear in flat slabseSAT Journals
 
Evaluation of performance of intake tower dam for recent earthquake in india
Evaluation of performance of intake tower dam for recent earthquake in indiaEvaluation of performance of intake tower dam for recent earthquake in india
Evaluation of performance of intake tower dam for recent earthquake in indiaeSAT Journals
 
Evaluation of operational efficiency of urban road network using travel time ...
Evaluation of operational efficiency of urban road network using travel time ...Evaluation of operational efficiency of urban road network using travel time ...
Evaluation of operational efficiency of urban road network using travel time ...eSAT Journals
 
Estimation of surface runoff in nallur amanikere watershed using scs cn method
Estimation of surface runoff in nallur amanikere watershed using scs cn methodEstimation of surface runoff in nallur amanikere watershed using scs cn method
Estimation of surface runoff in nallur amanikere watershed using scs cn methodeSAT Journals
 
Estimation of morphometric parameters and runoff using rs & gis techniques
Estimation of morphometric parameters and runoff using rs & gis techniquesEstimation of morphometric parameters and runoff using rs & gis techniques
Estimation of morphometric parameters and runoff using rs & gis techniqueseSAT Journals
 
Effect of variation of plastic hinge length on the results of non linear anal...
Effect of variation of plastic hinge length on the results of non linear anal...Effect of variation of plastic hinge length on the results of non linear anal...
Effect of variation of plastic hinge length on the results of non linear anal...eSAT Journals
 
Effect of use of recycled materials on indirect tensile strength of asphalt c...
Effect of use of recycled materials on indirect tensile strength of asphalt c...Effect of use of recycled materials on indirect tensile strength of asphalt c...
Effect of use of recycled materials on indirect tensile strength of asphalt c...eSAT Journals
 

More from eSAT Journals (20)

Mechanical properties of hybrid fiber reinforced concrete for pavements
Mechanical properties of hybrid fiber reinforced concrete for pavementsMechanical properties of hybrid fiber reinforced concrete for pavements
Mechanical properties of hybrid fiber reinforced concrete for pavements
 
Material management in construction – a case study
Material management in construction – a case studyMaterial management in construction – a case study
Material management in construction – a case study
 
Managing drought short term strategies in semi arid regions a case study
Managing drought    short term strategies in semi arid regions  a case studyManaging drought    short term strategies in semi arid regions  a case study
Managing drought short term strategies in semi arid regions a case study
 
Life cycle cost analysis of overlay for an urban road in bangalore
Life cycle cost analysis of overlay for an urban road in bangaloreLife cycle cost analysis of overlay for an urban road in bangalore
Life cycle cost analysis of overlay for an urban road in bangalore
 
Laboratory studies of dense bituminous mixes ii with reclaimed asphalt materials
Laboratory studies of dense bituminous mixes ii with reclaimed asphalt materialsLaboratory studies of dense bituminous mixes ii with reclaimed asphalt materials
Laboratory studies of dense bituminous mixes ii with reclaimed asphalt materials
 
Laboratory investigation of expansive soil stabilized with natural inorganic ...
Laboratory investigation of expansive soil stabilized with natural inorganic ...Laboratory investigation of expansive soil stabilized with natural inorganic ...
Laboratory investigation of expansive soil stabilized with natural inorganic ...
 
Influence of reinforcement on the behavior of hollow concrete block masonry p...
Influence of reinforcement on the behavior of hollow concrete block masonry p...Influence of reinforcement on the behavior of hollow concrete block masonry p...
Influence of reinforcement on the behavior of hollow concrete block masonry p...
 
Influence of compaction energy on soil stabilized with chemical stabilizer
Influence of compaction energy on soil stabilized with chemical stabilizerInfluence of compaction energy on soil stabilized with chemical stabilizer
Influence of compaction energy on soil stabilized with chemical stabilizer
 
Geographical information system (gis) for water resources management
Geographical information system (gis) for water resources managementGeographical information system (gis) for water resources management
Geographical information system (gis) for water resources management
 
Forest type mapping of bidar forest division, karnataka using geoinformatics ...
Forest type mapping of bidar forest division, karnataka using geoinformatics ...Forest type mapping of bidar forest division, karnataka using geoinformatics ...
Forest type mapping of bidar forest division, karnataka using geoinformatics ...
 
Factors influencing compressive strength of geopolymer concrete
Factors influencing compressive strength of geopolymer concreteFactors influencing compressive strength of geopolymer concrete
Factors influencing compressive strength of geopolymer concrete
 
Experimental investigation on circular hollow steel columns in filled with li...
Experimental investigation on circular hollow steel columns in filled with li...Experimental investigation on circular hollow steel columns in filled with li...
Experimental investigation on circular hollow steel columns in filled with li...
 
Experimental behavior of circular hsscfrc filled steel tubular columns under ...
Experimental behavior of circular hsscfrc filled steel tubular columns under ...Experimental behavior of circular hsscfrc filled steel tubular columns under ...
Experimental behavior of circular hsscfrc filled steel tubular columns under ...
 
Evaluation of punching shear in flat slabs
Evaluation of punching shear in flat slabsEvaluation of punching shear in flat slabs
Evaluation of punching shear in flat slabs
 
Evaluation of performance of intake tower dam for recent earthquake in india
Evaluation of performance of intake tower dam for recent earthquake in indiaEvaluation of performance of intake tower dam for recent earthquake in india
Evaluation of performance of intake tower dam for recent earthquake in india
 
Evaluation of operational efficiency of urban road network using travel time ...
Evaluation of operational efficiency of urban road network using travel time ...Evaluation of operational efficiency of urban road network using travel time ...
Evaluation of operational efficiency of urban road network using travel time ...
 
Estimation of surface runoff in nallur amanikere watershed using scs cn method
Estimation of surface runoff in nallur amanikere watershed using scs cn methodEstimation of surface runoff in nallur amanikere watershed using scs cn method
Estimation of surface runoff in nallur amanikere watershed using scs cn method
 
Estimation of morphometric parameters and runoff using rs & gis techniques
Estimation of morphometric parameters and runoff using rs & gis techniquesEstimation of morphometric parameters and runoff using rs & gis techniques
Estimation of morphometric parameters and runoff using rs & gis techniques
 
Effect of variation of plastic hinge length on the results of non linear anal...
Effect of variation of plastic hinge length on the results of non linear anal...Effect of variation of plastic hinge length on the results of non linear anal...
Effect of variation of plastic hinge length on the results of non linear anal...
 
Effect of use of recycled materials on indirect tensile strength of asphalt c...
Effect of use of recycled materials on indirect tensile strength of asphalt c...Effect of use of recycled materials on indirect tensile strength of asphalt c...
Effect of use of recycled materials on indirect tensile strength of asphalt c...
 

Recently uploaded

Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...Dr.Costas Sachpazis
 
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝soniya singh
 
GDSC ASEB Gen AI study jams presentation
GDSC ASEB Gen AI study jams presentationGDSC ASEB Gen AI study jams presentation
GDSC ASEB Gen AI study jams presentationGDSCAESB
 
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...ranjana rawat
 
Internship report on mechanical engineering
Internship report on mechanical engineeringInternship report on mechanical engineering
Internship report on mechanical engineeringmalavadedarshan25
 
Call Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile serviceCall Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile servicerehmti665
 
Processing & Properties of Floor and Wall Tiles.pptx
Processing & Properties of Floor and Wall Tiles.pptxProcessing & Properties of Floor and Wall Tiles.pptx
Processing & Properties of Floor and Wall Tiles.pptxpranjaldaimarysona
 
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...Soham Mondal
 
Introduction to IEEE STANDARDS and its different types.pptx
Introduction to IEEE STANDARDS and its different types.pptxIntroduction to IEEE STANDARDS and its different types.pptx
Introduction to IEEE STANDARDS and its different types.pptxupamatechverse
 
Coefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptxCoefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptxAsutosh Ranjan
 
IMPLICATIONS OF THE ABOVE HOLISTIC UNDERSTANDING OF HARMONY ON PROFESSIONAL E...
IMPLICATIONS OF THE ABOVE HOLISTIC UNDERSTANDING OF HARMONY ON PROFESSIONAL E...IMPLICATIONS OF THE ABOVE HOLISTIC UNDERSTANDING OF HARMONY ON PROFESSIONAL E...
IMPLICATIONS OF THE ABOVE HOLISTIC UNDERSTANDING OF HARMONY ON PROFESSIONAL E...RajaP95
 
Software Development Life Cycle By Team Orange (Dept. of Pharmacy)
Software Development Life Cycle By  Team Orange (Dept. of Pharmacy)Software Development Life Cycle By  Team Orange (Dept. of Pharmacy)
Software Development Life Cycle By Team Orange (Dept. of Pharmacy)Suman Mia
 
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur High Profile
 
247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).ppt
247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).ppt247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).ppt
247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).pptssuser5c9d4b1
 
What are the advantages and disadvantages of membrane structures.pptx
What are the advantages and disadvantages of membrane structures.pptxWhat are the advantages and disadvantages of membrane structures.pptx
What are the advantages and disadvantages of membrane structures.pptxwendy cai
 
DJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINE
DJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINEDJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINE
DJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINEslot gacor bisa pakai pulsa
 
Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024hassan khalil
 
High Profile Call Girls Nashik Megha 7001305949 Independent Escort Service Na...
High Profile Call Girls Nashik Megha 7001305949 Independent Escort Service Na...High Profile Call Girls Nashik Megha 7001305949 Independent Escort Service Na...
High Profile Call Girls Nashik Megha 7001305949 Independent Escort Service Na...Call Girls in Nagpur High Profile
 

Recently uploaded (20)

Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
 
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝
 
GDSC ASEB Gen AI study jams presentation
GDSC ASEB Gen AI study jams presentationGDSC ASEB Gen AI study jams presentation
GDSC ASEB Gen AI study jams presentation
 
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
 
Internship report on mechanical engineering
Internship report on mechanical engineeringInternship report on mechanical engineering
Internship report on mechanical engineering
 
Call Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile serviceCall Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile service
 
Processing & Properties of Floor and Wall Tiles.pptx
Processing & Properties of Floor and Wall Tiles.pptxProcessing & Properties of Floor and Wall Tiles.pptx
Processing & Properties of Floor and Wall Tiles.pptx
 
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
 
Introduction to IEEE STANDARDS and its different types.pptx
Introduction to IEEE STANDARDS and its different types.pptxIntroduction to IEEE STANDARDS and its different types.pptx
Introduction to IEEE STANDARDS and its different types.pptx
 
Coefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptxCoefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptx
 
Call Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCR
Call Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCRCall Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCR
Call Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCR
 
IMPLICATIONS OF THE ABOVE HOLISTIC UNDERSTANDING OF HARMONY ON PROFESSIONAL E...
IMPLICATIONS OF THE ABOVE HOLISTIC UNDERSTANDING OF HARMONY ON PROFESSIONAL E...IMPLICATIONS OF THE ABOVE HOLISTIC UNDERSTANDING OF HARMONY ON PROFESSIONAL E...
IMPLICATIONS OF THE ABOVE HOLISTIC UNDERSTANDING OF HARMONY ON PROFESSIONAL E...
 
Software Development Life Cycle By Team Orange (Dept. of Pharmacy)
Software Development Life Cycle By  Team Orange (Dept. of Pharmacy)Software Development Life Cycle By  Team Orange (Dept. of Pharmacy)
Software Development Life Cycle By Team Orange (Dept. of Pharmacy)
 
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
 
9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf
9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf
9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf
 
247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).ppt
247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).ppt247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).ppt
247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).ppt
 
What are the advantages and disadvantages of membrane structures.pptx
What are the advantages and disadvantages of membrane structures.pptxWhat are the advantages and disadvantages of membrane structures.pptx
What are the advantages and disadvantages of membrane structures.pptx
 
DJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINE
DJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINEDJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINE
DJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINE
 
Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024
 
High Profile Call Girls Nashik Megha 7001305949 Independent Escort Service Na...
High Profile Call Girls Nashik Megha 7001305949 Independent Escort Service Na...High Profile Call Girls Nashik Megha 7001305949 Independent Escort Service Na...
High Profile Call Girls Nashik Megha 7001305949 Independent Escort Service Na...
 

Enhanced equally distributed load balancing algorithm for cloud computing

  • 1. IJRET: International Journal of Research in Engineering and Technology ISSN: 2319-1163 __________________________________________________________________________________________ Volume: 02 Issue: 06 | Jun-2013, Available @ http://www.ijret.org 976 ENHANCED EQUALLY DISTRIBUTED LOAD BALANCING ALGORITHM FOR CLOUD COMPUTING Shreyas Mulay1 , Sanjay Jain2 1 Student, 2 Assistant Professor Computer Science and Engineering Department, Amity School of Engineering and Technology (ASET), Amity University Rajasthan, AUR, Rajasthan, India, shreyasmulay23@gmail.com, jainsanjay17@yahoo.co.in Abstract Cloud Computing as the name suggests, it is a style of computing where different users uses the resources on the go i.e. over the Internet. In the recent era, this technology has emerged as a strong option for not only large scale organizations but also for small scale organizations that only access/use the resources what they want. In recent research study, many organizations lose significant part of their revenues in handling the requests given by the clients over the web servers i.e. unable to balance the load for web servers which results in loss of data, delay in time and increased costs. This Paper gives a new enhanced load balancing algorithm by which the performance of their web application can be increased. This Algorithm works on the major drawbacks such as delay in time, response to request ratio etc. Index Terms: Cloud Computing, Public Cloud, Load Balancing, Load Balancing Algorithms, Enhanced Equally Distributed Load Balancing Algorithm. -----------------------------------------------------------------------***----------------------------------------------------------------------- 1. INTRODUCTION Cloud Computing uses distributed technologies to satisfy the user needs. Cloud Services includes the sharing of resources, delivery of software, infrastructure and storage over the internet based on their demands. The main functions of cloud computing are reduced cost, better performance and satisfy the needs of user at a great extent. Now taking all these functions into consideration web servers are designed which can give the best performance but many times the performance drops drastically why? The answer for this question is the balancing of the load on the servers appropriately by some mechanism which will improve the performance of total system. The Simple logic behind the balancing the load over the servers (nodes) is that distribute total load in a systematic manner i.e. balancing the load on the overloaded node to under loaded node so that the response time from the server will decrease and performance of the servers increased. These algorithms does not take the previous state or behavior into consideration, it depends on the current state of the system because of its dynamic behavior. Some Algorithms works on circular order by handling the process without any priority but enhanced equally distributed load balancing algorithm handles the requests on priority. 2. NEED OF LOAD BALANCING IN CLOUD COMPUTING Load balancing in clouds is a mechanism that spreads the excess dynamic workload evenly across all the Servers (Virtual Machines). It is used to achieve a high user satisfaction and resource utilization ratio, making sure that no single node is overloaded or under loaded, hence improving the overall performance of the system. Proper load balancing can help in utilizing the availability of given resources, thereby minimizing the resource consumption. It also helps in implementing fail-over (fault tolerance), enabling scalability, reducing response time, time delay, reduces cost etc. 3. EXISTING LOAD BALANCING ALGORITHMS / TECHNIQUES IN CLOUD COMPUTING There are many load balancing techniques given by the researchers over time to time some have advantages over other and vice versa. Load Balancing is required to achieve the maximum throughput, performance and decrease the response time. Here in this paper we will discuss the 5 main load balancing algorithms/techniques given by the researchers. Following are the Load Balancing Techniques which are in use:- 3.1 Round Robin Load Balancing Algorithm: Round Robin algorithm is random sampling based algorithm. It means that it selects the request one by one and randomly place them to servers (nodes) irrespective of whether it is heavily loaded or lightly.
  • 2. IJRET: International Journal of Research in Engineering and Technology ISSN: 2319-1163 __________________________________________________________________________________________ Volume: 02 Issue: 06 | Jun-2013, Available @ http://www.ijret.org 977 3.2 Server-based Load Balancing for Internet Distributed Services: M. Nakai et al. [1] proposed a new server based load balancing policy for web servers which spread all over the world. It helps in reducing the service response times by using some set of rules that limits the redirection of requests to the closest remote servers without overloading them. A middleware is described to implement this protocol. It also uses a heuristic to help web servers to endure overloads. 3.3 Scheduling Strategy on Load Balancing of Virtual Machine Resources: J. Hu et al. [2] proposed a scheduling strategy on load balancing of VM resources that uses historical data and current state of the system. This strategy achieves load balancing and reduced dynamic migration by using a genetic algorithm. It helps in resolving the issue of load-imbalance and high cost of migration thus achieving better resource utilization. 3.4 Central Load Balancing Policy for Virtual Machines: A.Bhadani et al. [3] proposed a Central Load Balancing Policy for Virtual Machines (CLBVM) that balances the load evenly in a distributed virtual machine/cloud computing environment. This Load Balancing technique improves the overall performance of the system but does not consider the systems that are fault-tolerant. 3.5 A Task Scheduling Algorithm Based on Load Balancing: Y. Fang et al. [4] discussed a two-level task scheduling mechanism based on load balancing to meet dynamic requirements of users and obtain high resource utilization. It achieves load balancing by first mapping tasks to virtual machines and then virtual machines to host resources thereby improving the resource utilization and overall performance of the cloud computing environment but it does not improves the response to request ratio. 4. PROPOSED WORK 4.1 Enhanced Equally Distributed Load Balancing Algorithm Enhanced equally distributed load balancing algorithm handles the requests with priorities. It is a distributed algorithm by which the load can be distributed not only in a balanced manner but also it allocates the load systematically by checking the counter variable of each data center. After checking, it transfers the load accordingly i.e. the minimum value of the counter variable will be chosen and the request is handled easily and takes less time, and gives maximum throughput. It is a distributed technique in which the load balancer allocates the load of the job in hand into multiple web servers. The randomly transfer of load can cause some server to heavily loaded while other server is lightly loaded. If the load is equally distributed it not only improves performance also reduces the time delay. So the analysis on the load distribution algorithms the efficient scheduling and resource allocation is a critical task in case of cloud computing and also to improve the response time and processing time. While considering the impact of cost optimization one has to think about the solution to this problem. This algorithm not only balances the load also it increases the response time for the cloud. Fig -1: Enhanced Equally Distributed Load Balancing Algorithm
  • 3. IJRET: International Journal of Research in Engineering and Technology ISSN: 2319-1163 __________________________________________________________________________________________ Volume: 02 Issue: 06 | Jun-2013, Available @ http://www.ijret.org 978 4.2 The Steps for efficient Distributed Load balancing through this Algorithm This algorithm simply allocates request which is coming from the client nodes to the lightly loaded server cluster (Data Center) and gives the response in less amount of time by doing this, it makes the algorithm efficient for response to request ratio. We can see that the clients at a same time make requests to access the cloud application over the internet. Now in this algorithm all the request goes through the load balancer system by which the Node A checks the counter variable which is set to the maximum requests handled by a server cluster e.g. 300 requests per server cluster i.e. each server in the cluster can handle up to 100 request simultaneously. Let us assume that the cluster 1 is having a counter value to 250, cluster 2 is having the counter variable to 220 and cluster 3 to 270 i.e. cluster 2 is handling the smaller number of requests compared to cluster 1 and cluster 3, so here the load balancer will balances the load (requests) to cluster 2 as it is less hence the balancing is done at this level. Till now we have handled the request but how the counter variable will gets updated? The answer is the servers which the counter variable is associated with, will simultaneously changes (updates) the counter variable i.e. when a response is given back to the client the server automatically decreases its counter variable by the number 1,so that every time the algorithm will have the updated value of counter variable. Hence with the help of this algorithm the requests are handled easily by Server Clusters. The Strength of server can be increased or decreased by the service provider on request and for data centers too. So no need of Round Robin Balancing or any other technique where time is consumed and response to request ratio is low for vast number of requests. Clearly we can see over here if we assume our example that this load balancer can balances 900 requests at a time without any delay in time and responses can be given back to the clients. 5. PERFORMANCE ANALYSIS When it comes to performance analysis of the cloud system, there are some metrics on which the analysis can be done. Some of the important metrics like Performance, Resource Utilization, Scalability, Fault Tolerance and Response Time. For a better system these are some important attributes which has to be maintained for a perfect system. 5.1 Performance: It is used to check how efficient the system and how the performance remains steady under lot of pressure. In this algorithm the performance of whole system has increased. As we have said earlier that this system can perform many requests simultaneously i.e. by taking the help of above example 900 requests in a time so the performance of this algorithm not only stays steady but also efficient to under pressure because of the dynamic behavior of the Algorithm. 5.2 Resource Utilization: It is used to check the utilization of the available resources given to the cloud. In this metric the algorithm works smooth i.e. on utilization of resources this algorithm uses the resources wisely and performs the task efficiently. 5.3 Scalability: It is used to check whether the system is functional after it is scaled to any amount. Every Algorithm must comply with this metric i.e. if there is a need to expand the system to an extent the algorithm has to adjust itself to continue giving its services. This algorithm is made for such scalable requirements, because here the counter variable plays the key role when there is an increase in the number of servers or data centers this algorithm dynamically adjusts itself to that scenario and performance is maintained. 5.4 Fault Tolerance: It is type of metric in which it is measured that how the system will perform under the node (server) failure. In this algorithm the counter variable is feeding back the requests handled by the data centers. Now, if any node fails or any node is having a fault this algorithm automatically updates the counter variable and stops itself from updating further, by doing this the algorithm itself judges that some fault occurred in that node or datacenter so the algorithm maintains its flexibility. 5.5 Response Time: It is an amount of time taken by the system to give the response of the request given by the client. The main prospect why this algorithm is proposed is this metric. In Cloud Computing the client need the data to be accessed as fast as like he is accessing it in his home computer so response time in this algorithm is dramatically reduced from the rest of the algorithms. This can be seen by the above given examples that at a time the algorithm is giving the 900 responses back to the client which is a great figure. So the Response time for this algorithm is very good. 6. RESULTS The results for this algorithm have been observed on the basis of the above explained scenario. We have used 3 different data centers in our cloud, and the operation is performed. For this we have applied above explained 5 algorithms and response time has been noted down. Now here on Y-axis we have Requests on servers and on X axis we have 6 different algorithms and their respective performances are shown in Bars. We can see here that each load balancing algorithm though produces good response to request ratio but Enhanced Equally Load Balancing Algorithm (EEDLBA) has the highest number responses to the requests compared to others.
  • 4. IJRET: International Journal of Research in Engineering and Technology ISSN: 2319-1163 __________________________________________________________________________________________ Volume: 02 Issue: 06 | Jun-2013, Available @ http://www.ijret.org 979 Chart -1: Response to Request Ratio Chart Similarly, after observing the results of response time, rest four matrices are also observed and we discovered that the equally enhanced distributed load balancing algorithm is more superior to the other load balancing algorithms though there are some issues also e.g. Energy Management, Carbon Emission etc. but still the said algorithm works fine. The Performance, Resource Utilization, Scalability, Fault Tolerance and the response time is much better than the others. CONCLUSIONS Cloud Computing System has widely been adopted by the industry, though there are many existing issues like Load Balancing, Migration of Virtual Machines, Server unification, etc. which have not been yet fully addressed. On the Contrary the Load Balancing is the most central issue in the System i.e. to distribute the load in an efficient manner. It also ensures that every computing resource is distributed efficiently and fairly. Existing Load Balancing techniques/Algorithms that have been studied mainly focus on reducing overhead, reducing the migration time and improving performance etc., but none of them have considered the response to request ratio. The response time is a challenge of every engineer to develop the products that can increase the throughput in the cloud based sector. The several strategies lack efficient scheduling and load balancing resource allocation techniques leading to increased operational cost. This proposed algorithm not only rectifies the said issues but also reduces the request to response ratio. REFERENCES: [1]. A. M. Nakai, E. Madeira, and L. E. Buzato, “Load Balancing for Internet Distributed Services Using Limited Redirection Rates”, 5th IEEE Latin-American Symposium on Dependable Computing (LADC), 2011, pages 156-165. [2]. J. Hu, J. Gu, G. Sun, and T. Zhao, “A Scheduling Strategy on Load Balancing of Virtual Machine Resources in Cloud Computing Environment”, Third International Symposium on Parallel Architectures, Algorithms and Programming (PAAP), 2010, pages 89-96. [3]. A. Bhadani, and S. Chaudhary, “Performance evaluation of web servers using central load balancing policy over virtual machines on cloud”, Proceedings of the Third Annual ACM Bangalore Conference (COMPUTE), January 2010. [4]. Y. Fang, F. Wang, and J. Ge, “A Task Scheduling Algorithm Based on Load Balancing in Cloud Computing”, Web Information Systems and Mining, Lecture Notes in Computer Science, Vol. 6318, 2010, pages 271-277. [5]. Nidhi Jain Kansal and Inderveer Chana,” Cloud Load Balancing Techniques: A Step towards Green”, IJCSI International Journal of Computer Science Issues, Vol. 9, Issue 1, No 1, January 2012,pages 238-246. [6]. Nikita, Shaveta and Guarav Raj, “Comparative Analysis of Load Balancing Algorithms in Cloud Computing”, International Journal of Advanced Research in Computer Engineering & Technology Volume 1, Issue 3, May 2012, pages 120-124. [7]. Amazon Elastic Compute Cloud (EC2), http://www.amazon.com/gp/browse.html?node=201590011 [8]. Load Balancing (Computing) Wikipedia, http://en.wikipedia.org/wiki/Load_balancing_ (computing) [9]. Load Balancing and Cloud Computing (SCVMM 2012), http://social.technet.microsoft.com/wiki/contents/articles/3937 .load-balancing-and-cloud-computing-scvmm-2012.aspx [10].Cloud Computing Patterns, Elastic Load Balancer, http://cloudcomputingpatterns.org/?page_id=269 [11]. Y. Zhao, and W. Huang, “Adaptive Distributed Load Balancing Algorithm based on Live Migration of Virtual Machines in Cloud”, Proceedings of 5th IEEE International Joint Conference on INC, IMS and IDC, Seoul, Republic of Korea, August 2009, pages 170-175. [12]. M. Randles, D. Lamb, and A. Taleb-Bendiab, “A Comparative Study into Distributed Load Balancing Algorithms for Cloud Computing”, Proceedings of 24th IEEE International Conference on Advanced Information Networking and Applications Workshops, Perth, Australia, April 2010, pages 551-556. [13]. Cloud Load Balancing, The KEMP GEO LoadMaster and the hybrid cloud a perfect cloud load balancing combination. http://www.kemptechnologies.com/products/solutions/kem p-geo-loadmaster-and-hybrid-cloud-perfect-cloud-load- balancing-combination [14]. K. M. Nagothu, B. Kelley, J. Prevost, and M. Jamshidi, “Ultra low energy cloud computing using adaptive load prediction”, Proceedings of IEEE World Automation Congress(WAC) , Kobe, September 2010, pages 1-7. [15]. B. P. Rima, E. Choi, and I. Lumb, “A Taxonomy and Survey of Cloud Computing Systems”, Proceedings of 5th IEEE International Joint Conference on INC, IMS and IDC, Seoul, Korea, August 2009, pages 44-51.
  • 5. IJRET: International Journal of Research in Engineering and Technology ISSN: 2319-1163 __________________________________________________________________________________________ Volume: 02 Issue: 06 | Jun-2013, Available @ http://www.ijret.org 980 BIOGRAPHIES: Shreyas Mulay received his Bachelor’s Degree in Computer Science and Engineering From Rajiv Gandhi Proudyogiki Vishwavidyalaya, Bhopal, Madhya Pradesh, India in 2011.At present, he is an M.Tech. Candidate in Computer Science & Engineering Department at Amity University Rajasthan (AUR), Jaipur, Rajasthan, India His Research Interest lies in Cloud Computing. Sanjay Jain working as an Assistant Professor in Amity University Rajasthan (AUR) .He has published many National and International Papers. His Research interests include Cloud Computing, its Security etc and are having 14 years of teaching and Research experience