Message passing programme development environment, Computer Networking

Message Passing Programme Development Environment

In a multicomputer system, the computational load among various processors must be balanced. To pass information among various nodes, message-passing technique is used. The programming environment of a multicomputer contains a host runtime system and resident operating system known as Kernel in all the node computers. The host system gives uniform communication among processes without intervention of the nodes, network connection and host workstation.  Host processes are located outsides the nodes. The host environment for hypercube computer at Caltech is a UNIX processor and uses UNIX and language processor utilities to communicate with node processes. The Kernel is separately located in each node computer that supports multiprogramming with an address space confined by local memory.  Many node processes can be created at each node.  All node processes execute concurrently in different physical node or interleaved through multiprogramming within the same node.  Node processes communicate with each other by sending or receiving messages.

he messages can be of a variety of types.  A particular field of all messages can be reserved to represent message type. The message passing primitives are as follows:

  • Send (type, length, buffer, node process)
  • Receive (type, length, and buffer)

Where type classified the message type, buffer shows location of the message, length specifies the length of the message, and node designates the destination node and process shows process ID at destination node.  Send and receive primitives are used for indicating the sending and receiving processes respectively.  The buffer field of send shows the memory location from which messages are sent and the buffer field of receive indicates the space where arriving messages will be stored.

Posted Date: 3/4/2013 5:39:26 AM | Location : United States







Related Discussions:- Message passing programme development environment, Assignment Help, Ask Question on Message passing programme development environment, Get Answer, Expert's Help, Message passing programme development environment Discussions

Write discussion on Message passing programme development environment
Your posts are moderated
Related Questions
Q. Show the Subnetting process? Subnetting (cont) Subnetting creates an intermediary level of hierarchy IP datagram routing then involves three steps: delivery t

How is computer networks used in marketing and sales, financial services, teleconferencing? Computer network have led to a new age of all of these services. They have helped in


A stored procedure is a named collection of SQL statements and procedural logic that is compiled, verified and kept in a server database. It is typically treated like any other dat

Determine the term - Experimental neuropsychology This is an approach which uses methods from experimental psychology to uncover the relationship among the nervous system and c

Question 3:4 By experimentation, work out the lowest SNR, under which 4 users can si- multaneously communicate, without error, via this system. For SNR, simply report the largest v

Distance covered, Based on size, ownership and physical architecture - LAN (Local Area Network) - Suitable for smaller geographical area - MAN (Metropolitan Area Network) - S

IMPORTANT: The web server should be able to serve HTTP files only. You will not need to implement the directory listing and CGI-bin. Purpose The objective is to implement a H

Can I get help for traffic congestion anlysis using GIS

A generic algorithm is mostly analyzed on the basis of the following parameters: the time complexity (implementation time) and the space complexity (amount of space necessary). Usu