Information Technology Reference
In-Depth Information
Fig. 4.8 DCI Bridge load balancing test
BESFactory service scales smoothly, thus the increased number of inputs causes only
about a linear processing time increase.
Our second example performance test focused on how effectively the load
balancing algorithm used the pool of slave DCI Bridges that can be started in cloud
infrastructure.
We used a complex synthetic workflow to set up this testing environment: the
workflow was built up by consecutively connected jobs to create the testing
environment (10
×
0 s job, 1
×
10 min job, 100
×
0 s jobs, 1
×
10 min jobs, 2
×
0s
jobs, 1
0 s job). We have
measured how many jobs ran on the DCI Bridges and what their wall clock times
were (execution time + submission time). As can be seen from Fig. 4.8 , the load
was equally distributed among the slave DCI Bridges. On the horizontal axis we
show the elapsed time, and on the vertical axis the number of the allocated jobs for
the various slave DCI Bridges. All VMs are depicted with a different line.
×
1 min job, 100
×
0 s jobs, 1,000
×
1 min jobs, 1
×
4.7 Conclusions and Future Works
In this chapter we have given an overview of the DCI Bridge approach, which
enables seamless DCI access in a generic way. The DCI Bridge is already a proven
concept. It is based on the standard OGSA BES interface, and as such can be used
with many major grid workflow management systems (such as ASKALON,
MOTEUR, WS-PGRADE/gUSE, and others) as was demonstrated in the EU FP7
SHIWA project. We have described its internal architecture and provided infor-
mation on how its components work together. According to our tests, the DCI Bridge
implementation is able to successfully resolve DCI compatibility issues in an
effective way. The implemented DCI Bridge solution was used successfully in
numerous projects (SHIWA, SCI-BUS, HP-SEE, etc.) as an internal service at the
back-end to resolve the DCI interoperability issues between various middleware
types. The modular, plugin-like internal architecture enables the DCI Bridge service
to be extended easily with new plugins, and hence to provide access for further DCIs.
Search WWH ::




Custom Search