Generalized Distributed Computing with PVM



next up previous
Next: Threads Based Parallel Up: Future Research Previous: Future Research

Generalized Distributed Computing with PVM

In the evolution of the PVM system for cluster and heterogeneous distributed computing, high-performance scientific applications have thus far been the main technical drivers. The computing model, as well as specific software features have been influenced by the requirements of scientific algorithms and their parallel implementations. We believe that by extending this infrastructure along certain important dimensions, the PVM system will be able to cater to a much larger class of application categories. The goal therefore is to enable generalized distributed computing within heterogeneous networked frameworks, i.e. to evolve both a conceptual model and a software infrastructure that integrally support high performance scientific applications as well as other general purpose applications, including, but not limited to, distributed teleconferencing and groupware systems, heterogeneous and multi-databases, high speed on-line transaction processing and geographically distributed information systems. This enhancement to PVM, termed the General Distributed Computing (GDC) layer has recently been undertaken; GDC facilities will consist of infrastructural support for the required operations, and are briefly described below

Our preliminary experiences with the GDC subsystem indicate that enhancing the PVM features to support generalized distributed computing, with specific focus on commercial, business, and database applications, is very valuable and is being increasingly accepted and adopted. Our performance measurements have also been very encouraging: during testing, overheads of a few to several tens of milliseconds were observed for most of the facilities outlined above, such as locking, synchronization, and parallel input and output with shadowing.



next up previous
Next: Threads Based Parallel Up: Future Research Previous: Future Research



Jack Dongarra
Sun Dec 18 11:30:23 EST 1994