{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,1,30]],"date-time":"2026-01-30T06:31:15Z","timestamp":1769754675612,"version":"3.49.0"},"reference-count":49,"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\/100000104","name":"National Aeronautics and Space Administration","doi-asserted-by":"publisher","id":[{"id":"10.13039\/100000104","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>The need for high reliability, availability and performance has significantly increased in modern applications, that handle rapidly growing demands while providing uninterruptible services. Cloud computing systems fundamentally provide access to large pools of data and computational resources. Eucalyptus is a software framework largely used to implement private clouds and hybrid-style Infrastructure as a Service. It implements the Amazon Web Service (AWS) API, allowing interoperability with other AWS-based services. This article investigates the software aging effects in the Eucalyptus framework, considering workloads composed of intensive requests for remote storage attachment and virtual machine instantiations. We found problems that may be harmful to system dependability and performance, specifically regarding to RAM memory and swap space exhaustion, besides highly excessive CPU utilization by the virtual machines. We also present an approach that applies time series analysis to schedule rejuvenation, so as to reduce the downtime by predicting the proper moment to perform the rejuvenation. We experimentally evaluate our approach using an Eucalyptus test bed. The results show that our approach achieves higher availability, when compared to a threshold-triggered rejuvenation method based on continuous monitoring of resources utilization.<\/jats:p>","DOI":"10.1145\/2539122","type":"journal-article","created":{"date-parts":[[2014,1,14]],"date-time":"2014-01-14T13:39:57Z","timestamp":1389706797000},"page":"1-22","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":37,"title":["Software aging in the eucalyptus cloud computing infrastructure"],"prefix":"10.1145","volume":"10","author":[{"given":"Jean","family":"Araujo","sequence":"first","affiliation":[{"name":"Federal University of Pernambuco"}]},{"given":"Rubens","family":"Matos","sequence":"additional","affiliation":[{"name":"Federal University of Pernambuco"}]},{"given":"Vandi","family":"Alves","sequence":"additional","affiliation":[{"name":"Federal University of Pernambuco"}]},{"given":"Paulo","family":"Maciel","sequence":"additional","affiliation":[{"name":"Federal University of Pernambuco"}]},{"given":"F. Vieira de","family":"Souza","sequence":"additional","affiliation":[{"name":"Federal University of Piau\u00ed"}]},{"given":"Rivalino Matias","family":"Jr.","sequence":"additional","affiliation":[{"name":"Federal University of Uberl\u00e2ndia"}]},{"given":"Kishor S.","family":"Trivedi","sequence":"additional","affiliation":[{"name":"Duke University"}]}],"member":"320","published-online":{"date-parts":[[2014,1,13]]},"reference":[{"key":"e_1_2_1_1_1","doi-asserted-by":"publisher","DOI":"10.1007\/BF02532251"},{"key":"e_1_2_1_2_1","volume-title":"Amazon Elastic Block Store (EBS). Amazon.com","author":"Amazon","unstructured":"Amazon . 2011a. Amazon Elastic Block Store (EBS). Amazon.com , Inc . Available in: http:\/\/aws.amazon.com\/ebs. Amazon. 2011a. Amazon Elastic Block Store (EBS). Amazon.com, Inc. Available in: http:\/\/aws.amazon.com\/ebs."},{"key":"e_1_2_1_3_1","volume-title":"Amazon elastic compute cloud - ec2. Amazon.com","author":"Amazon","unstructured":"Amazon . 2011b. Amazon elastic compute cloud - ec2. Amazon.com , Inc . Amazon. 2011b. Amazon elastic compute cloud - ec2. Amazon.com, Inc."},{"key":"e_1_2_1_4_1","volume-title":"Proceedings of the IEEE International Conference on Systems, Man, and Cybernetics (SMC'11)","author":"Araujo J.","unstructured":"Araujo , J. , Matos Junior , R. , Maciel , P. , and Matias , R . 2011a. Software aging issues on the eucalyptus cloud computing infrastructure . In Proceedings of the IEEE International Conference on Systems, Man, and Cybernetics (SMC'11) . Anchorage. Araujo, J., Matos Junior, R., Maciel, P., and Matias, R. 2011a. Software aging issues on the eucalyptus cloud computing infrastructure. In Proceedings of the IEEE International Conference on Systems, Man, and Cybernetics (SMC'11). Anchorage."},{"key":"e_1_2_1_5_1","doi-asserted-by":"publisher","DOI":"10.1145\/2090181.2090185"},{"key":"e_1_2_1_6_1","doi-asserted-by":"publisher","DOI":"10.1109\/WoSAR.2011.18"},{"key":"e_1_2_1_7_1","volume-title":"Tech. Rep. UCB\/EECS-2009-28, UC Berkeley Reliable Adaptive Distributed Systems Laboratory. Feb.","author":"Armbrust M.","year":"2009","unstructured":"Armbrust , M. , Fox , A. , Griffith , R. , Joseph , A. D. , Katz , R. , Konwinski , A. , Lee , G. , Patterson , D. , Rabkin , A. , Stoica , I. , and Zaharia , M . 2009 . Above the clouds: A Berkeley view of cloud computing. Tech. Rep. UCB\/EECS-2009-28, UC Berkeley Reliable Adaptive Distributed Systems Laboratory. Feb. Armbrust, M., Fox, A., Griffith, R., Joseph, A. D., Katz, R., Konwinski, A., Lee, G., Patterson, D., Rabkin, A., Stoica, I., and Zaharia, M. 2009. Above the clouds: A Berkeley view of cloud computing. Tech. Rep. UCB\/EECS-2009-28, UC Berkeley Reliable Adaptive Distributed Systems Laboratory. Feb."},{"key":"e_1_2_1_8_1","doi-asserted-by":"publisher","DOI":"10.1109\/TDSC.2004.2"},{"key":"e_1_2_1_9_1","doi-asserted-by":"publisher","DOI":"10.1109\/TR.2005.853442"},{"key":"e_1_2_1_10_1","doi-asserted-by":"publisher","DOI":"10.1002\/0471722235"},{"key":"e_1_2_1_11_1","volume-title":"Linux Command Line and Shell Scripting Bible","author":"Blum R.","unstructured":"Blum , R. 2008. Linux Command Line and Shell Scripting Bible . Wiley . Blum, R. 2008. Linux Command Line and Shell Scripting Bible. Wiley."},{"key":"e_1_2_1_12_1","unstructured":"Box G. and Jenkins G. 1970. Time Series Analysis. Holden-Day series in time series analysis. Holden-Day San Francisco CA.  Box G. and Jenkins G. 1970. Time Series Analysis. Holden-Day series in time series analysis. Holden-Day San Francisco CA."},{"key":"e_1_2_1_13_1","volume-title":"Manual","author":"Canonical","unstructured":"Canonical . 2011. Manual pages about using a GNU\/Linux system. Canonical Ltd . Available in: http:\/\/manpages.ubuntu.com\/manpages\/hardy\/man5\/proc.5.html. Canonical. 2011. Manual pages about using a GNU\/Linux system. Canonical Ltd. Available in: http:\/\/manpages.ubuntu.com\/manpages\/hardy\/man5\/proc.5.html."},{"key":"e_1_2_1_14_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.jss.2010.05.027"},{"key":"e_1_2_1_15_1","volume-title":"The Analysis of Time Series: An Introduction","author":"Chatfield C.","unstructured":"Chatfield , C. 1996. The Analysis of Time Series: An Introduction 5 th Ed. Chapman & Hall\/CRC , New York . Chatfield, C. 1996. The Analysis of Time Series: An Introduction 5th Ed. Chapman & Hall\/CRC, New York.","edition":"5"},{"key":"e_1_2_1_16_1","doi-asserted-by":"publisher","DOI":"10.1109\/GCC.2010.77"},{"key":"e_1_2_1_17_1","volume-title":"Proceedings of the 5th USENIX Symposium on Networked Systems Design and Implementation","author":"Cully B.","unstructured":"Cully , B. , Lefebvre , G. , Meyer , D. , Feeley , M. , Hutchinson , N. , and Warfield , A . 2008. Remus: High availability via asynchronous virtual machine replication . In Proceedings of the 5th USENIX Symposium on Networked Systems Design and Implementation ( San Francisco). 161--174. Cully, B., Lefebvre, G., Meyer, D., Feeley, M., Hutchinson, N., and Warfield, A. 2008. Remus: High availability via asynchronous virtual machine replication. In Proceedings of the 5th USENIX Symposium on Networked Systems Design and Implementation (San Francisco). 161--174."},{"key":"e_1_2_1_18_1","volume-title":"Eucalyptus Open-Source Cloud Computing Infrastructure - An Overview. Eucalyptus Systems","author":"Eucalyptus","unstructured":"Eucalyptus . 2009. Eucalyptus Open-Source Cloud Computing Infrastructure - An Overview. Eucalyptus Systems , Inc., 130 Castilian Drive, Goleta, CA 93117 USA. Eucalyptus. 2009. Eucalyptus Open-Source Cloud Computing Infrastructure - An Overview. Eucalyptus Systems, Inc., 130 Castilian Drive, Goleta, CA 93117 USA."},{"key":"e_1_2_1_19_1","volume-title":"Cloud Computing and Open Source: IT Climatology is Born. Eucalyptus Systems","author":"Eucalyptus 0.","unstructured":"Eucalyptus . 201 0. Cloud Computing and Open Source: IT Climatology is Born. Eucalyptus Systems , Inc., 130 Castilian Drive, Goleta, CA 93117 USA. Eucalyptus. 2010. Cloud Computing and Open Source: IT Climatology is Born. Eucalyptus Systems, Inc., 130 Castilian Drive, Goleta, CA 93117 USA."},{"key":"e_1_2_1_20_1","volume-title":"Eucalyptus - the open source cloud platform. Eucalyptus Systems","author":"Eucalyptus","unstructured":"Eucalyptus . 2011. Eucalyptus - the open source cloud platform. Eucalyptus Systems , Inc . Available in: http:\/\/open.eucalyptus.com\/. Eucalyptus. 2011. Eucalyptus - the open source cloud platform. Eucalyptus Systems, Inc. Available in: http:\/\/open.eucalyptus.com\/."},{"key":"e_1_2_1_21_1","volume-title":"Proceedings of the 1st International Workshop on Software Aging and Rejuvenation (WoSAR), in conjunction with the 19th IEEE International Symposium on Software Reliability Engineering","author":"Grottke M.","unstructured":"Grottke , M. , Matias , R. , and Trivedi , K . 2008. The fundamentals of software aging . In Proceedings of the 1st International Workshop on Software Aging and Rejuvenation (WoSAR), in conjunction with the 19th IEEE International Symposium on Software Reliability Engineering ( Seattle). Grottke, M., Matias, R., and Trivedi, K. 2008. The fundamentals of software aging. In Proceedings of the 1st International Workshop on Software Aging and Rejuvenation (WoSAR), in conjunction with the 19th IEEE International Symposium on Software Reliability Engineering (Seattle)."},{"key":"e_1_2_1_22_1","volume-title":"Proceedings of the 25th Symposium on Fault Tolerant Computing (FTCS-25)","author":"Huang Y.","unstructured":"Huang , Y. , Kintala , C. , Kolettis , N. , and Fulton , N. D . 1995. Software rejuvenation: Analysis, module and applications . In Proceedings of the 25th Symposium on Fault Tolerant Computing (FTCS-25) (Pasadena). 381--390. Huang, Y., Kintala, C., Kolettis, N., and Fulton, N. D. 1995. Software rejuvenation: Analysis, module and applications. In Proceedings of the 25th Symposium on Fault Tolerant Computing (FTCS-25) (Pasadena). 381--390."},{"key":"e_1_2_1_23_1","doi-asserted-by":"publisher","DOI":"10.1109\/TPDS.2011.66"},{"key":"e_1_2_1_24_1","unstructured":"Johnson D. Murari K. Raju M. RB S. and Girikumar Y. 2010. Eucalyptus Beginner's Guide UEC Ed. For Ubuntu Server 10.04 - Lucid Lynx v1.0.  Johnson D. Murari K. Raju M. RB S. and Girikumar Y. 2010. Eucalyptus Beginner's Guide UEC Ed. For Ubuntu Server 10.04 - Lucid Lynx v1.0."},{"key":"e_1_2_1_25_1","volume-title":"Cloud computing with Linux - cloud computing platforms and applications","author":"Jones M. T.","unstructured":"Jones , M. T. 2008. Cloud computing with Linux - cloud computing platforms and applications . IBM Corporation , 12. Jones, M. T. 2008. Cloud computing with Linux - cloud computing platforms and applications. IBM Corporation, 12."},{"key":"e_1_2_1_26_1","doi-asserted-by":"crossref","unstructured":"Kedem B. and Fokianos K. 2002. Regression Models for Time Series Analysis. Wiley.  Kedem B. and Fokianos K. 2002. Regression Models for Time Series Analysis. Wiley.","DOI":"10.1002\/0471266981"},{"key":"e_1_2_1_27_1","doi-asserted-by":"publisher","DOI":"10.1109\/DSN.2007.6"},{"key":"e_1_2_1_28_1","unstructured":"KVM. 2012. Kernel based virtual machine. Project Home Page. Available in: http:\/\/www.linux-kvm.org.  KVM. 2012. Kernel based virtual machine. Project Home Page. Available in: http:\/\/www.linux-kvm.org."},{"key":"e_1_2_1_29_1","volume-title":"Proceedings of the 2010 IEEE 2nd International Workshop on Software Aging and Rejuvenation (WoSAR). 1--6.","author":"Machida F.","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 2010 IEEE 2nd International Workshop on Software Aging and Rejuvenation (WoSAR). 1--6. Machida, F., Kim, D. S., and Trivedi, K. 2010. Modeling and analysis of software rejuvenation in a server virtualized system. In Proceedings of the 2010 IEEE 2nd International Workshop on Software Aging and Rejuvenation (WoSAR). 1--6."},{"key":"e_1_2_1_30_1","volume-title":"Proceedings of the 2nd International Workshop on Software Aging and Rejuvenation (WoSAR), in conjunction with 21th IEEE International Symposium on Software Reliability Engineering (ISSRE'10)","author":"Matias R.","unstructured":"Matias , R. and Filho , P. J. F. 2010. Measuring software aging effects through OS kernel instrumentation . In Proceedings of the 2nd International Workshop on Software Aging and Rejuvenation (WoSAR), in conjunction with 21th IEEE International Symposium on Software Reliability Engineering (ISSRE'10) (San Jose). Matias, R. and Filho, P. J. F. 2010. Measuring software aging effects through OS kernel instrumentation. In Proceedings of the 2nd International Workshop on Software Aging and Rejuvenation (WoSAR), in conjunction with 21th IEEE International Symposium on Software Reliability Engineering (ISSRE'10) (San Jose)."},{"key":"e_1_2_1_31_1","doi-asserted-by":"publisher","DOI":"10.1109\/COMPSAC.2006.25"},{"key":"e_1_2_1_32_1","doi-asserted-by":"publisher","DOI":"10.1109\/TR.2009.2034292"},{"key":"e_1_2_1_33_1","first-page":"295","article-title":"Software rejuvenation in Eucalyptus cloud computing infrastructure: A hybrid method based on multiple thresholds and time series prediction","volume":"7","author":"Matos","year":"2011","unstructured":"Matos Jr ., R., Araujo , J. , Maciel , P. , Vieira , F. , Matias , R. , and Trivedi , K. S. 2011 . Software rejuvenation in Eucalyptus cloud computing infrastructure: A hybrid method based on multiple thresholds and time series prediction . Int. Trans. Syst. Sci. Appl. 7 , 295 -- 303 . Matos Jr., R., Araujo, J., Maciel, P., Vieira, F., Matias, R., and Trivedi, K. S. 2011. Software rejuvenation in Eucalyptus cloud computing infrastructure: A hybrid method based on multiple thresholds and time series prediction. Int. Trans. Syst. Sci. Appl. 7, 295--303.","journal-title":"Int. Trans. Syst. Sci. Appl."},{"key":"e_1_2_1_34_1","doi-asserted-by":"publisher","DOI":"10.1109\/DASC.2006.44"},{"key":"e_1_2_1_35_1","doi-asserted-by":"publisher","DOI":"10.1109\/DSNW.2011.5958801"},{"key":"e_1_2_1_36_1","unstructured":"Montgomery D. C. Jennings C. L. and Kulahci M. 2008. Introduction to Time Series Analysis and Forecasting. Wiley series in probability and statistics.  Montgomery D. C. Jennings C. L. and Kulahci M. 2008. Introduction to Time Series Analysis and Forecasting. Wiley series in probability and statistics."},{"key":"e_1_2_1_37_1","volume-title":"Software Reliability Engineering: More Reliable Software, Faster Development and Testing 2 Ed","author":"Musa J. D.","unstructured":"Musa , J. D. 1998. Software Reliability Engineering: More Reliable Software, Faster Development and Testing 2 Ed . McGraw-Hill , New York, NY . Musa, J. D. 1998. Software Reliability Engineering: More Reliable Software, Faster Development and Testing 2 Ed. McGraw-Hill, New York, NY."},{"key":"e_1_2_1_38_1","unstructured":"NIST. 2011. NIST. National Institute of Standards and Technology Information Technology Laboratory U.S. Department of Commerce. Available in: http:\/\/csrc.nist.gov.  NIST. 2011. NIST. National Institute of Standards and Technology Information Technology Laboratory U.S. Department of Commerce. Available in: http:\/\/csrc.nist.gov."},{"key":"e_1_2_1_39_1","first-page":"1","article-title":"Stochastic reward nets model for time based software rejuvenation in virtualized environment","volume":"3","author":"Paing A. M. M.","year":"2012","unstructured":"Paing , A. M. M. and Thein , N. L. 2012 . Stochastic reward nets model for time based software rejuvenation in virtualized environment . Int. J. Comput. Sci. Telecommuni. 3 , 1, 1 -- 10 . Paing, A. M. M. and Thein, N. L. 2012. Stochastic reward nets model for time based software rejuvenation in virtualized environment. Int. J. Comput. Sci. Telecommuni. 3, 1, 1--10.","journal-title":"Int. J. Comput. Sci. Telecommuni."},{"key":"e_1_2_1_40_1","doi-asserted-by":"publisher","DOI":"10.1109\/ISISE.2009.94"},{"key":"e_1_2_1_41_1","volume-title":"Proceedings of the International Conference on Availability, Reliability, and Security","author":"Rezaei A.","year":"2010","unstructured":"Rezaei , A. and Sharifi , M . 2010. Rejuvenating high available virtualized systems . In Proceedings of the International Conference on Availability, Reliability, and Security , 2010 (ARES'10). 289--294. Rezaei, A. and Sharifi, M. 2010. Rejuvenating high available virtualized systems. In Proceedings of the International Conference on Availability, Reliability, and Security, 2010 (ARES'10). 289--294."},{"key":"e_1_2_1_42_1","doi-asserted-by":"crossref","unstructured":"Schwarz G. 1978. Estimating the dimension of a model. Ann. Stati.  Schwarz G. 1978. Estimating the dimension of a model. Ann. Stati.","DOI":"10.1214\/aos\/1176344136"},{"key":"e_1_2_1_43_1","volume-title":"Proceedings of ISCC'09","author":"Sousa E.","unstructured":"Sousa , E. , Maciel , P. R. M. , Arajo , C. , Alves , G. , and Chicout , F . 2009. Performance modeling for evaluation and planning of electronic funds transfer systems . In Proceedings of ISCC'09 . 73--76. Sousa, E., Maciel, P. R. M., Arajo, C., Alves, G., and Chicout, F. 2009. Performance modeling for evaluation and planning of electronic funds transfer systems. In Proceedings of ISCC'09. 73--76."},{"key":"e_1_2_1_44_1","doi-asserted-by":"publisher","DOI":"10.1109\/PCSPA.2010.81"},{"key":"e_1_2_1_45_1","volume-title":"Introduction to Cloud Computing Architecture 1 Ed. Sun Microsystems","author":"Sun Microsystems","unstructured":"Sun Microsystems . 2009. Introduction to Cloud Computing Architecture 1 Ed. Sun Microsystems , Inc . Sun Microsystems. 2009. Introduction to Cloud Computing Architecture 1 Ed. Sun Microsystems, Inc."},{"key":"e_1_2_1_46_1","volume-title":"Proceedings of the 7th International Workshop on the Design of Reliable Communication Networks (DRCN'09)","author":"Trivedi K. S.","unstructured":"Trivedi , K. S. , Kim , D. S. , Roy , A. , and Medhi , D . 2009. Dependability and security models . In Proceedings of the 7th International Workshop on the Design of Reliable Communication Networks (DRCN'09) . Trivedi, K. S., Kim, D. S., Roy, A., and Medhi, D. 2009. Dependability and security models. In Proceedings of the 7th International Workshop on the Design of Reliable Communication Networks (DRCN'09)."},{"key":"e_1_2_1_47_1","doi-asserted-by":"publisher","DOI":"10.1109\/TDSC.2005.15"},{"key":"e_1_2_1_48_1","unstructured":"Witkon E. 2007. Using Load Testing to meet Your SLA. RadView Software. RadView Executive White Paper.  Witkon E. 2007. Using Load Testing to meet Your SLA. RadView Software. RadView Executive White Paper."},{"key":"e_1_2_1_49_1","volume-title":"-L","author":"Xie M.","year":"2004","unstructured":"Xie , M. , Dai , Y.-S. , and Poh , K . -L . 2004 . Computing System Reliability: Models and Analysis. Kluwer Academic Publishers . Xie, M., Dai, Y.-S., and Poh, K.-L. 2004. Computing System Reliability: Models and Analysis. Kluwer Academic Publishers."}],"container-title":["ACM Journal on Emerging Technologies in Computing Systems"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/2539122","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/2539122","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\/2539122"}},"subtitle":["Characterization and rejuvenation"],"short-title":[],"issued":{"date-parts":[[2014,1]]},"references-count":49,"journal-issue":{"issue":"1","published-print":{"date-parts":[[2014,1]]}},"alternative-id":["10.1145\/2539122"],"URL":"https:\/\/doi.org\/10.1145\/2539122","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"}}]}}