A hierarchical message mechanism for distributed systems software

The authors investigate a mechanism for distributed computer systems that can support control and data communication right from the beginning of a distributed-software design to the actual execution and maintenance. The concept of message hierarchy is illustrated by an example of remote rendezvous in distributed systems. The control messages need a faster communication structure than the data messages. This observation suggests two-speed communication structure as a realization of hierarchical message systems. The two-speed structure involves four major components per node: communication links with different transmission speeds, a message arbiter, a node information table (NIT), and a system node directory (SND). A major benefit of a system based on hierarchical message-passing is that the desired systemwide information can be updated very quickly.<<ETX>>

[1]  M. G. Smith,et al.  A Distributed System Experimentation Facility , 1982, ICDCS.

[2]  Gregory R. Andrews,et al.  Concepts and Notations for Concurrent Programming , 1983, CSUR.

[3]  Larry D. Wittie,et al.  BUGNET: A Debugging system for parallel programming environments , 1982, ICDCS.

[4]  Dieter Haban DTM - A Method for Testing Distributed Systems , 1987, SRDS.

[5]  Kai Hwang,et al.  Computer architecture and parallel processing , 1984, McGraw-Hill Series in computer organization and architecture.

[6]  Sol M. Shatz,et al.  Introduction to Distributed-Software Engineering , 1987, Computer.

[7]  Jack C. Wileden,et al.  High-level debugging of distributed systems: The behavioral abstraction approach , 1983, J. Syst. Softw..

[8]  Barton P. Miller,et al.  DEMOS/MP: The development of a distributed operating system , 1987, Softw. Pract. Exp..

[9]  R. F. Kamel,et al.  Remote rendezvous , 1987, Softw. Pract. Exp..

[10]  Kenneth C. Smith,et al.  A multiple valued logic: a tutorial and appreciation , 1988, Computer.

[11]  Per Brinch Hansen,et al.  Joyce—A programming language for distributed systems , 1987, Softw. Pract. Exp..

[12]  John A. Stankovic,et al.  A Perspective on Distributed Computer Systems , 1984, IEEE Transactions on Computers.

[13]  Jeffrey M. Jaffe,et al.  SNA Networks of Small Systems , 1985, IEEE J. Sel. Areas Commun..

[14]  Brian N. Bershad,et al.  A Remote Procedure Call Facility for Interconnecting Heterogeneous Computer Systems , 1987, IEEE Transactions on Software Engineering.