Load Balancing with Task Division

[INTERNATIONAL JOURNAL FOR RESEARCH &
DEVELOPMENT IN TECHNOLOGY]

Volume-5,Issue-2, Feb - 2016
ISSN (O) :- 2349-3585

Load Balancing with Task Division
Ranjan Kumar Mondal1, Enakshmi Nandi2, Payel Ray3, Debabrata Sarddar4
University of Kalyani
Department of Computer Science and Engineering, Kalyani, India
Abstract— Cloud computing represents different ways to

automated to manage servers launching and shutting, load

design and manage remotely computing devices. Service

balancing, failure detection and handling, etc.

providers using customized design of cloud computing to

LOAD BALANCING


public network allows cloud users to establish a relation with
cloud computing. There are several heterogeneous nodes in
a cloud computing system. Namely, every node has different
capability to execute a particular task so only consider the
CPU remaining of the node is not enough when a node is
chosen to execute a task. Therefore, how to select an
efficient node to execute a task is very important in a cloud
computing.In this paper, we propose a scheduling algorithm,
LBTD, which combines minimum completion time and load
balancing strategies. For the case study, LBTD can provide
efficient utilization of computing resources and maintain the

Load balancing is a technique used to distribute the load
uniformly among all the network nodes. With

maximum

throughput and response time, and avoiding the overload
among the network nodes, optimum utilization of resources

is done by static or dynamic

load

balancing.

The load

balancing needs to be done properly because failure in any one
of the node can led to unavailability of data. Load balancing is
a generic term used for distributing a larger processing load to
smaller

processing

nodes

for

enhancing


theoverall

performance of system. An ideal load balancing algorithm
should avoid overloading or under loading on specific

load balancing in cloud computing environment.
Keywords — Cloud computing, Load Balance, Algorithm,

node.But, in case of a cloud computing environment the
selection of load balancing algorithm is not easy because

Scheduling.

it involves additional constraints like security, reliability,
INTRODUCTION
Cloud

computing


is

an e-technology,

throughput etc. So, the main goal of
where

virtual

algorithm

is

to

improve

a

load


balancing

the response time of job by

resources are provided as services over the Internet. Users

distributing the total load of system. The algorithm must also

need not have gain the technology knowledge or control over

ensure that it is not overloading any specific node.

the cloud that support the resources. Cloud Computing is high

balancers can work in two ways: cooperative and non-

utility software having the ability to change the software

cooperative. In cooperative, the nodes work simultaneously in


industry and making the software even more attractive.

order to achieve the common goal of optimizing the overall

Cloud computing has strong impact on software industry and

response time.

their business. The elasticity of resources is unprecedented

independently in order to improve the response time of local

in the history of information technology . The increase in

tasks.

web traffic and different services are increasing day by

A static load balancing algorithm does not take into account


day making load balancing a big research topic. Cloud

the

computing is a new technology which uses implicit machine

distributing the load. On the other hand, a dynamic load

instead of physical machine to host, store and network

balancing algorithm checks the previous state of a node

the different components. Cloud computing are highly

while distributing the load.

www.ijrdt.org | copyright © 2014, All Rights Reserved.

previous


Load

In non-cooperative mode, the tasks run

state

or

behaviour

of

a

node while

83

Volume-5,Issue-2, Feb -2016

ISSN (O) :- 2349-3585

Paper Title:- Load Balancing with Task Division

The dynamic load balancing algorithm is applied either as

THE PROPOSED METHOD

a distributed or non-distributed. The advantage of using

There are several heterogeneous nodes in a cloud computing

dynamic load balancing is that if any node fails, it will not halt

system. Namely, each node has different capability to execute

the system; it will only affect the system performance. In a

task; hence, only consider the CPU remaining of the node is


dynamic load balanced system, the nodes can interact

not enough when a node is chosen to execute a task.

with each other generating more messages when compared to

Therefore, how to select an efficient node to execute a task is

a non-distributed

very important in a cloud computing.

environment.

However,

selecting

an


appropriate server needs real time communication with the

Due to the task that has different characteristic for user to pay

other

hence, generates

execution. Hence it is need some of the resources of specific,

morenumber of messages in the network. Load balancer uses

for instance, when implement organism sequence assembly; it

different technical methods for keeping track of updated

