International Journal of Science, Engineering and Technology Research (IJSETR), Volume 5, Issue 1, January 2016
336
ISSN: 2278 – 7798 All Rights Reserved © 2016 IJSETR
Load Balancing with
Tasks Subtraction
Ranjan Kumar Mondal
1
Department of Computer Science &
Engineering,
University of Kalyani, Kalyani, India
Enakshmi Nandi
3
Department Computer Science &
Engineering,
University of Kalyani, Kalyani, India
Payel Ray
2
Department. Computer Science &
Engineering,
University of Kalyani, WB, India
Debabrata Sarddar
4
Assistant Professor, Department of Computer
Science & Engineering,
University of Kalyani, Kalyani, India
Abstract.
Cloud computing has been becoming
popular day by day to provide different type of
web services and web resources and web
applications to the web system. Cloud
computing is working with web resources to
execute applications and web resources. The
objectives of Cloud computing is to share
network resources and web services over the
Internet of web nodes. In cloud computing, load
balancing is one of the target issue. Load is a
measure of the amount of works that a
computation system performs which can be
classified as CPU load and network load. Load
balancing is the process of apportioning the load
among various working nodes of a distributed
system to improve both resource utilization and
job response time while avoiding a situation
where some of the nodes are heavily loaded
while others are under loaded. Load balancing
ensures that every node in the system does
approximately equal amount of work as per their
capacity at any instant of time.
In this paper, we propose a new
scheduling algorithm in distributed system that
chooses suitable nodes with their subtracting
tasks. It is very easy way to select an appropriate
node. This approach can provide efficient
utilization of computing resources and maintain
the load balancing in cloud computing
environment.
Keywords:Cloud Computing, Load
Balancing, Distributed System.
1. Introduction
Load balancing [1] is a new challenging
role in distributed system in the cloud computing
now. Always a distributed network is required
because it is not cost efficient to maintain
one or more idle servers as to fulfill the
required demands. Jobs can’t be assigned to
suitable servers and clients individually for
efficient load balancing as cloud is not being
simple structure and components are present
throughout a wide area.
Algorithms of load balancing in cloud
computing are classified as static and dynamic
algorithms. Static algorithms are suitable for
homogeneous and stable environments and
this type of algorithm can produce
effectiveresults in these environments but they
are usually not flexible and cannot match the
dynamic changes to the attributes during the
execution time. Whether dynamic algorithms
are more flexible than static algorithm and it
takes into consideration different types of