Back close

Load Balancing Algorithms in Cloud computing Environment – A Methodical Comparison

Publication Type : Conference Paper

Publisher : IJARCET

Source : International Journal of Advanced Research in Computer Engineering & Technology (IJARCET 2014) Volume 3, Issue 2, February 2014.

Url :

Campus : Coimbatore

School : Department of Computer Science and Engineering

Department : Computer Science

Year : 2014

Abstract : In cloud computing load balancing is required to achieve evenly distribute load among the nodes and to efficiently make use of the resources Load balancing ensures that all the processor in the system or every node in the network does approximately the equal amount of work at any instant of time. This technique can be sender initiated, receiver initiated or symmetric type (combination of sender initiated and receiver initiated types). This paper presents the features and discussed about the pros and cons of various load balancing algorithm in the authors style. Various consideration of the algorithm like throughput, performance, fault tolerance, migration time, response time etc has been discussed. Keywords: Load Balancing, Resource Utilization, Performance, Job Scheduling 1. INTRODUCTION Cloud computing is a type of parallel and distributed system consisting of a collection of interconnected and virtualized computers that are dynamically provisioned and presented as one or more unified computing resources based on servicelevel agreements established through negotiation between the service provider and consumers. It is an on-demand network access to a shared resource from geographically distributed systems all over the world through internet, which results in minimal management effort or service provider interaction. Moreover, it is a type of server-based computer where all applications and data are stored on the web, the software programs will not run in the consumers PC, but rather stores and runs on the server which can be accessible via Internet. This can be easily said to be “Document Centric not PC centric” [1]. Cloud has an aspect of five characteristics, four deployment models and three service models in its architecture. The five characteristics are on-demand self-service, broad network access, resource pooling, rapid elasticity, and measured service. Private cloud, community cloud, public cloud and hybrid cloud are the four deployment models and as known the three service models are Software as a service (SaaS), Platform as a service (PaaS), and Infrastructure as a service (IaaS). 2. RESEARCH ISSUES IN CLOUD COMPUTING Indeed cloud computing provides several compelling features and attractive utilities there are some issues in this field which are to be carried out in research. Though there are many issues in Cloud Computing three important issues are discussed in this paper. i. Load balancing: Load Balancing is a method of distributing workload across multiple computing resources such as cluster of computers, network links [2]. The goal of LB is to optimize the resource usage, evade overload, maximize throughput and to minimize the response time. This was identified as a major concern in Cloud Computing to scale up the increasing demands. It is divided into two types Static Load Balancing and Dynamic Load Balancing, discussed in next Chapter. ii. Job Scheduling: Assigning an appropriate number of tasks to the nodes is Job Scheduling. Job scheduling is most important task in cloud computing environment because user have to pay for resources used based upon time. It is one of the major activities executed in many distributed networks, which gives maximum profit to the network. The objective of scheduling is spreading the load among the system equally by maximizing the utilization and minimizing the through-put (task execution time). iii. Data Security: Huge data are stored in a remote geographical network in a Cloud, so managing the big data is a major issue in Cloud Computing. There is a possibility where malicious user can penetrate into the cloud to hack the data, which infects the 79 International Journal of Engineering Research & Technology (IJERT) Vol. 3 Issue 2, February - 2014 I

Cite this Research Publication : J. Uma, V. Ramasamy, A. Kaleeswaran, “Load Balancing Algorithms in Cloud computing Environment - A Methodical Comparison”, in International Journal of Advanced Research in Computer Engineering & Technology (IJARCET 2014) Volume 3, Issue 2, February 2014.

Admissions Apply Now