Abstract
One of the goals of the EU CrossGrid project is to provide a basis for supporting the efficient execution of parallel and interactive applications on Grid environments. CrossGrid jobs typically consist of computationally intensive simulations that are often programmed using a parallel programming model and a parallel programming library (MPI). This paper describes the key components that we have included in our resource management system in order to provide effective and reliable execution of parallel applications on a Grid environment. The general architecture of our resource management system is briefly introduced first and we focus afterwards on the description of the main components of our system. We provide support for executing parallel applications written in MPI either in a single cluster or over multiple clusters.
This work has been supported by the European Union through the IST-2001-32243 project “CrossGrid” and partially supported by the Comisión Interministerial de Ciencia y Tecnología (CICYT) under contract TIC2001-2592.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
Holtman, K.: CMS requirements for the Grid. In: Proceedings of International Conference on Computing in High Energy and Nuclear Physics, CHEP 2001 (2001)
GriPhyN: The Grid Physics Network, http://www.griphyn.org
PPDG: Particle Physics Data Grid, http://www.ppdg.net
European DataGrid Project, http://www.eu-datagrid.org
Schopf, J.M.: Ten Actions When Grid Scheduling. In: Nabryzki, J., Schopf, J., Weglarz, J. (eds.) Grid Resource Management - State of the Art and Future Trends, Kluwer Academic Publishers, Dordrecht (2003)
Heymann, E., Senar, M.A., Fernandez, A., Salt, J.: The Eu-Crossgrid approach for Grid Application Scheduling. In: Fernández Rivera, F., Bubak, M., Gómez Tato, A., Doallo, R. (eds.) Across Grids 2003. LNCS, vol. 2970, pp. 17–24. Springer, Heidelberg (2004)
Fabricio Pazini, J.D.L.: Attributes - DataGrid-01-NOT-0101-0 4.pdf, December 17 (2001), http://www.infn.it/workload-grid/docs/DataGrid-01-NOT-0101-04-Note.pdf
Raman, R., Livny, M., Solomon, M.: Matchmaking: Distributed resource management for high throughput computing. In: Proc. Of the seventh IEEE Int. Symp. On High Perfromance Distributed Computing (HPDC7), Chicago, IL (July 1998)
Gropp, W., Lusk, E., Doss, N., Skjellum, A.: A high-performance, portable implementation of the MPI message passing interface standard. Parallel Computing 22(6), 789–828 (1996)
Karonis, N., Toonen, B., Foster, I.: MPICH-G2: A Grid-enabled implementation of the message passing interface. Journal of Parallel and Distributed Computing 62, 551–563 (2003)
Frey, J., Tannenbaum, T., Foster, I., Livny, M., Tuecke, S.: Condor-G: A Computation Management Agent for Multi-Institutional Grids. Journal of Cluster Computing 5, 237–246 (2002)
Czajkowsi, K., Foster, I., Kessekman, C.: Co-allocation services for computational Grids. In: Proceedings of the Eighth IEEE Symposium on High Performance Distributed Computing, IEEE Computer Society Press, Silver Spring MD (1999)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2004 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Heymann, E., Senar, M.A., Fernández, E., Fernández, A., Salt, J. (2004). Managing MPI Applications in Grid Environments. In: Dikaiakos, M.D. (eds) Grid Computing. AxGrids 2004. Lecture Notes in Computer Science, vol 3165. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-28642-4_5
Download citation
DOI: https://doi.org/10.1007/978-3-540-28642-4_5
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-22888-2
Online ISBN: 978-3-540-28642-4
eBook Packages: Springer Book Archive