The monitoring of inter-process communications in distributed systems

https://doi.org/10.1016/0167-739X(90)90035-CGet rights and content

Abstract

The decomposition of an application into processes and the allocation of the latter to the available processors is one of the most crucial problems in the software design phase of message-based distributed systems. In this paper the authors describe a tool which, by monitoring the communications between processes allocated to separate processing elements, is able to provide indications on the effectiveness of the partitioning and mapping actions carried out. The authors first show, with reference to systems built with Transputer family components, the tool's structure, which is highly independent from the system interconnection network; secondly, they show how to make an initial reduction of the data gathered during the monitoring phase.

References (7)

  • F Berman et al.

    On mapping parallel algorithms into parallel architectures

    Journal of Parallel and Distributed Computing

    (Oct. 1987)
  • S.M Shatz et al.

    Introduction to distributed-software engineering

    IEEE Computer

    (Oct. 1987)
  • S Lee et al.

    A mapping strategy for parallel processing

    IEEE Trans. on Computers C-36

    (Apr. 1987)
There are more references available in the full text version of this article.

Cited by (2)

  • Rapid prototyping of distributed algorithms

    1999, Journal of Systems and Software
View full text