• 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