Title: Parallel programming over ChinaGrid

Authors: Weiyuan Huang, Yongwei Wu, Yulai Yuan, Jia Liu, Guangwen Yang, Weimin Zheng

Addresses: Department of Computer Science and Technology, Tsinghua University, Beijing, 100084, P.R. China. ' Department of Computer Science and Technology, Tsinghua University, Beijing, 100084, P.R. China. ' Department of Computer Science and Technology, Tsinghua University, Beijing, 100084, P.R. China. ' Department of Computer Science and Technology, Tsinghua University, Beijing, 100084, P.R. China. ' Department of Computer Science and Technology, Tsinghua University, Beijing, 100084, P.R. China. ' Department of Computer Science and Technology, Tsinghua University, Beijing, 100084, P.R. China

Abstract: Grid computing is becoming more and more attractive for providing a convenient uniform platform for coordinating highly distributed and heterogeneous resources and services. In this paper, a practical task-level distributed Parallel Programming Interface (PPI) for grid computing is introduced – GridPPI. It is an MPI-like interface with high-level parallel tasking over the grid. GridPPI is a prototype of Grid-API, which supports all operations that are necessary for such task-level distributed parallel computing over grids, including service discovering and selecting, task submitting and reporting, etc. In this paper, the Web Service Resource Framework (WSRF) service-oriented implementation and evaluation of the GridPPI on the ChinaGrid Support Platform (CGSP) are discussed in detail. A performance analysis is also made that shows that our efforts could provide a flexible and effective programming library in the grid environment.

Keywords: grid computing; programming models; parallel programming; ChinaGrid; China; distributed computing; parallel computing; web services; programming library.

DOI: 10.1504/IJWGS.2007.015426

International Journal of Web and Grid Services, 2007 Vol.3 No.4, pp.480 - 497

Published online: 15 Oct 2007 *

Full-text access for editors Full-text access for subscribers Purchase this article Comment on this article