A performance analysis of load Balancing algorithms in Cloud environment
Kunjal Garala, Namrata Goswami, Prashant D. Maheta · 2015
Distributed systems in a general term can be defined as a mix a combination of resources which are categorized in two ways, computing and communication. Communication network is used to link a number of workstations or nodes to build a large loosely coupled distributed environment. Load Balancing is essential for efficient operations in distributed environments. As Cloud Computing is growing rapidly and clients are demanding more services and better results, load balancing and task scheduling for the Cloud has become a very interesting and important research area. Many algorithms were developed to satisfy all clients' requests efficiently by cloud servers so that overall performance of cloud system can be increased. In this paper, we investigate the different algorithms proposed to resolve the issue of load balancing and task scheduling in Cloud Computing considering two approaches, static and dynamic, for example. The goal of this paper is to help in developing a new algorithm after studying almost all available algorithms.