Realization of autonomous decentralized computing with the RTO.k object structuring scheme and the HU-DF inter-process-group communication scheme

The autonomy of various subsystems in complex real-time distributed computer systems is a highly desired attribute. Highly autonomous subsystems enable concurrent and largely independent testing/verification and maintenance of the subsystems. In recent years, we formulated two system structuring techniques which could be used as fundamental tools for enhancing the subsystem autonomy: the RTO.k object structuring scheme and the HU-DF inter-process-group communication scheme. Three approaches of using the above two tools for enhancement of the three different basic types of autonomy in an object: relocation autonomy; service timing autonomy; and data acceptance autonomy, are presented.<<ETX>>

[1]  Hirokazu Ihara,et al.  Autonomous Decentralized Loop Network , 1982, COMPCON.

[2]  Hirokazu Ihara,et al.  Autonomous Decentralized Software Structure and It's Application , 1986, FJCC.

[3]  Hermann Kopetz,et al.  Distributed fault-tolerant real-time systems: the Mars approach , 1989, IEEE Micro.

[4]  Karsten Schwan,et al.  Object-oriented design of real-time software , 1989, [1989] Proceedings. Real-Time Systems Symposium.

[5]  K. H. Kim,et al.  Temporal uncertainties in interactions among real-time objects , 1990, Proceedings Ninth Symposium on Reliable Distributed Systems.

[6]  Hideyuki Tokuda,et al.  Object-oriented real-time language design: constructs for timing constraints , 1990, OOPSLA/ECOOP '90.

[7]  Ammar Attoui,et al.  An object oriented model for parallel and reactive systems , 1991, [1991] Proceedings Twelfth Real-Time Systems Symposium.

[8]  Santosh K. Shrivastava,et al.  Using objects and actions to provide fault tolerance in distributed, real-time applications , 1991, [1991] Proceedings Twelfth Real-Time Systems Symposium.

[9]  Hideyuki Tokuda,et al.  An object-oriented real-time programming language , 1992, Computer.

[10]  Mario Tokoro,et al.  DROL: an object-oriented programming language for distributed real-time systems , 1992, OOPSLA '92.

[11]  Mario Tokoro,et al.  DROL: an object-oriented programming language for distributed real-time systems , 1992, OOPSLA.

[12]  Kinji Mori,et al.  Autonomous decentralized systems: Concept, data field architecture and future trends , 1993, Proceedings ISAD 93: International Symposium on Autonomous Decentralized Systems.

[13]  Steven Howell,et al.  Distinguishing features and potential roles of the RTO.k object model , 1994, Proceedings of Words '94. The First Workshop on Object-Oriented Real-Time Dependable Systems.

[14]  K. H. Kim,et al.  A real-time object model RTO.k and an experimental investigation of its potentials , 1994, Proceedings Eighteenth Annual International Computer Software and Applications Conference (COMPSAC 94).

[15]  K. H. Kim,et al.  Action-level fault tolerance , 1995 .