GENESIS: an efficient, transparent and easy to use cluster operating system
Parallel Computing
CC--MPI: a compiled communication capable MPI prototype for ethernet switched clusters
Proceedings of the ninth ACM SIGPLAN symposium on Principles and practice of parallel programming
An empirical study of reliable multicast protocols over Ethernet-connected networks
Performance Evaluation
Hi-index | 0.00 |
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 source. PVM is portable to a wide variety of machine architectures and operating systems, including workstations, supercomputers, PCs and multiprocessors. , This paper describes the design, implementation and testing of version 3.3 of PVM and surveys related works.