Simulation of Dynamic Load Balancing Algorithms
Simulation of Dynamic Load Balancing Algorithms
1, July 2015
INTRODUCTION
b.
c.
Bonfring International Journal of Software Engineering and Soft Computing, Vol. 5, No.1, July 2015
7.
8.
9.
i.
ii.
iii.
iv.
Bonfring International Journal of Software Engineering and Soft Computing, Vol. 5, No.1, July 2015
If not found:
i.
The Throttled VM Load Balancer returns -1.
ii.
The Datacenter Controller queues the request.
5. When the VM finishes processing the request, and the
Datacenter Controller receives the response cloudlet, it
notifies the Throttled VM Load Balancerof the VM
de-allocation.
6. The Datacenter Controller checks if there are any
waiting requests in the queue. If there are, it continues
from step 3.
7. Continue from step 2.
IV.
CLOUD ANALYST
4.1.1. Region
In the Cloud Analyst the world is divided in to 6 Regions
that coincide with the 6 main continents in the World. The
other main entities such as User Bases and Data Centers
belong to one of these regions.
4.1.2. Users
A User Base models a group of users that is considered as
a single unit in the simulation and its main responsibility is to
generate traffic for the simulation. A single User Base may
represent thousands of users but is configured as a single unit
and the traffic generated in simultaneous bursts representative
of the size of the user base.
4.1.3. Datacenter Controller
The Data Center Controller is probably the most important
entity in the CloudAnalyst. A single Data Center Controller is
mapped to a single cloudsim. Datacenter object and manages
the data center management activities such as VM creation
and destruction and does the routing of user requests received
from User Bases via the Internet to the VMs. It can also be
viewed as the faade used by CloudAnalyst to access the heart
of CloudSim toolkit functionality.
4.1.4. Internet Characteristics
In this component various internet characteristics are
modeled simulation, which includes the amount of latency and
bandwidth need to be assigned between regions, the amount of
traffic, and current performance level information for the data
centers.
4.1.5. VM Load Balancer
The responsibility of this component is to allocate the load
on various data centers according to the request generated by
users. One of the four given policies can be selected.
4.1.6. Cloud App Service Broker
The responsibility of this component is to model the
service brokers that handle traffic routing between user bases
and data centers. The service broker can use one of the routing
policies from the given three policies which are closest data
center, optimize response time and reconfigure dynamically
with load. The closest data center routes the traffic to the
closest data center in terms of network latency from the source
user base. The reconfigure dynamically with load routing
policy works in the sense that whenever the performance of
particular data center degrades below a given threshold value
then the load of that data center is equally distributed among
other data centers.
V.
Bonfring International Journal of Software Engineering and Soft Computing, Vol. 5, No.1, July 2015
Bonfring International Journal of Software Engineering and Soft Computing, Vol. 5, No.1, July 2015
Bonfring International Journal of Software Engineering and Soft Computing, Vol. 5, No.1, July 2015
1.2
[4]
[5]
0.8
DC1
0.6
DC2
0.4
DC3
0.2
25
50
Virtual Machine
75
1.2
0.8
DC1
0.6
DC2
0.4
[13]
DC3
0.2
[14]
25
50
75
Virtual Machine
[15]
[16]
CONCLUSION
[3]
[10]
[12]
VI.
[2]
[8]
[11]
[1]
[7]
[9]
[6]
[17]
[18]
Bonfring International Journal of Software Engineering and Soft Computing, Vol. 5, No.1, July 2015
R. Barani, working
as Assistant Professor in
Department of computer Science in Sri Sarada Niketan
College Of Science for Women, Karur-5, Tamil Nadu,
India.
R. Barani received the M.C.A degree from Sri Sarada
Niketan College, karur, Bharathidasan University,
Trichy in 2001, and M.Phil.Degree in Computer Science
from Alagappa University, Karaikudi in 2005, She has a
teaching experience of 11 years. She is now doing Ph.D. in Bharathiar
University, Coimbatore. Her area of interest includes Cloud Computing, Big
Data and Computer Networks. She has presented paper in National and
International Conference.