Title :
Selecting Server Parameters for Predictable Runtime Monitoring
Author :
Zhu, Haitao ; Goddard, Steve ; Dwyer, Matthew B.
Author_Institution :
Dept. of Comput. Sci. & Eng., Univ. of Nebraska Lincoln, Lincoln, NE, USA
Abstract :
Application of runtime monitoring to maintain the health of an embedded real-time software system requires that anomalous behavior be detected within a bounded time while preserving the temporal guarantees of the underlying system. Existing results can compute bounds on the detection latency of runtime monitors that are realized as a deferrable server running at the highest priority. In this paper, we generalize those results to allow monitors to run at an arbitrary priority. We also present an analysis of queue length in predictable runtime monitoring, which allows one to compute an upper bound on queue length. When implementing predictable runtime monitoring, system engineers are presented with several challenges in configuring the parameters of monitor servers. To address those challenges, we explore the tradeoffs among key server parameters and make recommendations about how best to select those parameters to achieve system monitoring objectives.
Keywords :
embedded systems; operating systems (computers); scheduling; software performance evaluation; deferrable server; detection latency; embedded realtime software system; monitor servers; predictable runtime monitoring; queue length analysis; server parameter selection; Aerospace control; Application software; Computerized monitoring; Condition monitoring; Delay; Queueing analysis; Real time systems; Runtime; Vehicle detection; Vehicle safety;
Conference_Titel :
Real-Time and Embedded Technology and Applications Symposium (RTAS), 2010 16th IEEE
Conference_Location :
Stockholm
Print_ISBN :
978-1-4244-6690-0
Electronic_ISBN :
1080-1812
DOI :
10.1109/RTAS.2010.18