Masters Theses
Date of Award
5-1994
Degree Type
Thesis
Degree Name
Master of Science
Major
Computer Science
Major Professor
Jack Dongarra
Committee Members
David Straight, Jim Plank
Abstract
There is a growing trend toward distributed computing writing programs that run across multiple networked computers to speed up computation, solve larger problems or withstand machine failures. A programming model commonly used to write distributed applications is message-passing, in which a program is decomposed into distinct subprograms that communicate and synchronize with one another by explicitly sending and receiving blocks of data.
PVM (Parallel Virtual Machine) is a generic message-passing system composed of a programming library and manager processes. It ties together separate physical machines (possibly of different types), providing communication and control between the subprograms and detection of machine failures. The resulting virtual machine appears as a single, manageable resource. PVM is portable to a wide variety of ma- chine architectures and operating systems, including workstations, supercomputers, PCs and multiprocessors.
In this paper I describe the design, implementation and testing of version 3.3 of PVM, and survey related works.
Recommended Citation
Manchek, Robert J., "Design and implementation of PVM version 3. " Master's Thesis, University of Tennessee, 1994.
https://trace.tennessee.edu/utk_gradthes/11613