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
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
Foster, I., Kesselman, C., Tuecke, S.: The Anatomy of the Grid: Enabling Scalable Virtual Organization. International J. Supercomputer Applications 15(3) (2001)
Foster, I., Kesselman, C.: The Physiology of the Grid: An Open Grid Services Architecture for Distributed Systems Integration (2002), http://www.globus.org/
Foster, I.: What is the Grid? A Three Point Checklist. Grid Today 1(6) (2002)
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)
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)
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)
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)
Tuecke, S., Czajkowski, K., Foster, I., et al.: Open Grid Services Infrastructure (OGSI) Version 1.0. Global Grid Forum Draft Recommendation (2003)
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
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