Online Prediction and Improvement of Reliability for Service Oriented Systems

被引:19
作者
Ding, Zuohua [1 ]
Xu, Ting [1 ]
Ye, Tiantian [2 ]
Zhou, Yuan [1 ]
机构
[1] Zhejiang Sci Tech Univ, Lab Intelligent Comp & Software Engn, Hangzhou 310018, Peoples R China
[2] Zhejiang Sci Tech Univ, Sch Informat Sci & Technol, Hangzhou 310018, Peoples R China
关键词
Online data analysis; reliability improvement; reliability prediction; spectrum-based localization; system reconfiguration; SOFTWARE; VISION; MODEL;
D O I
10.1109/TR.2015.2504720
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Reliability is an important metric for measuring the quality of software. Many methods have been proposed for online predicting and improving software reliability, but most of them have the following weakness: they are not able to predict software reliability on different time intervals and to locate the faulty components that cause the declining of the reliability either. This paper proposes a new method for online improvement of reliability of service composition. We use monitored failure data at ports of services to predict the reliabilities of service composition on different time intervals. If the predicted reliability is lower than the expected value, then we locate the faulty components that cause the declining of the reliability by using an improved spectrum-fault-localization (SFL) technique. The system can be automatically reconfigured to improve the system reliability by adding a component replica or replacing the faulty component. An Online Shop example is used to demonstrate the effectiveness of our method.
引用
收藏
页码:1133 / 1148
页数:16
相关论文
共 46 条
[1]   On the accuracy of spectrum-based fault localization [J].
Abreu, Rui ;
Zoeteweij, Peter ;
van Gemund, Arjan J. C. .
TAIC PART 2007 - TESTING: ACADEMIC AND INDUSTRIAL CONFERENCE - PRACTICE AND RESEARCH TECHNIQUES, PROCEEDINGS: CO-LOCATED WITH MUTATION 2007, 2007, :89-+
[2]   Diagnosing multiple intermittent failures using maximum likelihood estimation [J].
Abreu, Rui ;
van Gemund, Arjan J. C. .
ARTIFICIAL INTELLIGENCE, 2010, 174 (18) :1481-1497
[3]  
Abreu R, 2009, 21ST INTERNATIONAL JOINT CONFERENCE ON ARTIFICIAL INTELLIGENCE (IJCAI-09), PROCEEDINGS, P653
[4]  
Asteriou D., 2011, Applied Econometrics, V2, P265, DOI [DOI 10.1002/(SICI)1099-131X(199705)16:33.0.00
[5]  
2-X, DOI 10.1057/978-1-137-41547-9_13]
[6]  
Beisiegel M, 2007, SERVICE COMPONENT AR
[7]   Effect of code coverage on software reliability measurement [J].
Chen, MH ;
Lyu, MR ;
Wong, WE .
IEEE TRANSACTIONS ON RELIABILITY, 2001, 50 (02) :165-170
[8]   Using Akaike Information Criterion for Selecting the Field Distribution in a Reverberation Chamber [J].
Chen, Xiaoming .
IEEE TRANSACTIONS ON ELECTROMAGNETIC COMPATIBILITY, 2013, 55 (04) :664-670
[9]  
Cheung L, 2008, ICSE'08 PROCEEDINGS OF THE THIRTIETH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING, P111, DOI 10.1145/1368088.1368104
[10]   A USER-ORIENTED SOFTWARE-RELIABILITY MODEL [J].
CHEUNG, RC .
IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 1980, 6 (02) :118-125