• DocumentCode
    3593478
  • Title

    Detecting software aging in a cloud computing framework by comparing development versions

  • Author

    Langner, Felix ; Andrzejak, Artur

  • Author_Institution
    Heidelberg Univ., Heidelberg, Germany
  • fYear
    2013
  • Firstpage
    896
  • Lastpage
    899
  • Abstract
    Software aging, i.e. degradation of software performance or functionality caused by resource depletion is usually discovered only in the production scenario. This incurs large costs and delays of defect removal and requires provisional solutions such as rejuvenation (controlled restarts). We propose a method for detecting aging problems shortly after their introduction by runtime comparisons of different development versions of the same software. Possible aging issues are discovered by analyzing the differences in runtime traces of selected metrics. The required comparisons are workload-independent which minimizes the additional effort of dedicated stress tests. Consequently, the method requires only minimal changes to the traditional development and testing process. This paves the way to detecting such problems before public releases, greatly reducing the cost of defect fixing. Our study focuses on the memory leaks of Eucalyptus, a popular open source framework for managing cloud computing environments.
  • Keywords
    cloud computing; program testing; public domain software; software metrics; software reliability; Eucalyptus; cloud computing environment management; cloud computing framework; dedicated stress tests; defect removal delays; open source framework; resource depletion; software aging detection; software metrics; software performance degradation; software rejuvenation; testing process; Aging; Cloud computing; Degradation; Measurement; Runtime; Testing; Cloud Computing; Software Aging; Software Development;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Integrated Network Management (IM 2013), 2013 IFIP/IEEE International Symposium on
  • Print_ISBN
    978-1-4673-5229-1
  • Type

    conf

  • Filename
    6573106