Coarse-Grained Distributed Parallel Programming Interface for Grid Computing

  • Conference paper
Grid and Cooperative Computing (GCC 2003)

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

Included in the following conference series:

Abstract

In this paper, a practical coarse-grained distributed parallel programming interface for grid computing (PI4GC) is introduced. It provides a group of generic and abstract function prototypes with well-specified semantics. PI4GC is an MPI-like interface plus high-level parallel tasking over grid. Following its specification, users could couple multiple computing tools distributed over grid to run complex computing problems. We first describe the motivations of PI4GC and related works. Then its specification is put forward in detail. At last, implementation of PI4GC over OGSA is also discussed simply.

This Work is supported by NSFC (60373004) and China Postdoctoral Foundation

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

Access this chapter

Subscribe and save

Springer+ Basic
EUR 32.99 /Month
  • Get 10 units per month
  • Download Article/Chapter or Ebook
  • 1 Unit = 1 Article or 1 Chapter
  • Cancel anytime
Subscribe now

Buy Now

Chapter
EUR 29.95
Price includes VAT (Germany)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
EUR 42.79
Price includes VAT (Germany)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
EUR 53.49
Price includes VAT (Germany)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free ship** worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

Similar content being viewed by others

References

  1. Foster, I., Kesselman, C., Tuecke, S.: The Anatomy of the Grid: Enabling Scalable Virtual Organization. International J. Supercomputer Applications 15(3) (2001)

    Google Scholar 

  2. Foster, I., Kesselman, C.: The Physiology of the Grid: An Open Grid Services Architecture for Distributed Systems Integration (2002), http://www.globus.org/

  3. Foster, I.: What is the Grid? A Three Point Checklist. Grid Today 1(6) (2002)

    Google Scholar 

  4. Johnston, W., Gannon, D., Nitzberg, B.: Grids as Production Computing Environments: Theengineering aspects of nasa’s information power grid. In: proc. Eight IEEE International Symposium on High Performance Distributed Computing (1999)

    Google Scholar 

  5. Karonis, N., Toonen, B., Foster, I.: MPICH-G2: A Grid-Enabled Implementation of the Message Passing Interface. Journal of Parallel and Distributed Computing 63(5), 551–563 (2003)

    Article  MATH  Google Scholar 

  6. Nakada, H., Matsuoka, S., Seymour, K.: GridRPC: A Remote Procedure Call API for Grid Computing. In: Parashar, M. (ed.) GRID 2002. LNCS, vol. 2536, pp. 274–278. Springer, Heidelberg (2002)

    Chapter  Google Scholar 

  7. Baraglia, R., Laforenza, D., Lagana, A.: A Web-based Metacomputing Problem- Solving Environment for Complex Applications. In: Proceedings of Grid Computing 2000, pp. 111–122 (2000)

    Google Scholar 

  8. Tuecke, S., Czajkowski, K., Foster, I., et al.: Open Grid Services Infrastructure (OGSI) Version 1.0. Global Grid Forum Draft Recommendation (2003)

    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

Wu, Y., Wang, Q., Yang, G., Zheng, W. (2004). Coarse-Grained Distributed Parallel Programming Interface for Grid Computing. In: Li, M., Sun, XH., Deng, Qn., Ni, J. (eds) Grid and Cooperative Computing. GCC 2003. Lecture Notes in Computer Science, vol 3032. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-24679-4_54

Download citation

  • DOI: https://doi.org/10.1007/978-3-540-24679-4_54

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-21988-0

  • Online ISBN: 978-3-540-24679-4

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics

Navigation