Title :
The effective implementation of a flexible communication mechanism for distributed and parallel programming
Author :
Kordecki, Clemens ; Jähnichen, Stefan
Author_Institution :
GMD Forshungsstelle, Karlsruhe Univ., West Germany
Abstract :
A mechanism that relies on shared communication resources but avoids many of its known disadvantages is proposed. Its main idea is introduced as an extension of the Communicating Sequential Processes (CSP) notation to asynchronous and type-safe communication behavior. It is shown that this mechanism can be used for strongly and loosely coupled processors and is thus independent of a specific distributed or parallel architecture. This independence allows changes of the hardware system as well as static or dynamic changes of the software system. The mechanism relies on asynchronous message-passing but can easily be extended to send no-wait procedure calls
Keywords :
distributed processing; parallel programming; protocols; Communicating Sequential Processes; asynchronous communication; asynchronous message-passing; distributed programming; flexible communication mechanism; no-wait procedure calls; parallel architecture; parallel programming; shared communication resources; type-safe communication behavior; Asynchronous communication; Automatic control; Communication system control; Control systems; Distributed databases; Dynamic programming; Hardware; Local area networks; Operating systems; Parallel programming;
Conference_Titel :
Distributed Computing Systems in the 1990s, 1988. Proceedings., Workshop on the Future Trends of
Print_ISBN :
0-8186-0897-8
DOI :
10.1109/FTDCS.1988.26701