Societal Transformation: AI and Big Data Journal

Load Balancing Algorithms Analysis using Cloud Analyst

Research Article 79
- Volume 1, Issue 1 2023
By Tabraiz Malik, Muhammad Saifullah, Farhan Khan
10.20547/aibd.231101
Keywords: Cloud computing, load balancing, simulation.

Cloud computing is the transformation of IT infrastructure into a utility which allows the users to plug-in infrastructure over the internet, and utilizes the computing resources without their installation and maintenance on-premises. It is time-consuming and a headache to manage resources on your own. Cloud computing provides shared and dedicated resources to facilitate large scale tasks or time-consuming tasks. To get the full benefit from cloud computing we need algorithms to allocate resources according to client needs and algorithms for fast access to the cloud servers. Here comes load balancing. Load balancing is a technique to distribute load among various nodes to improve job response time and resource utilization. Cloud analyst is a software used to simulate cloud applications performance under different deployment configurations. This paper simulates results on different scheduling algorithms i.e. Round Robin, Equally Spread Current Execution(ESCE) and Throttled load balancing algorithms. The aim of this paper is to discuss load balancing algorithms' efficiency and report with a simulation software Cloud Analyst on how difference in scheduling algorithms results in reduced time taken by requests. The various algorithms are compared using the average response time as the primary parameter with predefined fixed metrics to compute the difference in results based on nature of the algorithms. The paper simulates the algorithms and their response time based on the result along with a brief discussion on the state-of-the-art in load balancing algorithm.

Share this paper


Want to publish in ?
Send us your paper for review
0
Authors
19
Research Papers
0
Citations