DocumentCode :
2631821
Title :
Measuring software aging effects through OS kernel instrumentation
Author :
Matias, Rivalino ; Beicker, Ibrahim ; Leitão, Breno ; Maciel, Paulo R M
Author_Institution :
Sch. of Comput. Sci., Fed. Univ. of Uberlandia, Uberlândia, Brazil
fYear :
2010
fDate :
2-2 Nov. 2010
Firstpage :
1
Lastpage :
6
Abstract :
Software aging is a phenomenon defined as the continuing degradation of software systems during runtime, being particularly noticeable in long-running applications. Measuring aging effects is a very important step towards identifying the most significant causes of software aging, so rejuvenation mechanisms can be applied effectively. The literature has already discussed aging monitoring from a userspace perspective. In this paper we present an innovative study where we explore OS kernel instrumentation techniques to measure software aging effects. Kernel instrumentations are available in practically all modern operating systems and we show how this powerful mechanism can be used to monitor either application-specific or system-wide aging indicators. In addition to the theoretical study, we present numerical results obtained from controlled experiments.
Keywords :
operating system kernels; software fault tolerance; software performance evaluation; OS kernel instrumentation; operating systems; rejuvenation mechanisms; software aging; Aging; Instruments; Kernel; Linux; Monitoring; OS instrumentation; Software aging; measurement; memory fragmentation; memory leak;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Software Aging and Rejuvenation (WoSAR), 2010 IEEE Second International Workshop on
Conference_Location :
San Jose, CA
Print_ISBN :
978-1-61284-344-5
Type :
conf
DOI :
10.1109/WOSAR.2010.5722094
Filename :
5722094
Link To Document :
بازگشت