is probable have to big requirement toward memory

information.

remaining. And in order to reach the best efficient in the

The task of load balancing is shared among distributed nodes.

execution each tasks, so we will aimed by tasks property to

In a distributed system, dynamic load balancing can be done in

adopt a different condition decision variable in which it is

two different ways. In the distributed one, the dynamic

according to resource of task requirement to set decision

load balancing algorithm is executed by all nodes present

variable.

nodes

of

the

network

and

in the system and the task of scheduling is shared among all
nodes. Whereas, in the undistributed one, nodes work

A. Service Manager

independently in order to achieve a common goal. We will

The cloud computing environment is composed of

be using three criteria for comparing the load balancing

heterogeneous nodes, where the property of each node may

algorithms:

greatly differ. In other words, the computing capability
-It can be estimated by calculating the total

provided by the CPU, the available size of memory, and

number of jobs executed within a fixed span of time

transmission rate are different. In addition, cloud

without considering the virtual machine creation and

computing utilizes the resources of each node, so the

destruction time.

available resource of each node may vary in a busy

Execution time-It can be estimated by measuring the time

condition. From the perspective of task completion time,

taken for completing the followingprocesses time forformation

the available CPU capacity, the available size of memory

of virtual machines, processing time of a process and

and transmission rate are the three decisive factors for the

destruction time of a virtual machine.

duration of execution.

In general, any cloud computing algorithm performs the
following decision making steps:

To make the manager select appropriate nodes effectively,
all of the nodes (includes service manager and service
node) in the system will be evaluated by the threshold that
is derived from the demand for resource needed to execute

it to data centers.

also selects the algorithm, which will be used for scheduling
tasks.
In this paper, we will analyse the various static and dynamic
load balancing algorithms.

www.ijrdt.org | copyright © 2014, All Rights Reserved.

the task. The service manager that passes the ―threshold of
service manager‖ considered effective, and will be the
candidate of effective nodes by manager. The service
nodes that pass the ―threshold of service node‖ considered
effective, and will be the candidate of effective nodes by
service manager.

(84)

Volume-5,Issue-2, Feb -2016
ISSN (O) :- 2349-3585

Paper Title:- Load Balancing with Task Division

Step 2: It is to divide by the lowest subtask to all subtasks of
each nodes.

B. Proposed Method

Step 1: It is to calculate the lowest subtask from all nodes,
respectively.
Step 2: It is to divide by the lowest subtask to all subtasks
TABLE IIIII

of each nodes.
Step 3: It is to add all subtask of each the node
Step 4: It is to find the nodes that have lowest subtask
value i.e. 1. And select that nodes so only each node has
each subtask only.
Step 5: If there more than one same value then select
minimum value and ignore other.

Task
Node
t1
t2
t3
t4

C11

C12

C13

C14

1.2
1.2
2.1
1

1.3
1.8
2.6
1.4

1
1
1
1.1

1.4
1.9
2.7
1.8

Step 4: It is to find the nodes that have lowest subtask value
i.e. 1. And select that nodes so only each node has each
subtask only.

Step 6: If there is no lowest value then choose other lower

TABLE IVV

value for corresponding nodes.
Step 7: Repeat Step 6 until all tasks have been completed
totally.
Step 8: Then assign original task value of each node.

C. Case Study

In the following section, an example to be executed by
using the proposed algorithm is given.

Task

Node

C11
12
16
26
17

t1
t2
t3
t4

TABLE I
C12
13
24
31
24

C13
10
13
12
18

C14
14
25
33
31

Step 1: It is to calculate the lowest subtask from all nodes,
respectively.

Task
Node
t1
t2
t3
t4

C11

C12

C13

C14

1.2
1.2
2.1
1

1.3
1.8
2.6
1.4

1
1
1
1.1

1.4
1.9
2.7
1.8

Step 5: If there more than one same value then select
minimum value and ignore other.
TABLE V
Task
Node
t1
t2
t3
t4

C11

C12

C13

C14

1.2
1.2
2.1
1

1.3
1.8
2.6
1.4

1
1
1
1.1

1.4
1.9
2.7
1.8

Step 6: If there is no lowest value then choose other lower
value for corresponding nodes.
TABLE VI

TABLE III
Task
Node
t1
t2
t3
t4

