The Measurement of Software Aging Damage and Rejuvenation Strategy for Discrete Web Services

Article Preview

Abstract:

the problem of software aging widely exists in long-running software system, and the solution is software rejuvenation. Traditional software rejuvenation strategy has some deficiencies in solving the problems of discrete web services aging, for example, the higher failure rate and the poorer stability. Therefore, considering the discrete web services has the loose coupling characteristic, we establish and revise the discrete web service aging damage model by using multiple linear regression method to calculate the aging damage of an individual web service. On this basis, based on the web service priority, call frequency and aging condition, we propose an adaptive rejuvenation strategy which ensures the key web services’ quality. The experiment result shows that, compared with traditional rejuvenation strategy, this strategy improves the stability and dependability of the web services.

You might also be interested in these eBooks

Info:

Periodical:

Advanced Materials Research (Volumes 433-440)

Pages:

432-437

Citation:

Online since:

January 2012

Export:

Price:

Permissions CCC:

Permissions PLS:

Сopyright:

© 2012 Trans Tech Publications Ltd. All Rights Reserved

Share:

Citation:

[1] Huang Kintala C, Kolettis N, etc. Software Rejuvenation: Analysis, Module and Applications[C]. Proceedings of the 25th Symposium on Fault Tolerant Computer Systems, Pasadena, CA, 1995: 381—390.

DOI: 10.1109/ftcs.1995.466961

Google Scholar

[2] Castelli V, Harper RE, Heidelberger P, etc. Proactive Management of SoftwareAging[J], IBM JRD, 2001, 45(2): 3ll—332.

Google Scholar

[3] Garg S, Puliafito A, Telek M, Trivedi K S. Analysis of Software Rejuvenation using Markov Regenerative Stochastic Petri Nets. In: int'l. Symp. On Software Reliability Engineering, ISSRE 1995, Oct, (1995).

DOI: 10.1109/issre.1995.497656

Google Scholar

[4] Garg S, Huang Y, Kintala C, Trivedi K S . Time and Load Based Software Rejuvenation : Policy , Evaluation and optimality. In: First Fault Tolerance Symposium, FTS-95, Dec. (1995).

Google Scholar

[5] Garg S, van Moorsel A, Vaidyanathan K, Trivedi K S. A Methodology for Detection and Estimation of Software Aging. In: int'l. symp. on Software Reliability Engineering, ISSRE 1998, Nov. (1998).

DOI: 10.1109/issre.1998.730892

Google Scholar

[6] Li L, Vaidyanathan K, Trivedi K S. An Approach for Estimation of Software Aging in a Web Server. In: Intl. Symposium on Empirical Software Engineering, ISESE 2002, Nara, Japan, Oct. (2002).

DOI: 10.1109/isese.2002.1166929

Google Scholar

[7] El-Shishiny H, Deraz S S, Badreddin B O. Mining Software Aging: A Neural Network Approach In; Network Operations and Management Symposium, 2008. NOMS 2008. IEEE.

DOI: 10.1109/iscc.2008.4625660

Google Scholar

[8] A. Artur, L & Silva. Using Machine Learning for Non-Intrusive Modeling and Prediction of Software Aging In: Computers and Communications, 2008. ISCC 2008. IEEE.

Google Scholar