A Versatile Monitoring System for Distributed Real–time Systems

Abstract This paper surveys the potential capabilities of monitoring of (distributed) real-time systems and presents some major issues of our actual monitoring system implementation VTA (Versatile Timing Analyzer). First, monitoring is identified as an efficient way to provide theoretical research with realistic (timing–)information concerning the actual stimuli the controlling system of a real–time system has to cope with. Moreover, there are certain specification checking applications, which regard requirements engineering, and last but not least there are several important monitoring applications within the testing area. We elaborate on the design issues resulting from such applications and provide a short architectural summary of the prototype version of the VTA currently being under development at our department.

[1]  Leslie Lamport,et al.  Time, clocks, and the ordering of events in a distributed system , 1978, CACM.

[2]  Thomas J. LeBlanc,et al.  Debugging Parallel Programs with Instant Replay , 1987, IEEE Transactions on Computers.

[3]  Michael Drmota,et al.  Exponential Limiting Distributions in Queueing Systems with Deadlines , 1993, SIAM J. Appl. Math..

[4]  Devesh Bhatt,et al.  An Instrumental Testbed for Real-Time Distributed Systems Development , 1987, RTSS.

[5]  Jeffrey J. P. Tsai,et al.  A Noninterference Monitoring and Replay Mechanism for Real-Time Software Testing and Debugging , 1990, IEEE Trans. Software Eng..

[6]  Charles E. McDowell,et al.  Debugging concurrent programs , 1989, ACM Comput. Surv..

[7]  G. Schrott,et al.  Monitoring of Real Time Systems by a Separate Processor , 1983 .

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

[9]  Dieter Haban,et al.  A Hybrid Monitor for Behavior and Performance Analysis of Distributed Systems , 1990, IEEE Trans. Software Eng..

[10]  Richard T. Snodgrass,et al.  A relational approach to monitoring complex systems , 1988, TOCS.

[11]  Ilya Gertner,et al.  High-level debugging in parasight , 1988, PADD '88.

[12]  Dan C. Marinescu,et al.  Models for Monitoring and Debugging Tools for Parallel and Distributed Software , 1990, J. Parallel Distributed Comput..

[13]  Wilhelm Föckeler,et al.  Aktuelle Probleme und Lösungen zur Leistungsanalyse von modernen Rechensystemen , 1989, MMB.