{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,6,4]],"date-time":"2026-06-04T21:45:18Z","timestamp":1780609518913,"version":"3.54.1"},"reference-count":125,"publisher":"Association for Computing Machinery (ACM)","issue":"1","license":[{"start":{"date-parts":[[2014,1,1]],"date-time":"2014-01-01T00:00:00Z","timestamp":1388534400000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"funder":[{"DOI":"10.13039\/501100004963","name":"Seventh Framework Programme","doi-asserted-by":"publisher","id":[{"id":"10.13039\/501100004963","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/501100000780","name":"European Commission","doi-asserted-by":"publisher","id":[{"id":"10.13039\/501100000780","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/501100003407","name":"Ministero dell'Istruzione, dell'Universit\u00e0 e della Ricerca","doi-asserted-by":"publisher","id":[{"id":"10.13039\/501100003407","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":["J. Emerg. Technol. Comput. Syst."],"published-print":{"date-parts":[[2014,1]]},"abstract":"<jats:p>\n            <jats:italic>Software aging<\/jats:italic>\n            is a phenomenon plaguing many long-running complex software systems, which exhibit performance degradation or an increasing failure rate. Several strategies based on the proactive\n            <jats:italic>rejuvenation<\/jats:italic>\n            of the software state have been proposed to counteract software aging and prevent failures. This survey article provides an overview of studies on Software Aging and Rejuvenation (SAR) that have appeared in major journals and conference proceedings, with respect to the statistical approaches that have been used to forecast software aging phenomena and to plan rejuvenation, the kind of systems and aging effects that have been studied, and the techniques that have been proposed to rejuvenate complex software systems. The analysis is useful to identify key results from SAR research, and it is leveraged in this article to highlight trends and open issues.\n          <\/jats:p>","DOI":"10.1145\/2539117","type":"journal-article","created":{"date-parts":[[2014,1,14]],"date-time":"2014-01-14T13:39:57Z","timestamp":1389706797000},"page":"1-34","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":153,"title":["A survey of software aging and rejuvenation studies"],"prefix":"10.1145","volume":"10","author":[{"given":"Domenico","family":"Cotroneo","sequence":"first","affiliation":[{"name":"Universit\u00e0 degli Studi di Napoli Federico II, Naples, Italy"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Roberto","family":"Natella","sequence":"additional","affiliation":[{"name":"Universit\u00e0 degli Studi di Napoli Federico II, Naples, Italy"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Roberto","family":"Pietrantuono","sequence":"additional","affiliation":[{"name":"Universit\u00e0 degli Studi di Napoli Federico II, Naples, Italy"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Stefano","family":"Russo","sequence":"additional","affiliation":[{"name":"Universit\u00e0 degli Studi di Napoli Federico II, Naples, Italy"}],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"320","published-online":{"date-parts":[[2014,1,13]]},"reference":[{"key":"e_1_2_1_1_1","doi-asserted-by":"publisher","DOI":"10.1147\/rd.281.0002"},{"key":"e_1_2_1_2_1","doi-asserted-by":"publisher","DOI":"10.1109\/NCA.2011.29"},{"key":"e_1_2_1_3_1","doi-asserted-by":"publisher","DOI":"10.1109\/WoSAR.2011.16"},{"key":"e_1_2_1_4_1","volume-title":"Proceedings of the 2010 IEEE International Symposium on Parallel and Distributed Processing, Workshops and PhD Forum (IPDPSW'10)","author":"Alonso J.","unstructured":"Alonso , J. , Torres , J. , Berral , J. , and Gavald\u00e0 , R . 2010. J2ee instrumentation for software aging root cause application component determination with ASPECTJ . In Proceedings of the 2010 IEEE International Symposium on Parallel and Distributed Processing, Workshops and PhD Forum (IPDPSW'10) . Alonso, J., Torres, J., Berral, J., and Gavald\u00e0, R. 2010. J2ee instrumentation for software aging root cause application component determination with ASPECTJ. In Proceedings of the 2010 IEEE International Symposium on Parallel and Distributed Processing, Workshops and PhD Forum (IPDPSW'10)."},{"key":"e_1_2_1_5_1","doi-asserted-by":"publisher","DOI":"10.1109\/ARES.2011.28"},{"key":"e_1_2_1_6_1","volume-title":"Proceedings of the 10th IFIP\/IEEE International Symposium on Integrated Network Management 2007 (IM'07)","author":"Andrzejak A.","unstructured":"Andrzejak , A. and Silva , L . 2007. Deterministic models of software aging and optimal rejuvenation schedules . In Proceedings of the 10th IFIP\/IEEE International Symposium on Integrated Network Management 2007 (IM'07) . 159--168. Andrzejak, A. and Silva, L. 2007. Deterministic models of software aging and optimal rejuvenation schedules. In Proceedings of the 10th IFIP\/IEEE International Symposium on Integrated Network Management 2007 (IM'07). 159--168."},{"key":"e_1_2_1_7_1","volume-title":"Proceedings of the IEEE Network Operations and Management Symposium.","author":"Andrzejak L.","unstructured":"Andrzejak , L. and Silva , A . 2008. Using machine learning for non-intrusive modeling and prediction of software aging . In Proceedings of the IEEE Network Operations and Management Symposium. Andrzejak, L. and Silva, A. 2008. Using machine learning for non-intrusive modeling and prediction of software aging. In Proceedings of the IEEE Network Operations and Management Symposium."},{"key":"e_1_2_1_8_1","doi-asserted-by":"publisher","DOI":"10.1109\/ISSRE.2008.47"},{"key":"e_1_2_1_9_1","doi-asserted-by":"publisher","DOI":"10.1145\/2090181.2090185"},{"key":"e_1_2_1_10_1","doi-asserted-by":"publisher","DOI":"10.1109\/WoSAR.2011.18"},{"key":"e_1_2_1_11_1","doi-asserted-by":"publisher","DOI":"10.1007\/11599517_1"},{"key":"e_1_2_1_12_1","doi-asserted-by":"publisher","DOI":"10.1109\/TDSC.2004.2"},{"key":"e_1_2_1_13_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.jss.2006.07.020"},{"key":"e_1_2_1_14_1","doi-asserted-by":"publisher","DOI":"10.1023\/A:1009794200077"},{"key":"e_1_2_1_15_1","doi-asserted-by":"publisher","DOI":"10.1109\/TSE.2004.107"},{"key":"e_1_2_1_16_1","volume-title":"Proceedings of the","author":"Baker M.","year":"1992","unstructured":"Baker , M. and Sullivan , M . 1992. The recovery box: Using fast recovery to provide high availability in the UNIX environment . In Proceedings of the Summer 1992 USENIX Conference. 31--43. Baker, M. and Sullivan, M. 1992. The recovery box: Using fast recovery to provide high availability in the UNIX environment. In Proceedings of the Summer 1992 USENIX Conference. 31--43."},{"key":"e_1_2_1_17_1","doi-asserted-by":"publisher","DOI":"10.1023\/A:1019164110511"},{"key":"e_1_2_1_18_1","doi-asserted-by":"publisher","DOI":"10.1109\/TR.2005.853442"},{"key":"e_1_2_1_19_1","doi-asserted-by":"publisher","DOI":"10.1002\/j.1538-7305.1993.tb00545.x"},{"key":"e_1_2_1_20_1","first-page":"23","article-title":"Software rejuvenation","volume":"17","author":"Bernstein L.","year":"2004","unstructured":"Bernstein , L. and Kintala , C. 2004 . Software rejuvenation . CrossTalk 17 , 8, 23 -- 26 . Bernstein, L. and Kintala, C. 2004. Software rejuvenation. CrossTalk 17, 8, 23--26.","journal-title":"CrossTalk"},{"key":"e_1_2_1_21_1","volume-title":"Proceedings of the IEEE International Computer Performance and Dependability Symposium","author":"Bobbio A.","year":"1998","unstructured":"Bobbio , A. and Sereno , M . 1998. Fine grained software rejuvenation models . In Proceedings of the IEEE International Computer Performance and Dependability Symposium , 1998 (IPDS'98). IEEE, 4--12. Bobbio, A. and Sereno, M. 1998. Fine grained software rejuvenation models. In Proceedings of the IEEE International Computer Performance and Dependability Symposium, 1998 (IPDS'98). IEEE, 4--12."},{"key":"e_1_2_1_22_1","doi-asserted-by":"publisher","DOI":"10.1016\/S0166-5316(01)00037-2"},{"key":"e_1_2_1_23_1","doi-asserted-by":"publisher","DOI":"10.1145\/1449764.1449774"},{"key":"e_1_2_1_24_1","doi-asserted-by":"publisher","DOI":"10.1109\/ISSRE.2011.18"},{"key":"e_1_2_1_25_1","doi-asserted-by":"publisher","DOI":"10.5555\/647883.738254"},{"key":"e_1_2_1_26_1","volume-title":"Proceedings of the Symposium on Operating Systems Design & Implementation. USENIX Association, 31--44","author":"Candea G.","unstructured":"Candea , G. , Kawamoto , S. , Fujiki , Y. , Friedman , G. , and Fox , A . 2004. Microreboot\u2014a technique for cheap recovery . In Proceedings of the Symposium on Operating Systems Design & Implementation. USENIX Association, 31--44 . Candea, G., Kawamoto, S., Fujiki, Y., Friedman, G., and Fox, A. 2004. Microreboot\u2014a technique for cheap recovery. In Proceedings of the Symposium on Operating Systems Design & Implementation. USENIX Association, 31--44."},{"key":"e_1_2_1_27_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.jss.2010.05.027"},{"key":"e_1_2_1_28_1","doi-asserted-by":"publisher","DOI":"10.5555\/647883.738576"},{"key":"e_1_2_1_29_1","doi-asserted-by":"publisher","DOI":"10.1147\/rd.452.0311"},{"key":"e_1_2_1_30_1","doi-asserted-by":"publisher","DOI":"10.1109\/WoSAR.2011.17"},{"key":"e_1_2_1_31_1","doi-asserted-by":"publisher","DOI":"10.1109\/ISSRE.2010.24"},{"key":"e_1_2_1_32_1","doi-asserted-by":"publisher","DOI":"10.1109\/WoSAR.2011.15"},{"key":"e_1_2_1_33_1","doi-asserted-by":"crossref","unstructured":"Cotroneo D. Orlando S. Pietrantuono R. and Russo S. 2011b. A measurement-based ageing analysis of the JVM. Softw. Test. Verif. Reliab.  Cotroneo D. Orlando S. Pietrantuono R. and Russo S. 2011b. A measurement-based ageing analysis of the JVM. Softw. Test. Verif. Reliab.","DOI":"10.1002\/stvr.467"},{"key":"e_1_2_1_34_1","volume-title":"Proceedings of the 26th IEEE International Symposium Reliable Distributed Systems","author":"Cotroneo D.","year":"2007","unstructured":"Cotroneo , D. , Orlando , S. , and Russo , S . 2007. Characterizing aging phenomena of the Java virtual machine . In Proceedings of the 26th IEEE International Symposium Reliable Distributed Systems , 2007 . Cotroneo, D., Orlando, S., and Russo, S. 2007. Characterizing aging phenomena of the Java virtual machine. In Proceedings of the 26th IEEE International Symposium Reliable Distributed Systems, 2007."},{"key":"e_1_2_1_35_1","volume-title":"Proceedings of the 15th Conference on USENIX Security Symposium.","volume":"15","author":"Cox B.","unstructured":"Cox , B. , Evans , D. , Filipi , A. , Rowanhill , J. , Hu , W. , Davidson , J. , Knight , J. , Nguyen-Tuong , A. , and Hiser , J . 2006. N-variant systems: a secretless framework for security through diversity . In Proceedings of the 15th Conference on USENIX Security Symposium. Vol. 15 . USENIX Association, 9. Cox, B., Evans, D., Filipi, A., Rowanhill, J., Hu, W., Davidson, J., Knight, J., Nguyen-Tuong, A., and Hiser, J. 2006. N-variant systems: a secretless framework for security through diversity. In Proceedings of the 15th Conference on USENIX Security Symposium. Vol. 15. USENIX Association, 9."},{"key":"e_1_2_1_36_1","doi-asserted-by":"publisher","DOI":"10.1109\/COMPSAC.2009.39"},{"key":"e_1_2_1_37_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-540-69295-9_18"},{"key":"e_1_2_1_38_1","doi-asserted-by":"publisher","DOI":"10.1109\/PDCAT.2011.18"},{"key":"e_1_2_1_39_1","doi-asserted-by":"publisher","DOI":"10.1109\/SEAA.2008.32"},{"key":"e_1_2_1_40_1","doi-asserted-by":"publisher","DOI":"10.1145\/233008.233050"},{"key":"e_1_2_1_41_1","doi-asserted-by":"publisher","DOI":"10.1109\/ISSRE.1995.497656"},{"key":"e_1_2_1_42_1","doi-asserted-by":"publisher","DOI":"10.1109\/12.656092"},{"key":"e_1_2_1_43_1","doi-asserted-by":"publisher","DOI":"10.5555\/851015.856162"},{"key":"e_1_2_1_44_1","volume-title":"Why do computers stop and what can be done about it&quest","author":"Gray J.","unstructured":"Gray , J. 1985. Why do computers stop and what can be done about it&quest ; In Proceedings of the Symposium on Reliability in Distributed Software and Database Systems . 3--11. Gray, J. 1985. Why do computers stop and what can be done about it&quest; In Proceedings of the Symposium on Reliability in Distributed Software and Database Systems. 3--11."},{"key":"e_1_2_1_45_1","doi-asserted-by":"publisher","DOI":"10.1109\/TR.2006.879609"},{"key":"e_1_2_1_46_1","volume-title":"Proceedings of the IEEE International Conference on Software Reliability Engineering Workshops","author":"Grottke M.","year":"2008","unstructured":"Grottke , M. , Matias , R. , and Trivedi , K . 2008. The fundamentals of software aging . In Proceedings of the IEEE International Conference on Software Reliability Engineering Workshops , 2008 . Grottke, M., Matias, R., and Trivedi, K. 2008. The fundamentals of software aging. In Proceedings of the IEEE International Conference on Software Reliability Engineering Workshops, 2008."},{"key":"e_1_2_1_47_1","volume-title":"Proceedings of the 2010 International Conference on Dependable Systems and Networks (DSN).","author":"Grottke M.","unstructured":"Grottke , M. , Nikora , A. , and Trivedi , K . 2010. An empirical investigation of fault types in space mission system software . In Proceedings of the 2010 International Conference on Dependable Systems and Networks (DSN). Grottke, M., Nikora, A., and Trivedi, K. 2010. An empirical investigation of fault types in space mission system software. In Proceedings of the 2010 International Conference on Dependable Systems and Networks (DSN)."},{"key":"e_1_2_1_48_1","doi-asserted-by":"publisher","DOI":"10.1145\/1134285.1134321"},{"key":"e_1_2_1_49_1","doi-asserted-by":"publisher","DOI":"10.1109\/TR.2007.909764"},{"key":"e_1_2_1_50_1","doi-asserted-by":"publisher","DOI":"10.5555\/1140563.1140565"},{"key":"e_1_2_1_51_1","volume-title":"Proceedings of the 1998 USENIX WindowsNT Symposium.","author":"Huang Y.","unstructured":"Huang , Y. , Chung , P. , Kintala , C. , Liang , D. , and Wang , C . 1998. NT-SWIFT: Software implemented fault tolerance on Windows NT . In Proceedings of the 1998 USENIX WindowsNT Symposium. Huang, Y., Chung, P., Kintala, C., Liang, D., and Wang, C. 1998. NT-SWIFT: Software implemented fault tolerance on Windows NT. In Proceedings of the 1998 USENIX WindowsNT Symposium."},{"key":"e_1_2_1_52_1","volume-title":"Proceedings of the 1993 IEEE International Symposium on Fault-Tolerant Computing.","author":"Huang Y.","unstructured":"Huang , Y. and Kintala , C . 1993. Software implemented fault tolerance: Technologies and experience . In Proceedings of the 1993 IEEE International Symposium on Fault-Tolerant Computing. Huang, Y. and Kintala, C. 1993. Software implemented fault tolerance: Technologies and experience. In Proceedings of the 1993 IEEE International Symposium on Fault-Tolerant Computing."},{"key":"e_1_2_1_53_1","doi-asserted-by":"publisher","DOI":"10.5555\/874064.875631"},{"key":"e_1_2_1_54_1","doi-asserted-by":"publisher","DOI":"10.15325\/ATTTJ.1996.6771126"},{"key":"e_1_2_1_55_1","doi-asserted-by":"publisher","DOI":"10.1002\/spe.v40:8"},{"key":"e_1_2_1_56_1","doi-asserted-by":"publisher","DOI":"10.1109\/APSEC.2008.38"},{"key":"e_1_2_1_57_1","doi-asserted-by":"publisher","DOI":"10.1145\/1375634.1375653"},{"key":"e_1_2_1_58_1","volume-title":"Can we learn anything from hardware preventive maintenance&quest","author":"Kajko-Mattsson M.","year":"2001","unstructured":"Kajko-Mattsson , M. 2001. Can we learn anything from hardware preventive maintenance&quest ; In Proceedings of the 7th IEEE International Conference on Engineering of Complex Computer Systems, 2001 . IEEE , 106--111. Kajko-Mattsson, M. 2001. Can we learn anything from hardware preventive maintenance&quest; In Proceedings of the 7th IEEE International Conference on Engineering of Complex Computer Systems, 2001. IEEE, 106--111."},{"key":"e_1_2_1_59_1","doi-asserted-by":"publisher","DOI":"10.1145\/1294261.1294264"},{"key":"e_1_2_1_60_1","doi-asserted-by":"publisher","DOI":"10.1109\/ARES.2007.32"},{"key":"e_1_2_1_61_1","doi-asserted-by":"publisher","DOI":"10.1109\/DSNW.2010.5542614"},{"key":"e_1_2_1_62_1","doi-asserted-by":"publisher","DOI":"10.1109\/DSN.2007.6"},{"key":"e_1_2_1_63_1","doi-asserted-by":"publisher","DOI":"10.1109\/TDSC.2010.20"},{"key":"e_1_2_1_64_1","doi-asserted-by":"publisher","DOI":"10.1109\/PRDC.2008.22"},{"key":"e_1_2_1_65_1","doi-asserted-by":"publisher","DOI":"10.1109\/WoSAR.2011.14"},{"key":"e_1_2_1_66_1","doi-asserted-by":"publisher","DOI":"10.5555\/857197.857883"},{"key":"e_1_2_1_67_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.comcom.2004.08.022"},{"key":"e_1_2_1_68_1","volume-title":"Proceedings of the 13th International Symposium on Software Reliability Engineering","author":"Liu Y.","year":"2002","unstructured":"Liu , Y. , Trivedi , K. , Ma , Y. , Han , J. , and Levendel , H . 2002. Modeling and analysis of software rejuvenation in cable modem termination systems . In Proceedings of the 13th International Symposium on Software Reliability Engineering , 2002 . Liu, Y., Trivedi, K., Ma, Y., Han, J., and Levendel, H. 2002. Modeling and analysis of software rejuvenation in cable modem termination systems. In Proceedings of the 13th International Symposium on Software Reliability Engineering, 2002."},{"key":"e_1_2_1_69_1","volume-title":"Proceedings of the IEEE 2nd International Workshop on Software Aging and Rejuvenation (WoSAR)","author":"Macedo A.","year":"2010","unstructured":"Macedo , A. , Ferreira , T. , and Matias , R . 2010. The mechanics of memory-related software aging . In Proceedings of the IEEE 2nd International Workshop on Software Aging and Rejuvenation (WoSAR) , 2010 . Macedo, A., Ferreira, T., and Matias, R. 2010. The mechanics of memory-related software aging. In Proceedings of the IEEE 2nd International Workshop on Software Aging and Rejuvenation (WoSAR), 2010."},{"key":"e_1_2_1_70_1","volume-title":"Proceedings of the IEEE 2nd International Workshop on Software Aging and Rejuvenation (WoSAR)","author":"Machida F.","year":"2010","unstructured":"Machida , F. , Kim , D. S. , and Trivedi , K . 2010. Modeling and analysis of software rejuvenation in a server virtualized system . In Proceedings of the IEEE 2nd International Workshop on Software Aging and Rejuvenation (WoSAR) , 2010 . Machida, F., Kim, D. S., and Trivedi, K. 2010. Modeling and analysis of software rejuvenation in a server virtualized system. In Proceedings of the IEEE 2nd International Workshop on Software Aging and Rejuvenation (WoSAR), 2010."},{"key":"e_1_2_1_71_1","doi-asserted-by":"publisher","DOI":"10.1109\/WoSAR.2011.10"},{"key":"e_1_2_1_72_1","volume-title":"Proceedings of the IEEE 2nd International Workshop on Software Aging and Rejuvenation (WoSAR)","author":"Magalhaes J.","year":"2010","unstructured":"Magalhaes , J. and Silva , L . 2010. Prediction of performance anomalies in web-applications based-on software aging scenarios . In Proceedings of the IEEE 2nd International Workshop on Software Aging and Rejuvenation (WoSAR) , 2010 . Magalhaes, J. and Silva, L. 2010. Prediction of performance anomalies in web-applications based-on software aging scenarios. In Proceedings of the IEEE 2nd International Workshop on Software Aging and Rejuvenation (WoSAR), 2010."},{"key":"e_1_2_1_73_1","doi-asserted-by":"crossref","unstructured":"Marshall E. 1992. Fatal error: how patriot overlooked a scud. Science 255 5050 1347--1347.  Marshall E. 1992. Fatal error: how patriot overlooked a scud. Science 255 5050 1347--1347.","DOI":"10.1126\/science.255.5050.1347"},{"key":"e_1_2_1_74_1","doi-asserted-by":"publisher","DOI":"10.1109\/TR.2009.2034292"},{"key":"e_1_2_1_75_1","doi-asserted-by":"publisher","DOI":"10.1109\/ISSRE.2010.42"},{"key":"e_1_2_1_76_1","doi-asserted-by":"publisher","DOI":"10.1109\/COMPSAC.2006.25"},{"key":"e_1_2_1_77_1","volume-title":"Proceedings of the IEEE International Conference on Systems, Man, and Cybernetics.","author":"Matos R.","unstructured":"Matos , R. , Maciel , P. , and Matias , R . 2011. Software aging issues on the eucalyptus cloud computing infrastructure . In Proceedings of the IEEE International Conference on Systems, Man, and Cybernetics. Matos, R., Maciel, P., and Matias, R. 2011. Software aging issues on the eucalyptus cloud computing infrastructure. In Proceedings of the IEEE International Conference on Systems, Man, and Cybernetics."},{"key":"e_1_2_1_78_1","doi-asserted-by":"publisher","DOI":"10.1109\/SSIRI.2010.19"},{"key":"e_1_2_1_79_1","doi-asserted-by":"publisher","DOI":"10.1109\/DSNW.2010.5542601"},{"key":"e_1_2_1_80_1","doi-asserted-by":"publisher","DOI":"10.1109\/ISPA.2010.82"},{"key":"e_1_2_1_81_1","unstructured":"Nellitheertha H. 2004. Reboot Linux faster using kexec. In developerWorks technical library.  Nellitheertha H. 2004. Reboot Linux faster using kexec. In developerWorks technical library."},{"key":"e_1_2_1_82_1","volume-title":"Proceedings of the 3rd Workshop Recent Advances on Intrusion-Tolerant Systems. 132--139","author":"Nguyen Q.","unstructured":"Nguyen , Q. and Sood , A . 2009. Quantitative approach to tuning of a time-based intrusion-tolerant system architecture . In Proceedings of the 3rd Workshop Recent Advances on Intrusion-Tolerant Systems. 132--139 . Nguyen, Q. and Sood, A. 2009. Quantitative approach to tuning of a time-based intrusion-tolerant system architecture. In Proceedings of the 3rd Workshop Recent Advances on Intrusion-Tolerant Systems. 132--139."},{"key":"e_1_2_1_83_1","doi-asserted-by":"publisher","DOI":"10.1109\/ISCSCT.2008.183"},{"key":"e_1_2_1_84_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-540-74205-0_3"},{"key":"e_1_2_1_85_1","doi-asserted-by":"publisher","DOI":"10.1145\/1542476.1542521"},{"key":"e_1_2_1_86_1","doi-asserted-by":"publisher","DOI":"10.1109\/WoSAR.2011.11"},{"key":"e_1_2_1_87_1","unstructured":"Okamura H. Miyahara S. and Dohi T. 2003. Dependability analysis of a transaction-based multi-server system with rejuvenation. IEICE Transactions on Fundamentals of Electronics Communications and Computer Sciences E86-A 8 2081--2090.  Okamura H. Miyahara S. and Dohi T. 2003. Dependability analysis of a transaction-based multi-server system with rejuvenation. IEICE Transactions on Fundamentals of Electronics Communications and Computer Sciences E86-A 8 2081--2090."},{"key":"e_1_2_1_88_1","doi-asserted-by":"crossref","unstructured":"Okamura H. Miyahara S. and Dohi T. 2005. Rejuvenating communication network system under burst arrival circumstances. IEICE Transactions on Communications E88-B 12 4498--4506.  Okamura H. Miyahara S. and Dohi T. 2005. Rejuvenating communication network system under burst arrival circumstances. IEICE Transactions on Communications E88-B 12 4498--4506.","DOI":"10.1093\/ietcom\/e88-b.12.4498"},{"key":"e_1_2_1_89_1","unstructured":"Oppenheimer D. Ganapathi A. and Patterson D. A. 2003. Why do internet services fail and what can be done about it&quest; In Proceedings of the 4th Conference on USENIX Symposium on Internet Technologies and Systems (USITS'03). Vol. 4. USENIX Association Berkeley CA USA 1--1.   Oppenheimer D. Ganapathi A. and Patterson D. A. 2003. Why do internet services fail and what can be done about it&quest; In Proceedings of the 4th Conference on USENIX Symposium on Internet Technologies and Systems (USITS'03). Vol. 4. USENIX Association Berkeley CA USA 1--1."},{"key":"e_1_2_1_90_1","unstructured":"Oracle. 2012. Booting and Shutting Down Oracle Solaris on x86 Platforms. Oracle Solaris 11 Information Library.  Oracle. 2012. Booting and Shutting Down Oracle Solaris on x86 Platforms. Oracle Solaris 11 Information Library."},{"key":"e_1_2_1_91_1","first-page":"35","article-title":"Automated memory leakage detection in android based systems","volume":"5","author":"Park J.","year":"2012","unstructured":"Park , J. and Choi , B. 2012 . Automated memory leakage detection in android based systems . Int. J. Control Automat. 5 , 2, 35 -- 42 . Park, J. and Choi, B. 2012. Automated memory leakage detection in android based systems. Int. J. Control Automat. 5, 2, 35--42.","journal-title":"Int. J. Control Automat."},{"key":"e_1_2_1_92_1","doi-asserted-by":"publisher","DOI":"10.1016\/S0164-1212(01)00107-8"},{"key":"e_1_2_1_93_1","doi-asserted-by":"publisher","DOI":"10.5555\/257734.257788"},{"key":"e_1_2_1_94_1","doi-asserted-by":"publisher","DOI":"10.1016\/0166-5316(96)00038-7"},{"key":"e_1_2_1_95_1","doi-asserted-by":"publisher","DOI":"10.1109\/6.866288"},{"key":"e_1_2_1_96_1","doi-asserted-by":"publisher","DOI":"10.1145\/1813654.1813655"},{"key":"e_1_2_1_97_1","unstructured":"RTCA. 1992. DO-178B Software considerations in airborne systems and equipment certification. Require. Tech. Concepts Aviation.  RTCA. 1992. DO-178B Software considerations in airborne systems and equipment certification. Require. Tech. Concepts Aviation."},{"key":"e_1_2_1_98_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.jss.2010.05.022"},{"key":"e_1_2_1_99_1","doi-asserted-by":"publisher","DOI":"10.1109\/DSN.2003.1209987"},{"key":"e_1_2_1_100_1","volume-title":"Proceedings of the 6th IEEE International Symposium on Network Computing and Applications (NCA'07)","author":"Silva L.","unstructured":"Silva , L. , Alonso , J. , Silva , P. , Torres , J. , and Andrzejak , A . 2007. Using virtualization to improve software rejuvenation . In Proceedings of the 6th IEEE International Symposium on Network Computing and Applications (NCA'07) . 33--42. Silva, L., Alonso, J., Silva, P., Torres, J., and Andrzejak, A. 2007. Using virtualization to improve software rejuvenation. In Proceedings of the 6th IEEE International Symposium on Network Computing and Applications (NCA'07). 33--42."},{"key":"e_1_2_1_101_1","doi-asserted-by":"publisher","DOI":"10.1109\/TC.2009.119"},{"key":"e_1_2_1_102_1","doi-asserted-by":"publisher","DOI":"10.1109\/NCA.2006.51"},{"key":"e_1_2_1_103_1","doi-asserted-by":"publisher","DOI":"10.1109\/TPDS.2009.83"},{"key":"e_1_2_1_104_1","volume-title":"Digest of Papers of 21st International Symposium on Fault-Tolerant Computing","author":"Sullivan M.","year":"1991","unstructured":"Sullivan , M. and Chillarege , R . 1991. Software defects and their impact on system availability\u2014A study of field failures in operating systems . In Digest of Papers of 21st International Symposium on Fault-Tolerant Computing , 1991 (FTCS-21). IEEE, 2--9. Sullivan, M. and Chillarege, R. 1991. Software defects and their impact on system availability\u2014A study of field failures in operating systems. In Digest of Papers of 21st International Symposium on Fault-Tolerant Computing, 1991 (FTCS-21). IEEE, 2--9."},{"key":"e_1_2_1_105_1","doi-asserted-by":"publisher","DOI":"10.1109\/PRDC.2007.43"},{"key":"e_1_2_1_106_1","volume-title":"Proceedings of the 14th International Symposium Software Reliability Engineering","author":"Suzuki H.","year":"2003","unstructured":"Suzuki , H. , Dohi , T. , Kaio , N. , and Trivedi , K . 2003. Maximizing interval reliability in operational software system with rejuvenation . In Proceedings of the 14th International Symposium Software Reliability Engineering , 2003 . Suzuki, H., Dohi, T., Kaio, N., and Trivedi, K. 2003. Maximizing interval reliability in operational software system with rejuvenation. In Proceedings of the 14th International Symposium Software Reliability Engineering, 2003."},{"key":"e_1_2_1_107_1","doi-asserted-by":"publisher","DOI":"10.1016\/S0166-5316(99)00006-1"},{"key":"e_1_2_1_108_1","doi-asserted-by":"publisher","DOI":"10.1109\/DSN.2005.12"},{"key":"e_1_2_1_109_1","doi-asserted-by":"publisher","DOI":"10.1109\/PRDC.2006.42"},{"key":"e_1_2_1_110_1","doi-asserted-by":"publisher","DOI":"10.1145\/384268.378434"},{"key":"e_1_2_1_111_1","volume-title":"Proceedings of the 10th International Symposium Software Reliability Engineering","author":"Vaidyanathan K.","year":"1999","unstructured":"Vaidyanathan , K. and Trivedi , K . 1999. A measurement-based model for estimation of resource exhaustion in operational software systems . In Proceedings of the 10th International Symposium Software Reliability Engineering , 1999 . Vaidyanathan, K. and Trivedi, K. 1999. A measurement-based model for estimation of resource exhaustion in operational software systems. In Proceedings of the 10th International Symposium Software Reliability Engineering, 1999."},{"key":"e_1_2_1_112_1","doi-asserted-by":"publisher","DOI":"10.1109\/TDSC.2005.15"},{"key":"e_1_2_1_113_1","first-page":"158","volume-title":"Security Protocols Workshop. Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)","volume":"2845","author":"Valdes A.","unstructured":"Valdes , A. , Almgren , M. , Cheung , S. , Deswarte , Y. , Dutertre , B. , Levy , J. , Saidi , H. , Stavridou , V. , and Uribe , T . 2003. An architecture for an adaptive intrusion-tolerant server . In Security Protocols Workshop. Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) , vol. 2845 . Springer , pp. 158 -- 178 . Valdes, A., Almgren, M., Cheung, S., Deswarte, Y., Dutertre, B., Levy, J., Saidi, H., Stavridou, V., and Uribe, T. 2003. An architecture for an adaptive intrusion-tolerant server. In Security Protocols Workshop. Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics), vol. 2845. Springer, pp. 158--178."},{"key":"e_1_2_1_114_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.peva.2006.04.002"},{"key":"e_1_2_1_115_1","doi-asserted-by":"publisher","DOI":"10.5555\/874064.875647"},{"key":"e_1_2_1_116_1","series-title":"Lecture Notes in Computer Science","first-page":"22","volume-title":"Advanced Topics in Exception Handling Techniques","author":"Weimer W.","unstructured":"Weimer , W. 2006. Exception-handling bugs in Java and a language extension to avoid them . In Advanced Topics in Exception Handling Techniques . Lecture Notes in Computer Science , vol. 4119 . Springer , pp. 22 -- 41 . Weimer, W. 2006. Exception-handling bugs in Java and a language extension to avoid them. In Advanced Topics in Exception Handling Techniques. Lecture Notes in Computer Science, vol. 4119. Springer, pp. 22--41."},{"key":"e_1_2_1_117_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.entcs.2010.01.003"},{"key":"e_1_2_1_118_1","volume-title":"Proceedings of the 10th IEEE Pacific Rim International Symposium on Dependable Computing","author":"Xie W.","year":"2004","unstructured":"Xie , W. , Hong , Y. , and Trivedi , K . 2004. Software rejuvenation policies for cluster systems under varying workload . In Proceedings of the 10th IEEE Pacific Rim International Symposium on Dependable Computing , 2004 . Xie, W., Hong, Y., and Trivedi, K. 2004. Software rejuvenation policies for cluster systems under varying workload. In Proceedings of the 10th IEEE Pacific Rim International Symposium on Dependable Computing, 2004."},{"key":"e_1_2_1_119_1","doi-asserted-by":"publisher","DOI":"10.1145\/1993498.1993530"},{"key":"e_1_2_1_120_1","doi-asserted-by":"publisher","DOI":"10.1145\/1368088.1368110"},{"key":"e_1_2_1_121_1","doi-asserted-by":"publisher","DOI":"10.1145\/1368088.1368110"},{"key":"e_1_2_1_122_1","doi-asserted-by":"publisher","DOI":"10.1109\/WoSAR.2011.12"},{"key":"e_1_2_1_123_1","doi-asserted-by":"publisher","DOI":"10.1109\/DSNW.2011.5958824"},{"key":"e_1_2_1_124_1","doi-asserted-by":"publisher","DOI":"10.1109\/WoSAR.2011.13"},{"key":"e_1_2_1_125_1","volume-title":"Proceedings of the IEEE 2nd International Workshop on Software Aging and Rejuvenation (WoSAR)","author":"Zhao J.","year":"2010","unstructured":"Zhao , J. , Trivedi , K. , Wang , Y. , and Chen , X . 2010. Evaluation of software performance affected by aging . In Proceedings of the IEEE 2nd International Workshop on Software Aging and Rejuvenation (WoSAR) , 2010 . Zhao, J., Trivedi, K., Wang, Y., and Chen, X. 2010. Evaluation of software performance affected by aging. In Proceedings of the IEEE 2nd International Workshop on Software Aging and Rejuvenation (WoSAR), 2010."}],"container-title":["ACM Journal on Emerging Technologies in Computing Systems"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/2539117","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/2539117","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T07:34:50Z","timestamp":1750232090000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/2539117"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2014,1]]},"references-count":125,"journal-issue":{"issue":"1","published-print":{"date-parts":[[2014,1]]}},"alternative-id":["10.1145\/2539117"],"URL":"https:\/\/doi.org\/10.1145\/2539117","relation":{},"ISSN":["1550-4832","1550-4840"],"issn-type":[{"value":"1550-4832","type":"print"},{"value":"1550-4840","type":"electronic"}],"subject":[],"published":{"date-parts":[[2014,1]]},"assertion":[{"value":"2012-04-01","order":0,"name":"received","label":"Received","group":{"name":"publication_history","label":"Publication History"}},{"value":"2012-11-01","order":1,"name":"accepted","label":"Accepted","group":{"name":"publication_history","label":"Publication History"}},{"value":"2014-01-13","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}