Workload Characterization for Software Aging Analysis

被引:25
作者
Bovenzi, Antonio [1 ]
Cotroneo, Domenico [1 ]
Pietrantuono, Roberto [1 ]
Russo, Stefano [1 ]
机构
[1] Univ Naples Federico II, Dipartimento Informat & Sistemist, I-80125 Naples, Italy
来源
22ND IEEE INTERNATIONAL SYMPOSIUM ON SOFTWARE RELIABILITY ENGINEERING (ISSRE) | 2011年
关键词
Software Aging; Empirical Study;
D O I
10.1109/ISSRE.2011.18
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
The phenomenon of software aging is increasingly recognized as a relevant problem of long-running systems. Numerous experiments have been carried out in the last decade to empirically analyze software aging. Such experiments, besides highlighting the relevance of the phenomenon, have shown that aging is tightly related to the applied workload. However, due to the differences among the experimented applications and among the experimental conditions, results of past studies are not comparable to each other. This prevent from drawing general conclusions (e. g., about the aging-workload relationship), and from comparing systems from the aging perspective. In this paper, we propose a procedure to carry out aging experiments in different applications for: i) assessing aging trend of the individual systems, as well as assessing differences among them (i. e., obtaining comparable results); ii) inferring workload-aging relationships from experiments performed on different applications, by highlighting the most relevant workload parameters. The procedure is applied, through a set of long-running experiments, to three real-scale software applications, namely Apache Web Server, James Mail Server, and CARDAMOM, a middleware for the development of air traffic control (ATC) systems.
引用
收藏
页码:240 / 249
页数:10
相关论文
共 23 条
[1]  
[Anonymous], J SYSTEMS SOFTWARE
[2]  
Avritzer A., 2006, P INT C DEP SYST NET
[3]   Workload-based analysis of software aging, and rejuvenation [J].
Bao, YJ ;
Sun, XB ;
Trivedi, KS .
IEEE TRANSACTIONS ON RELIABILITY, 2005, 54 (03) :541-548
[4]  
Barbetta Pedro A., 2010, IEEE T RELIABILITY, V59
[5]   Advanced pattern recognition for detection of complex software aging phenomena in online transaction processing servers [J].
Cassidy, KJ ;
Gross, KC ;
Malekpour, A .
INTERNATIONAL CONFERENCE ON DEPENDABLE SYSTEMS AND NETWORKS, PROCEEDINGS, 2002, :478-482
[6]  
Cotroneo D., 2010, P 21 IEEE INT S SOFT
[7]   Characterizing aging phenomena of the Java']Java Virtual Machine [J].
Cotroneo, Domenico ;
Orlando, Salvatore ;
Russo, Stefano .
SRDS 2007: 26TH IEEE INTERNATIONAL SYMPOSIUM ON RELIABLE DISTRIBUTED SYSTEMS, PROCEEDINGS, 2007, :127-+
[8]  
GARG S, 1998, P 9 INT S SOFTW REL
[9]  
Grottke M., 2008, P 1 INT WORKSH SOFTW
[10]   Fighting bugs: Remove, retry, replicate, and rejuvenate [J].
Grottke, Michael ;
Trivedi, Kishor S. .
COMPUTER, 2007, 40 (02) :107-109