Conference proceeding
Predictable Runtime Monitoring
2009 21st Euromicro Conference on Real-Time Systems, pp.173-183
07/2009
DOI: 10.1109/ECRTS.2009.23
Abstract
Dynamic program monitoring has been applied in software-intensive systems to detect runtime constraint violations and trigger system recovery actions. Uncontrolled monitoring activities may, however, delay detection of a violation for an unbounded time and, worse, affect the original system's schedulability. In this paper, we introduce the concept of predictable monitoring, which demands a bound on detection latency while ensuring temporal non-interference by the monitoring process. We present off-line analysis techniques for predicting the maximum detection latency with fixed-priority scheduling under two types of monitoring schemes: synchronous and asynchronous. For asynchronous monitoring, we illustrate how to achieve predictable monitoring by bounding the detection latency and controlling the monitoring budget using a bandwidth-preserving, server-based approach.
Details
- Title: Subtitle
- Predictable Runtime Monitoring
- Creators
- Haitao Zhu - University of Nebraska–LincolnM.B Dwyer - University of Nebraska–LincolnS Goddard - University of Nebraska–Lincoln
- Resource Type
- Conference proceeding
- Publication Details
- 2009 21st Euromicro Conference on Real-Time Systems, pp.173-183
- Publisher
- IEEE
- DOI
- 10.1109/ECRTS.2009.23
- ISSN
- 1068-3070
- eISSN
- 2377-5998
- Language
- English
- Date published
- 07/2009
- Academic Unit
- Computer Science
- Record Identifier
- 9984259425202771
Metrics
16 Record Views