HERMES simulator component (Condor) to develop
the AraGrid one (gLite). Both Condor and gLite are
two of the most used cluster/Grid middlewares in the
research community. Thus, an additional advantage
is that the developed components can be easily reused
for simulating other existing computing infrastruc-
tures.
Finally, the integration of the presented approach
into the framework has been applied to the develop-
ment and execution of the Inspiral analysis over two
different computing infrastructures, HERMES and
AraGrid. As a result, the overall execution cost was
significantly reduced.
Currently, the proposed simulation component is
being extended to support the dynamic building of
workloads. The use of dynamic workloads will mini-
mize the effort required to build a new simulator and
allow to obtain more accurate simulations. Also, the
addition of new features in the simulator is being ad-
dressed in order to get more accurate queue times in
simulations. Finally, the incorporation of complex
meta-scheduling approaches that can use the informa-
tion provided by the simulation process will be stud-
ied.
ACKNOWLEDGEMENTS
This work has been supported by the research project
TIN2010-17905, granted by the Spanish Ministry of
Science and Innovation.
REFERENCES
Abraham, A., Liu, H., Zhang, W., and Chang, T.-G. (2006).
Scheduling Jobs on Computational Grids Using Fuzzy
Particle Swarm Algorithm. In Proceedings of the 10th
International Conference in Knowledge-Based Intel-
ligent Information and Engineering Systems – KES
2006, volume 4252, pages 500–507.
Fabra, J., Hern´andez, S.,
´
Alvarez, P., and Ezpeleta, J.
(2012). A framework for the flexible deployment of
scientific workflows in grid environments. In Proceed-
ings of the Third International Conference on Cloud
Computing, GRIDs, and Virtualizations – CLOUD
COMPUTING 2012.
Feitelson, D. G. (2002). Workload Modeling for Perfor-
mance Evaluation. In Proceedings of Performance
Evaluation of Complex Systems: Techniques and
Tools – Performance 2002, volume 2459, pages 114–
141.
Foster, I. and Kesselman, C. (2003). The Grid 2: Blueprint
for a New Computing Infrastructure. Morgan Kauf-
mann Publishers Inc., San Francisco, CA, USA.
Hamscher, V., Schwiegelshohn, U., Streit, A., and
Yahyapour, R. (2000). Evaluation of Job-Scheduling
Strategies for Grid Computing. In Proceedings of
the First IEEE/ACM International Workshop on Grid
Computing – GRID 2000, pages 191–202.
Iosup, A. and Epema, D. H. J. (2011). Grid Computing
Workloads. IEEE Internet Computing, 15(2):19–26.
Iosup, A., Li, H., Jan, M., Anoep, S., Dumitrescu, C.,
Wolters, L., and Epema, D. H. J. (2008a). The Grid
Workloads Archive. Future Genereration Computer
Systems, 24(7):672–686.
Iosup, A., Sonmez, O., Anoep, S., and Epema, D. (2008b).
The performance of bags-of-tasks in large-scale dis-
tributed systems. In Proceedings of the 17th inter-
national symposium on High performance distributed
computing – HPDC 2008, pages 97–108.
Kert´esz, A. and Kacsuk, P. (2010). GMBS: A new middle-
ware service for making grids interoperable. Future
Generation Computer Systems, 26(4):542–553.
Klus´aˇcek, D. and Rudov´a, H. (2010). Alea 2 – Job Schedul-
ing Simulator. In Proceedings of the 3rd International
ICST Conference on Simulation Tools and Techniques
– SIMUTools 2010.
Li, H., Groep, D., and Wolters, L. (2004). Workload char-
acteristics of a multi-cluster supercomputer. In Pro-
ceedings of the 10th International Conference on Job
Scheduling Strategies for Parallel Processing – JSSPP
2004, pages 176–193.
Lublin, U. and Feitelson, D. G. (2003). The workload
on parallel supercomputers: modeling the characteris-
tics of rigid jobs. Journal of Parallel and Distributed
Computing, 63(11):1105–1122.
Ludwig, S. A. and Moallem, A. (2011). Swarm Intelligence
Approaches for Grid Load Balancing. Journal of Grid
Computing, 9(3):279–301.
Rahman, M., Ranjan, R., Buyya, R., and Benatallah, B.
(2011). A taxonomy and survey on autonomic man-
agement of applications in grid computing environ-
ments. Concurrency and Computation: Practice and
Experience, 23(16):1990–2019.
Sargent, R. G. (2010). Verification and validation of sim-
ulation models. In Proceedings of the 2010 Winter
Simulation Conference – WSC 2010, pages 166–183.
Sulistio, A., Cibej, U., Venugopal, S., Robic, B., and Buyya,
R. (2008). A toolkit for modelling and simulating data
Grids: an extension to GridSim. Concurrency and
Computation: Practice and Experience, 20(13):1591–
1609.
Taylor, I. J., Deelman, E., Gannon, D. B., and Shields, M.
(2006). Workflows for e-Science: Scientific Workflows
for Grids. Springer-Verlag New York, Inc., Secaucus,
NJ, USA.
Yu, J. and Buyya, R.(2005). A taxonomy of scientific work-
flow systems for grid computing. SIGMOD Record,
34(3):44–49.
Yu, Z. and Shi, W. (2007). An Adaptive Rescheduling Strat-
egy for Grid Workflow Applications. In IEEE Inter-
national Parallel and Distributed Processing Sympo-
sium, 2007 – IPDPS 2007, pages 1–8.
SIMULTECH2012-2ndInternationalConferenceonSimulationandModelingMethodologies,Technologiesand
Applications
70