Abstract
A strategy is presented for determining when it is advantageous to take some action to restore a system to full capacity. A determination is made of the types of data that need to be collected and circumstances under which the strategy is likely to be useful. Production traffic data is presented for a very large industrial telecommunications project, and the strategy is applied. An investigation is made of when the application of the strategy leads to increased system availability and decreased packet loss experienced by users.
Similar content being viewed by others
References
Avritzer, A., and Weyuker, E. J. 1995. The automatic generation of load test suites and the assessment of the resulting software. IEEE Trans. on Software Engineering, 705–716.
Garg, S., Puliafito, A., Tclck, M., and Trivcdi, K. 1995. Analysis of software rejuvenation using Markov regenerative stochastic petri net. Proc. ISSRE95 Toulouse, France, 180–187.
Garg, S., Huang, Y., Kintala, C., and Trivedi, K. 1996. Minimizing completion time of a program by checkpointing and rejuvenation. Proc. SIGMETRIC96 Philadelphia, PA.
Huang, Y., Kintala, C., Kolettis, N., and Fulton, N. D. 1995. Software rejuvenation: Analysis, module and applications. Proc. 25th Intl. Symposium on Fault-Tolerant Computing (FTCS-25) Pasadena, CA.
Kleinrock, L. 1975. Queueing Systems, Volume 1: Theory. New York: Wiley-Interscience.
Lynch, N., Merritt, M., Weihl, W., and Fekete, A. 1994. Atomic Transactions. San Mateo, CA: Morgan Kaufmann.
Author information
Authors and Affiliations
Rights and permissions
About this article
Cite this article
Avritzer, A., Weyuker, E.J. Monitoring Smoothly Degrading Systems for Increased Dependability. Empirical Software Engineering 2, 59–77 (1997). https://doi.org/10.1023/A:1009794200077
Issue Date:
DOI: https://doi.org/10.1023/A:1009794200077