A software architecture for maintaining temporal consistency in a distributed real-time environment

Control applications constitute an important class of real-time systems. Such applications have specific temporal requirements that have to be taken into account during the system design. One such requirement is data temporary consistency. This paper gives an overview of the temporal consistency problem and addresses implementation issues for a distributed real-time system that is configured according to a producer/consumer communication model. Solutions are proposed that provide simple mechanisms for maintaining temporal consistency. Finally, a software architecture consisting of temporally homogeneous buffers is presented.<<ETX>>

[1]  G. E. Taylor,et al.  Computer Controlled Systems: Theory and Design , 1985 .

[2]  P. Raja,et al.  Priority polling and dynamic time-window mechanisms in a multicycle Fieldbus , 1993, 1993 CompEuro Proceedings Computers in Design, Manufacturing, and Production.

[3]  Jean-Dominique Decotignie,et al.  Multicycle operations in a field bus: application layer implications , 1989, 15th Annual Conference of IEEE Industrial Electronics Society.

[4]  Richard Gerber,et al.  Scheduling with relative timing constraints , 1993 .

[5]  Yu-Chi Ho,et al.  Discrete event dynamic systems : analyzing complexity and performance in the modern world , 1992 .

[6]  Karl Johan Åström,et al.  Computer-Controlled Systems: Theory and Design , 1984 .

[7]  P. Raja,et al.  Characterizing Temporal Consistency In A Fieldbus Environment , 1992, Singapore International Conference on Intelligent Control and Instrumentation [Proceedings 1992].

[8]  Raja Prasad,et al.  A simple encoder for fieldbus applications , 1993, SIGCOMM 1993.

[9]  Hermann Kopetz,et al.  CONSISTENCY CONSTRAINTS IN DISTRIBUTED REAL TIME SYSTEMS , 1988 .

[10]  P. Pleinevaux,et al.  Time critical communication networks: field buses , 1988, IEEE Network.

[11]  Peter O'Reilly,et al.  Performance Analysis of Local Computer Networks , 1986 .

[12]  Xiaohui Song,et al.  Performance of multiversion concurrency control algorithms in maintaining temporal consistency , 1990, Proceedings., Fourteenth Annual International Computer Software and Applications Conference.

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

[14]  Guevara Noubir,et al.  Design and implementation of a robust Fieldbus protocol , 1993, ISIE '93 - Budapest: IEEE International Symposium on Industrial Electronics Conference Proceedings.

[15]  Ching Han,et al.  Scheduling Real-Time Computations With Temporal Distance and Separation Constraints and With Extended Deadlines , 1992 .