Inderscience PublishersInderscience PublishersInderscience Publishers
  PUBLISHERS OF DISTINGUISHED ACADEMIC, SCIENTIFIC AND PROFESSIONAL JOURNALS

Article Abstract

Title: Parallel programming over ChinaGrid
  Author: Weiyuan Huang, Yongwei Wu, Yulai Yuan, Jia Liu, Guangwen Yang, Weimin Zheng   Email author(s)
  Address: 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
  Journal: International Journal of Web and Grid Services 2007 - Vol. 3, No.4  pp. 480 - 497
  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
  Access for editors and complimentary subscribers       Access for Subscribers   Purchase this Paper        We welcome your comments about this paper Comment on the Paper