C11

C12

C13

C14

1.2
1.2
2.1
1

1.3
1.8
2.6
1.4

1
1
1
1.1

1.4
1.9
2.7
1.8

Task
Node
t1
t2
t3
t4

C11

C12

C13

C14

1.2
1.2
2.1
1

1.3
1.8
2.6
1.4

1
1
1
1.1

1.4
1.9
2.7
1.8

Step 8: Then assign original task value of each node.

www.ijrdt.org | copyright © 2014, All Rights Reserved.

(85)

Volume-5,Issue-2, Feb -2016
ISSN (O) :- 2349-3585

Paper Title:- Load Balancing with Task Division

scheduler in this paper is minimizing makespan and
TABLE VII
Task
Node
t1
t2
t3
t4

maximizes resources utilization.

C11

C12

1

C14

ACKNOWLEDGMENT

1.2
1.2
2.1
1(17)

1(13)
1.3(24)
2
1.1

1(10)
1(13)
1(12)
1.1

1(14)
1.3
1.9
1.4

We would like to thank our HOD Dr. kalyani Mali in
department

of

Computer

andEngineering

in

University of Kalyani for purpose of laboratory and university
infrastructure.

Final result following:

REFERENCES

TABLE VIII

[1].

Hung, Che-Lun, Hsiao-hsi Wang, and Yu-Chen Hu.
"Efficient

Task
Node
t1
t2
t3
t4

Science

Load

Balancing

Algorithm

for

Cloud

C11

C12

C13

C14

Computing Network." In International Conference on

12
16
26
17

13
24
31
24

10
13
12
18

14
25
33
31

Information Science and Technology (IST 2012), April,
pp. 28-30. 2012.
[2].

Armstrong, R., Hensgen, D., Kidd, T.: The relative
performance

of

various

mapping

algorithms

is

independent of sizable variances in run-time predictions.
Comparison:

In: 7th IEEE Heterogeneous Computing Workshop, pp.

40

79—87, (1998)
[3].

30
20

Ritchie, G., Levine, J. A Fast, Effective Local Search for
Scheduling

Independent

Computing

Environments.

Jobs

in

Journal

Heterogeneous
of

Computer

Applications, vol. 25, pp. 1190—1192, (2005)
10

[4].

Wang, S. C., Yan, K. Q., Liao, W. P., Wang, S. S.:
Towards a Load Balancing in a threelevel cloud

0
C11

C12

C13

computing

C14

network.

In:

Computer

Science

and

Information Technology, pp. 108—113, (2010).
LBMM

MM

Our Approach

[5].

Sarddar. "Load Balancing Scheduling with Shortest Load

Fig1 : The comparison of completion time of each task at
different node for case study.

First." International Journal of Grid and Distributed
Computing 8.4 (2015): 171-178.

CONCLUSIONS
In this paper we proposed an efficient scheduling algorithm,

[6].

International

computing nodes according to their resource capability.

www.ijrdt.org | copyright © 2014, All Rights Reserved.

of

Computer

Science

and

ISSN 2348-120X

(online) Vol. 3, Issue 4, pp: (162-166), Month: October -

performance than other algorithms, such as MM and LBMM

newscheduling algorithm for scheduling. The goal of the

Journal

Information Technology Research

Similarly, our approach can achieve better load balancing and

In this paper, we have presented a

Ranjan Kumar Mondal, Debabrata Sarddar ―Load
Balancing with Task Subtraction of Same Nodes‖.

PMLB, for the cloud computing network to assign tasks to

from the case study.

Ranjan Kumar Mondal, Enakshmi Nandi, and Debabrata

December 2015.
[7].

Ranjan Kumar Mondal, Payel Ray, Debabrata Sarddar
―Load Balancing with Task Division and Addition‖.

(86)

Volume-5,Issue-2, Feb -2016
ISSN (O) :- 2349-3585

Paper Title:- Load Balancing with Task Division

International Journal of Scientific Research Engineering

University of Technology, West Bengal, India.

& Technology (IJSRET), ISSN 2278 – 0882, Volume 5,

present, she is a Ph.D research scholar in Computer

Issue 1, January 2016: 15-19.

Science and Engineering from University of Kalyani. Her

AUTHORS PROFILE

