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
Link To Document