Parallel virtual machine (pvm), Computer Networking

PVM (Parallel Virtual Machine) is a portable message-passing programming system, designed to link divide heterogeneous host machines to form a "virtual machine" which is a one, manageable parallel computing resource. Large computational troubles such as, superconductivity studies, molecular dynamics simulations, distributed fractal computations, matrix algorithms, can therefore be solved more cost effectively by using the memory of many computers and aggregate power.

PVM was developed by the University of Tennessee, The Oak Ridge National Laboratory and Emory University. The first version was released in 1989, version 2 was released in 1991 and finally version 3 was released in 1993. The PVM software allows a collection of heterogeneous computer systems to be viewed as a one parallel virtual machine. It transparently handles data conversion, all message routing and task scheduling across a network of incompatible computer architectures. The programming interface of PVM is extremely easy .The user writes his application as a collection of cooperating tasks. Tasks access PVM resources by a library of standard interface routines. These routines let the initiation and termination of tasks across the communication as well as network and synchronisation among the tasks. Communication constructs consist of those for sending and receiving data structures as well as high-level primitives such as barrier synchronization and broadcast.


Posted Date: 3/2/2013 7:14:49 AM | Location : United States

Related Discussions:- Parallel virtual machine (pvm), Assignment Help, Ask Question on Parallel virtual machine (pvm), Get Answer, Expert's Help, Parallel virtual machine (pvm) Discussions

Write discussion on Parallel virtual machine (pvm)
Your posts are moderated
Related Questions
what are the terms CSU, DSU and TSU?

Token Passing Station is able to send only when it receives a special frame called a token Token circulates around the ring If station wishes to sen

Along any transmission path from a given source to a given destination, a group of virtual circuits can be grouped together into what is known as path.

Explain the importance of authentication. Authentication is the method of verifying a user's credentials before he can log into the network. It is normally performed using a us

LRC - Performance Detects every burst errors up to length n (number of columns) If two bits in one data unit are damaged as well as two bits in exactly same positions

What is DHCP? DHCP is short for Dynamic Host Configuration Protocol. Its major task is to automatically assign an IP address to devices across the network. It first checks for

What is mesh network? A network in which there are many network links among computers to provide multiple paths for data to travel.

bit stuffing program in python

What is MAN? MAN - Metropolitan Area Networks. MAN is bigger than a LAN and as its name implies, covers the area of a single city. MANs rarely extend beyond 100 KM and frequ