Running parallel applications with topology-aware grid middleware

Authors
  • V. Kravtsov
  • A Schuster
  • M. Swain
Publication date 2009
Book title Proceedings of the 2009 Fifth IEEE International Conference on e-Science
ISBN
  • 9780769538778
Event Fifth IEEE International Conference on e-Science (e-Science '09), Oxford, UK
Pages (from-to) 292-299
Publisher Los Alamitos, CA, USA: IEEE Computer Society
Organisations
  • Faculty of Science (FNWI) - Informatics Institute (IVI)
Abstract
The concept of topology-aware grid applications is derived from parallelized computational models of complex systems that are executed on heterogeneous resources, either because they require specialized hardware for certain calculations, or because their parallelization is flexible enough to exploit such resources. Here we describe two such applications, a multi-body simulation of stellar evolution, and an evolutionary algorithm that is used for reverse-engineering gene regulatory networks. We then describe the topology-aware middleware we have developed to facilitate the "modeling-implementing-executing" cycle of complex systems applications. The developed middleware allows topology-aware simulations to run on geographically distributed clusters with or without firewalls between them. Additionally, we describe advanced coallocation and scheduling techniques that take into account the applications topologies. Results are given based on running the topology-aware applications on the Grid'5000 infrastructure.
Document type Conference contribution
Language English
Published at https://doi.org/10.1109/e-Science.2009.48
Permalink to this page
Back