Distributed fault-tolerant real-time systems: the Mars approach | IEEE Journals & Magazine | IEEE Xplore

Distributed fault-tolerant real-time systems: the Mars approach


Abstract:

The authors describe the Maintainable Real-Time System, a fault-tolerant distributed system for process control, developed under the Mars project started in 1980 at the T...Show More

Abstract:

The authors describe the Maintainable Real-Time System, a fault-tolerant distributed system for process control, developed under the Mars project started in 1980 at the Technische Universitat Berlin. They explore the characteristics of distributed real-time systems and then present the Mars approach to real-time process control, its architectural design and implementation, and one of its applications. The authors focus on the maintainability of the Mars architecture, describe the Mars operating system, and discuss timing analysis. The control of a rolling mill that produces metal plates and bars is examined.<>
Published in: IEEE Micro ( Volume: 9, Issue: 1, February 1989)
Page(s): 25 - 40
Date of Publication: 28 February 1989

ISSN Information:

References is not available for this document.

Select All
1.
A. Avizienis and J. C. Laprie, "Dependable Computing: From Concepts to Design Diversity", Proc. IEEE, vol. 74, no. 5, pp. 629-638, May 1986.
2.
S. Dart, "Software Development Environments", Computer, vol. 20, no. 11, pp. 18-28, Nov. 1987.
3.
"Product Guide for SCADA (Supervisory Control and Data Acquisition) Systems", J. Modern Power Systems, pp. 56-67, Jan. 1987.
4.
M. Mulazzani, "An Open Layered Architecture for Dependability Analysis and Its Application", Proc. 18th Fault-Tolerant Computing Symp., pp. 96-101, 1988-June.
5.
C. Senft, "A Computer-Aided Design Environment for Distributed Realtime Systems", Proc. IEEE Compeuro 88 System Design: Concepts Methods and Tools, pp. 288-297, 1988-Apr.
6.
D. R. Cheriton, "The V Kernel: A Software Base for Distributed Systems", IEEE Software, vol. 1, no. 2, pp. 19-42, Apr. 1984.
7.
R. A. Sahner and K. S. Trivedi, "Reliability Modeling Using SHARPE", IEEE Trans. Reliability, vol. 36, no. 2, pp. 186-193, June 1987.
8.
C. Senft, "Remodel—a Realtime System Methodology on Design and Early Evaluation", Proc. IFIP Conf. Distributed Processing, pp. 305-321, 1987-Oct.
9.
R. Fitzgerald and R. F. Rashid, "The Integration of Virtual Memory Management and Interprocess Communication in Accent", J. ACM Trans. Computer Systems, pp. 147-177, May 1986.
10.
M. Agnew and R. Ward, "The DB + + Relational Database Management System", Proc. European Unix Users Group (EUUG) Conf., pp. 1-15, 1986-Apr.
11.
H. Zimmermann, "Basic Concepts for the Support of Distributed Systems: The Chorus Approach", Proc. 2nd Conf. Distributed Computing Systems, pp. 60-66, 1981-Apr.
12.
M. Dowson, "Integrated Project Support with Istar", IEEE Software, vol. 4, no. 6, pp. 6-15, Nov 1987.
13.
A. H. Kopetz and W. Merker, "The Architecture of MARS", Proc. 15th Fault-Tolerant Computing Symp., pp. 274-279, 1985-June.
14.
D. Parnas, "On the Criteria to be Used in Decomposing Svstems into Modules", Comm. ACM, vol. 15, no. 12, pp. 1,053-1,058, Dec. 1972.
15.
H. Kopetz and W. Ochsenreiter, "Clock Synchronization in Distributed Real-Time Systems", IEEE Trans. Computers, vol. 36, no. 8, pp. 933-940, Aug. 1987.
16.
H. Kopetz, "Design Principles for Fault-Tolerant Real-Time Systems", Proc. 19th Hawaii Conf., vol. II, pp. 53-62, 1986.
17.
J. H. Saltzer, D. P. Reed and D. D. Clark, "End-to-End Arguments in System Design", ACM Trans. Computer Systems, vol. 2, no. 4, pp. 277-288, Nov. 1984.
18.
M. Sloman and J. Kramer, Distributed Systems and Computer Networks, N.J., Englewood Cliffs:Prentice-Hall Series in Computer Science, pp. 140.
19.
R. D. Schlichting and F. B. Schneider, "Fail Stop Processors: An Approach to Designing Fault-Tolerant Computing Systems", ACM Trans. Computing Systems, vol. 1, no. 3, pp. 222-238, Aug. 1983.
20.
L. C. Mitchell, "A Methodology for Predicting End-to-End Responsiveness in a Local Area Network" in Tutorial Local Network Technology, Washington D.C.:IEEE CS Press, pp. 320-328, 1985.
21.
H. Kasahara and S. Narita, "Parallel Processing of Robot-Arm Control Computation on a Multimicroprocessor System", IEEE J. Robotics and Automation, vol. 1, no. 2, pp. 104-113, June 1985.
22.
C. Koza, "Scheduling of Hard Real-Time Tasks in the Fault-Tolerant Distributed Real-Time System MARS", Proc. 4th IEEE Workshop Real-Time Operating Systems, pp. 31-36, 1987-July.
23.
R. E. Korf, "Depth-First herative-Deepening: An timal Admissible Tree Search", Αrιiβciα! Intelligence, vol. 27, pp. 97-109, 1985.
24.
W. Zhao, K. Ramamritham and J. A. Stankovic, "Preemptive Scheduling Under Time and Resource Constraints", IEEE Trans. Computers, vol. 36, no. 8, pp. 949-960, Aug. 1987.
25.
E. Kligerman and A. D. Stoyenko, "Real-Time Euclid: A Language for Reliable Real-Time Systems", IEEE Trans. Software Eng., vol. 12, no. 9, pp. 941-949, Sept. 1986.

Contact IEEE to Subscribe

References

References is not available for this document.