Cloud Partitioning of Load Balancing Using Round Robin Model
Cloud Partitioning of Load Balancing Using Round Robin Model
Abstract: The purpose of load balancing is to look up the performance of a cloud environment through an appropriate
circulation strategy. Good load balancing will construct cloud computing for more stability and efficiency. This paper
introduces a better round robin model for the public cloud based on the cloud partitioning concept with a switch mechanism
to choose different strategies for different situations. Load balancing is the process of giving out of workload among
different nodes or processor. It will introduces a enhanced approach for public cloud load distribution using screening and
game theory concept to increase the presentation of the system.
Key words: load balancing model; public cloud; cloud partition; game theory
IJCERT2014 367
www.ijcert.org
ISSN (Online): 2349-7084
GLOBAL IMPACT FACTOR 0.238
ISRA JIF 0.351
INTERNATIONAL JOURNAL OF COMPUTER ENGINEERING IN RESEARCH TRENDS
VOLUME 1, ISSUE 6, DECEMBER 2014, PP 367-372
IJCERT2014 368
www.ijcert.org
ISSN (Online): 2349-7084
GLOBAL IMPACT FACTOR 0.238
ISRA JIF 0.351
INTERNATIONAL JOURNAL OF COMPUTER ENGINEERING IN RESEARCH TRENDS
VOLUME 1, ISSUE 6, DECEMBER 2014, PP 367-372
(2) Normal: When the percentage of the normal are related to node load degree. The static parameters
nodes exceeds beta, change to normal load contain the number of CPUs, the CPU giving out
status. speeds, the memory size, etc. Dynamic parameters are
(3) Idle: When the percentage of idle nodes
the memory use ratio, the CPU use ratio, the network
exceeds alpha, change to idle status.
bandwidth, etc. The load degree is calculated from
The status information will refreshed by the main these parameters as below:
controller. It has to communicate with the balancers
frequently. The main controller then transmits the jobs Step 1 Define a load parameter set: Define a load
using the following approach: parameter set: F = ,F1; F2;<; Fm} with each Fi(1 i
The main controller inquiries the cloud partition where m; Fi *0, 1+) parameter being either static or
job is located when the job i appears at the system. If dynamic.
this locations status is idle or normal, the job is
Step 2 Compute the load degree as:
switched locally. If not, another cloud partition is
found that is not overloaded. The algorithm is shown Load degree (N) =i=1m i Fi
in Algorithm 1. i (i=1n i = 1) are weights that may differ for
different kinds of jobs. N represents the current
3.3 Assigning jobs to the nodes in the node.
Step 3 Define estimate benchmarks. Calculate the
cloud partition
average cloud partition degree from the node load
The cloud partition balancer collects load information degree statistics as:
from every node to evaluate the cloud partition status. Load_degreeavg = i=1n load_degree (Ni) / n
This evaluation of each nodes load status is very
important. The first task is to define the load degree of The bench mark Load_degreehigh is then set for
each nodes. different situations based on the Load_degreeavg.
Step 4 Three nodes load status levels are then defined
Algorithm 1 Best Partition Searching as:
IJCERT2014 369
www.ijcert.org
ISSN (Online): 2349-7084
GLOBAL IMPACT FACTOR 0.238
ISRA JIF 0.351
INTERNATIONAL JOURNAL OF COMPUTER ENGINEERING IN RESEARCH TRENDS
VOLUME 1, ISSUE 6, DECEMBER 2014, PP 367-372
4. CLOUD PARTITION LOAD BALANCING walks throughout the queue again and again. Jobs will
then be allotted to nodes with low load degrees. The
STRATEGY node order will be altered when the balancer recharges
4.1 Motivation the Load condition Table. Still, there may be examine
and mark difference at the refresh period T. When the
We can improve the performance of the entire cloud balance table is revived, at this immediate, if a job
based on good load balance. However, there is no appears at the cloud partition, it will bring the
common technique that can adapt to all possible contradictory problem. The system situation will have
different conditions. Various techniques have been changed but the information will still used. This may
developed in civilizing existing solutions to resolution lead to an incorrect load approach option and an
new problems. incorrect nodes order. To determine this problem, two
Each particular technique has advantage in exacting Load category Tables should be created as: Load Status
area but not in all conditions. So, the current model Table_1 and Load Status Table_2. A flag is also
combines several techniques and switches between the allocated to each table to specify examine or mark.
load balance techniques based on the system condition.
A relatively simple technique can be used for the When the flag = Read, then the Round Robin
partition idle state with a more difficult technique for based on the load degree evaluation algorithm is using
the normal state. The load balancers at that time switch this table.
methods as the status changes. Now, the idle status
uses an enhanced Round Robin algorithm whereas the When the flag = Write, the table is mortal
normal status applies a game theory based load refreshed, new information is written into this table.
balancing approach.
Thus, at each instant, one table offers the correct
4.2 Load balance strategy for the idle node locations in the queue for the enhanced Round
status Robin algorithm, while the other is mortal arranged
with the efficient information. Once the data is
Many computing sources are available and fairly few recharged, the table flag is changed to Read and the
tasks are incoming while the cloud partition is idle. In other tables flag is changed to Write. The two tables
this situation, this cloud partition has the capability to then alternate to solve the variation. The
development tasks as fast as possible so a simple load
balancing method can be used.
Here we can see many simple load balance algorithm
techniques such as the Random algorithm, the Weight
Round Robin, and the Dynamic Round Robin [12].
Here, the Round Robin algorithm maintains simplicity.
IJCERT2014 370
www.ijcert.org
ISSN (Online): 2349-7084
GLOBAL IMPACT FACTOR 0.238
ISRA JIF 0.351
INTERNATIONAL JOURNAL OF COMPUTER ENGINEERING IN RESEARCH TRENDS
VOLUME 1, ISSUE 6, DECEMBER 2014, PP 367-372
approach is used for the load balancing while the cloud each job. The plan then changes as the nodes position
partition is normal. Each user desires his tasks finished modify.
in the shortest time, so the public cloud requires
methods that can entire jobs of all users with logical 5. FUTURE WORKS
response time.
While this work is now a conceptual framework,
additional work is desired to apply the framework and
Penmatsa and chronopoulos planned a static load
determine new problems. Some significant points are:
balancing approach based on game theory for
distributed systems. And this work provides us with a (1) Cloud division rules: Cloud division is not a easy
new analysis of the load balance problem in the cloud problem. Thus, the framework will require a
atmosphere. As an implementation of distributed comprehensive cloud division methodology. For
system, the load balancing in the cloud computing example, nodes in a group may be extreme from
atmosphere can be viewed as a game. other nodes or there will be some groups in the
same geographic area that are still far apart. The
division rule should only base on the geographic
Game theory has non-supportive games and
location (region or state).
supportive games. In cooperative games, the result
makers ultimately come to an contract which is called a (2) Find other load balance strategy: Other load
binding agreement. Each decision maker decides by balance approaches may provide better results, so
comparing notes with each others. In non-cooperative tests are required to balance different approaches.
games, each decision maker makes results only for his Many tests are required to pledge system
own benefit. The system then makes the Nash availability and efficiency.
equilibrium, where each result maker makes the (3) A better load status evaluation: A good algorithm
optimized decision. The Nash equilibrium is when is desired to set Load_degree high and
each player in the game has selected approach and no Load_degree low, and the estimate device requires
player can advantage by changing his or her approach being more widespread.
while the other players approaches stay unchanged. (4) How to locate the refresh period: In the data
statistics analysis, the main controller and the
There have been many studies in using game theory
cloud partition balancers require to restore the
for the load balancing. Grosu et al.[14] designed a load
information at a fixed period. If the period is too
balancing approach based on game theory for the
short, the high frequency will manipulate the
distributed systems as a non-supportive game using
system presentation. If the period is too long, the
the distributed structure. They balanced this algorithm
information will be too previous to make good
with other conventional methods to show that their
conclusion. Thus, tests and statistical tools are
algorithm was less difficulty with better presentation.
desired to set logical refresh periods.
Aote and Kharat [15] gave a dynamic load balancing
model based on game theory. This model is linked on
the dynamic load position of the system with the users
6. CONCLUSSION
being the choice makers in a non-supportive game.
This paper introduces a better round robin model for
Since the grid computing and cloud computing the public cloud based on the cloud partitioning
atmospheres are also distributed system, these
concept with a switch mechanism to choose different
algorithms can also be used in grid computing and
strategies for different situations. Load balancing is the
cloud computing atmospheres. Earlier studies have
exposed that the load balancing approach for a cloud process of giving out of workload among different
partition in the normal load condition can be viewed as nodes or processor. It will introduces a enhanced
a non-supportive game, as explained here. approach for public cloud load distribution using
screening and game theory concept to increase the
In this model, the most important step is finding the presentation of the system. Load balancing will
suitable value of sji. The existing model uses the
construct cloud computing for more stability and
method of Grosu et al.*14+ called the best reply to
efficiency
calculate sji of each node, with a greedy algorithm then
used to analyze sji for all nodes. This method gives the
Nash equilibrium to minimize the response time of
IJCERT2014 371
www.ijcert.org
ISSN (Online): 2349-7084
GLOBAL IMPACT FACTOR 0.238
ISRA JIF 0.351
INTERNATIONAL JOURNAL OF COMPUTER ENGINEERING IN RESEARCH TRENDS
VOLUME 1, ISSUE 6, DECEMBER 2014, PP 367-372
IJCERT2014 372
www.ijcert.org