Load balancing in cloud computing
Meenal Sachdeva,R. . +1 more
6
TL;DR: In this paper , the necessary requirements and considerations for designing and implementing a suitable load balancer for cloud environments have been studied and a complete survey of current proposed cloud load balancing solutions which according to our classification, They can be classified into three categories: General Algorithm-based, Architectural-based and Artificial Intelligence-based load balancing mechanisms.
read more
Abstract: Cloud computing has proposed a new perspective for provisioning the large-scale computing resources by using virtualization technology and a pay-per-use cost model. Load balancing is taken into account as a vital part for parallel and distributed systems. It helps cloud computing systems by improving the general performance, better computing resources utilization, energy consumption management, enhancing the cloud services’ QoS, avoiding SLA violation and maintaining system stability through distribution, controlling and managing the system workloads. In this paper we study the necessary equirements and considerations for designing and implementing a suitable load balancer for cloud environments. In addition we represent a complete survey of current proposed cloud load balancing solutions which according to our classification, They can be classified into three categories: General Algorithm-based, Architectural-based and Artificial Intelligence-based load balancing mechanisms. Finally, we propose our evaluation of these solutions based on Suitable metrics and discuss their pros and cons. Index Terms—Cloud Computing, Load Balancing, Distributed Systems, Virtual Machine.
read more
Chat with Paper
AI Agents for this Paper
Find similar papers on Google Scholar, PubMed and Arxiv
Write a critical review of this paper
Analyze citations of this paper to find unaddressed research gaps
Citations
Load Balancing and Server Consolidation in Cloud Computing Environments: A Meta-Study
TL;DR: This work attempts to present a taxonomy with a new classification for load balancing and server consolidation, such as migration overhead, hardware threshold, network traffic, and reliability.
Survey of Major Load Balancing Algorithms in Distributed System
TL;DR: The classification of the most used load balancing algorithms in distributed systems (including cloud technology, cluster systems, grid systems) is described in this paper, and a comparative analysis of types of the load balancing algorithm is conducted in accordance with the classification, the advantages and drawbags of each type of the algorithms are shown.
19
Energy efficient strategy for task allocation and VM placement in cloud environment
P. Divya Bharathi,P. Prakash,M. Vamsee Krishna Kiran +2 more
- 01 Apr 2017
TL;DR: A two level scheduling is proposed for load balancing taking into consideration the energy efficiency, power consumption and effective resource utilization satisfying the Quality of Service (QoS) service for the consumers with reduced SLA violation.
16
Natural Computing in Mobile Network Optimization
Anwesha Mukherjee,Priti Deb,Debashis De +2 more
- 01 Jan 2016
TL;DR: The bio-inspired techniques for wireless sensor network, mobile ad hoc network and mobile cloud computing are discussed and ant colony optimization is used in sensor network andMobile cloud computing for efficient routing and scheduling respectively.
7
Optimizing Cloud Application Performance: A Survey on Load Balancing Techniques
G A Akash
TL;DR: Load balancing techniques optimize cloud application performance by distributing loads across servers, improving scalability, reliability and resource utilization. It reduces response times, increases throughput and fault tolerance. Load balancers provide high availability and reliability by distributing traffic evenly among servers and handling failures.
Related Papers (5)
Renu Krishnan,Silja Varghese +1 more
- 01 Jan 2014
A. Paulin Florence,V. Shanthi +1 more
- 10 Feb 2013
T. Thiruvenkadam,Teklay Teklu +1 more
- 07 Aug 2018