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 : https://www.ijert.org/research/load-balancing-algorithms-in-cloud-computing-environment-a-methodical-comparison-IJERTV3IS20061.pdf
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.