DocumentCode :
3448089
Title :
Adaptive monitoring in microkernel OSs
Author :
Cotroneo, Domenico ; Di Leo, Domenico ; Natella, Roberto
Author_Institution :
Dipt. di Inf. e Sist., Univ. degli Studi di Napoli Federico II, Naples, Italy
fYear :
2010
fDate :
June 28 2010-July 1 2010
Firstpage :
66
Lastpage :
72
Abstract :
The microkernel architecture has been investigated by both industries and the academia for the development of dependable Operating Systems (OSs). This work copes with a relevant issue for this architecture, namely unresponsive components because of deadlocks and infinite loops. In particular, a monitor sends heartbeat messages to a component that should reply within a timeout. The timeout choice is tricky, since it should be dynamically adapted to the load conditions of the system. Therefore, our approach is based on an adaptive heartbeat mechanism, in which the timeout is estimated from past response times. We implement and compare three estimation algorithms for the choice of the timeout in the context of the Minix 3 OS. From the analysis we derive useful guidelines for choosing the best algorithm with respect to system requirements.
Keywords :
operating system kernels; OS; adaptive monitoring; heartbeat mechanism; heartbeat messages; infinite loops; microkernel OS; microkernel architecture; operating systems; Algorithm design and analysis; Computer architecture; Computer crashes; Delay; Fault detection; Guidelines; Heart beat; Monitoring; Operating systems; System recovery; Fault detection; Microkernel; Minix 3 OS; Runtime monitoring;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Dependable Systems and Networks Workshops (DSN-W), 2010 International Conference on
Conference_Location :
Chicago, IL
Print_ISBN :
978-1-4244-7729-6
Electronic_ISBN :
978-1-4244-7728-9
Type :
conf
DOI :
10.1109/DSNW.2010.5542619
Filename :
5542619
Link To Document :
بازگشت