research interests include Cloud Computing, Wireless
Adhoc and Sensor Network and Mobile

Ranjan Kumar Mondal received his

Engineering

M.Tech in Computer

Science

Engineering

University of

from

At

Communication

Systems.

and
Debabrata Sarddar is an Assistant

Kalyani, Kalyani, Nadia; and B.Tech in

Professor

Computer Science and Engineering

Computer

from

of

University of Kalyani, Kalyani, Nadia,

Berhampore,

West Bengal, India. He completed his

under West Bengal

PhD from Jadavpur University. He did

and

Government

Textile

Technology,

Murshidabad, West Bengal

College

University of Technology, West Bengal, India.

at

the Department

of

Science and Engineering,

At

his M. Tech in Computer Science & Engineering from

a Ph.D research scholar in Computer

DAVV, Indore in 2006, and his B.E in Computer Science

Science and Engineering from University of Kalyani. His

& Engineering from NIT, Durgapur in 2001. He has

research interests include Cloud Computing, Wireless and

published more than 75 research papers in different

Mobile Communication Systems.

journals and conferences. His research interests include

present, he is

Wireless and Mobile Systems and WSN and Cloud
Enakshmi Nandi received her M. Tech
in

VLSI

and

electronics from Techno
Lake,

West

computing.

MicroIndia,

Salt

and

B.

Bengal

Tech in Electronics

and

Communication Engineering from JIS
College of Engineering, West Bengal under West Bengal
University of Technology, West Bengal, India.

At

present, she is Research scholar in Computer Science and
Engineering from University of Kalyani. Her research
interests

include

Cloud

Computing,

Mobile

Communication system, Device and Nanotechnology.

Payel Ray received her M.Tech in
Computer
Engineering

Science
from

and
Jadavpur

University, Jadavpur, India; and
B.Tech in Computer Science &
Engineering

from

Murshidabad

College of Engineering and Technology, Berhampore,
Murshidabad, West Bengal

under West Bengal

www.ijrdt.org | copyright © 2014, All Rights Reserved.

(87)

Dokumen yang terkait

STEREOTIPE PEREMPUAN DALAM IKLAN DI TELEVISI (Analisis Semiotik Iklan Neo Hormoviton versi “makan malam”, Hand andBody Marina versi “festival film hitam dan putih” dan Sabun Mandi Lux versi“play with beauty“)

0 25 2

Docking Studies on Flavonoid Anticancer Agents with DNA Methyl Transferase Receptor

0 55 1

Faktor-Faktor yang Berhubungan dengan Produktivitas Kerja Pekerja Wanita Penyadap Karet di PDP Gunung Pasang Kabupaten Jember Factors Related with Work Productivity of Women Rubber Tapper Workers at PDP Gunung Pasang Jember Regency

0 28 6

Forecasting Of Dengue Haemorrhagic Fever (DHF) Cases with Decomposition Method in district of Jember in the year of 2008

0 10 15

Hubungan antara Faktor Pendukung Customer Relationship Management dengan Loyalitas Pasien di Instalasi Rawat Jalan Rumah Sakit Paru Jember (Correlation between Supporting Factors of Customer Relationship Management with Customer Loyalty in Outpatient Inst

0 20 8

Hubungan antara Faktor Pribadi dan Faktor Lingkungan dengan Tindakan Kesehatan Reproduksi Remaja (Studi di SMA Negeri 4 Jember) (The Relationship between Individual and Circumstances Factors with Reproductive Health Action of Adolescent )

0 15 8

Hubungan Tingkat Kecemasan Dengan Frekuensi Kekambuhan Keluhan Sesak Napas Pada Pasien Asma Bronkial Di SMF Paru RSD DR. Soebandi Jember (The Relationship of Anxiety Levels with Frequency of Dispneu Exacerbation in Asthma Bronchial's Patients at SMF Pulmo

1 24 9

In vitro study of parasitemia determination of alkaloids from S. tuberosa Lour by flow cytometry in comparation with optical microscopy

0 62 16

Studi Faktor Risiko Kejadian Kecelakaan Kerja Di Plant Division PT. Indocement Tunggal Prakasa Tbk Citeureup-Bogor Tahun 2010

5 27 101

Services for adults with an autism spect

0 3 13