Skip to main content

Managing MPI Applications in Grid Environments

  • Conference paper

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 3165))

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.

This is a preview of subscription content, log in via an institution.

Buying options

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Learn about institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Holtman, K.: CMS requirements for the Grid. In: Proceedings of International Conference on Computing in High Energy and Nuclear Physics, CHEP 2001 (2001)

    Google Scholar 

  2. GriPhyN: The Grid Physics Network, http://www.griphyn.org

  3. PPDG: Particle Physics Data Grid, http://www.ppdg.net

  4. European DataGrid Project, http://www.eu-datagrid.org

  5. 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)

    Google Scholar 

  6. 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)

    Chapter  Google Scholar 

  7. 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

  8. 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)

    Google Scholar 

  9. 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)

    Article  MATH  Google Scholar 

  10. 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)

    Article  Google Scholar 

  11. 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)

    Article  Google Scholar 

  12. 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)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints 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

Publish with us

Policies and ethics