Information Technology Reference
In-Depth Information
Table 4. Definitions of relate arguments
Figure 7. Average execution time
RL_H
20%
RL_L
-20%
AL_H
60%
AL_L
40%
W CPU
60%
W Memory
30%
W Bandwith
10%
t
60 second
This experiment employs five benchmarks,
including f77split, fd_predator_prey, fd1d_heat_
explicit, satisfiability and linpack_bench. Because
each benchmark consumes different computing
resources, we employ these five benchmarks as
five different jobs. All the jobs are firstly submit-
ted to site 5. In addition, we compare the load
balancing performance of SALB with those of
FIFO (Fist In First Out) strategy and JRT strategy
when the numbers of jobs are 50, 100, 150 and
200 respectively. We employ CPU, memory and
bandwidth to represent the computing resources,
and their weights are denoted as W CPU , W Memory
and W Bandwidth respectively. Table 4 shows the
definitions of related arguments.
neighbors with the most remaining resources for
migrating jobs. Therefore, the average utilization
of computing resources could be improved.
Figure 9, 10, 11 and 12 show the average CPU
utilization of each strategy with different numbers
of jobs. In these figures, we can observe that
SALB is steadier than other strategies. This is
because it is more possible for the grid sites with
more remaining resources to be the candidates
for migrating jobs. Therefore, the CPU utilization
keeps steadily until finishing all the jobs.
CONCLUSIONS AND FUTURE
RESEARCH DIRECTIONS
Evaluation of SALB
In this chapter, we propose a Uni-P2P communica-
tion model which supports the resource discovery,
Figure 7 shows the average execution time of
each strategy with different numbers of jobs. We
can observe that SALB spends a little more time
than JRT. This is because SALB spends more
time in picking out neighbors and calculating the
job turnaround time. Therefore, the time SALB
spends for load balancing is longer than those
other strategies spend when the number of jobs
is small. However, SALB performs better with
the increasing number of jobs.
Figure 8 shows the average CPU utilization
of each strategy with different numbers of jobs.
It shows that SALB has the maximum average
CPU utilization. This is because SALB picks the
Figure 8. Average CPU utilization
 
Search WWH ::




Custom Search