THE PVM CONCURRENT COMPUTING SYSTEM - EVOLUTION, EXPERIENCES, AND TRENDS

Citation
Vs. Sunderam et al., THE PVM CONCURRENT COMPUTING SYSTEM - EVOLUTION, EXPERIENCES, AND TRENDS, Parallel computing, 20(4), 1994, pp. 531-545
Citations number
17
Categorie Soggetti
Computer Sciences","Computer Science Theory & Methods
Journal title
ISSN journal
01678191
Volume
20
Issue
4
Year of publication
1994
Pages
531 - 545
Database
ISI
SICI code
0167-8191(1994)20:4<531:TPCCS->2.0.ZU;2-R
Abstract
The PVM system, a software framework for heterogeneous concurrent comp uting in networked environments, has evolved in the past several years into a viable technology for distributed and parallel processing in a variety of disciplines. PVM supports a straightforward but functional ly complete message passing model, and is capable of harnessing the co mbined resources of typically heterogeneous networked computing platfo rms to deliver high levels of performance and functionality. In this p aper, we describe the architecture of PVM system, and discuss its comp uting model, the programming interface it supports, auxiliary faciliti es for process groups and MPP support, and some of the internal implem entation techniques employed. Performance issues, dealing primarily wi th communication overheads, are analyzed, and recent findings as well as experimental enhancements are presented. In order to demonstrate th e viability of PVM for large scale scientific supercomputing, the pape r includes representative case studies in materials science, environme ntal science, and climate modeling. We conclude with a discussion of r elated projects and future directions, and comment on near and long-te rm potential for network computing with the PVM system.