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