DocumentCode
2381693
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
fYear
2010
fDate
12-15 April 2010
Firstpage
227
Lastpage
236
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;
fLanguage
English
Publisher
ieee
Conference_Titel
Real-Time and Embedded Technology and Applications Symposium (RTAS), 2010 16th IEEE
Conference_Location
Stockholm
ISSN
1080-1812
Print_ISBN
978-1-4244-6690-0
Electronic_ISBN
1080-1812
Type
conf
DOI
10.1109/RTAS.2010.18
Filename
5465980
Link To Document