{"title":"Measurements for Software Aging","authors":"R. Pietrantuono, Javier Alonso, K. Vaidyanathan","doi":"10.1142/9789811214578_0004","DOIUrl":"https://doi.org/10.1142/9789811214578_0004","url":null,"abstract":"A considerable attention has been devoted to the analysis of software aging based on measurements from real systems. This approach foresees the adoption of to infer, from collected data, the presence of aging trends (aging detection) as well as to forecast the future evolution of such trends in order to determine the optimal rejuvenation time. This chapter will target the main methods adopted for the analysis and detection of software aging phenomena based on measurements. It will cover the methods for trend detection, estimation, forecasting as well as data manipulation. These methods can be classified as threshold-based approaches, statistical approaches for time series analysis and machine learning approaches for aging state classification and failure prediction. Mathematical details of the discussed techniques will be described in Appendix A-2.","PeriodicalId":249097,"journal":{"name":"Handbook of Software Aging and Rejuvenation","volume":"4 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2020-04-28","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"127493212","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"Fundamentals","authors":"Tadashi Dohi, Kishor S. Trivedi, Alberto Avritzer","doi":"10.1049/pbcs069e_ch1","DOIUrl":"https://doi.org/10.1049/pbcs069e_ch1","url":null,"abstract":"","PeriodicalId":249097,"journal":{"name":"Handbook of Software Aging and Rejuvenation","volume":"25 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2020-04-28","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"121183007","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"Analysis of Queueing Models for Rejuvenation","authors":"H. Okamura, T. Dohi","doi":"10.1142/9789811214578_0006","DOIUrl":"https://doi.org/10.1142/9789811214578_0006","url":null,"abstract":"","PeriodicalId":249097,"journal":{"name":"Handbook of Software Aging and Rejuvenation","volume":"20 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2020-04-28","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"115353746","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"Using Software Aging Monitoring and Rejuvenation for the Assessment of High-Availability Systems","authors":"Alberto Avritzer, Michael Grottke, D. Menasché","doi":"10.1142/9789811214578_0008","DOIUrl":"https://doi.org/10.1142/9789811214578_0008","url":null,"abstract":"","PeriodicalId":249097,"journal":{"name":"Handbook of Software Aging and Rejuvenation","volume":"67 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2020-04-28","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"125876072","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"Appendix: Stochastic Modeling Techniques in Software Aging and Rejuvenation Phenomena","authors":"A. Bobbio, A. Puliafito, M. Scarpa, M. Telek","doi":"10.1142/9789811214578_0014","DOIUrl":"https://doi.org/10.1142/9789811214578_0014","url":null,"abstract":"Quantitative modeling of software aging and rejuvenation has been the object of a vast literature in the last decades. Due to the probabilistic nature of the phenomena to which these studies are devoted, the models rely on the theory of stochastic processes. The present Chapter is intended to provide an overview of the methods and analytical solution techniques related to the stochastic processes that are more often encountered in the literature on software aging and rejuvenation. The Chapter is particularly addressed to researchers who want to have an initial approach to these topics.","PeriodicalId":249097,"journal":{"name":"Handbook of Software Aging and Rejuvenation","volume":"52 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2020-04-28","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"127712163","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"Applications","authors":"Tadashi Dohi, Kishor S. Trivedi, Alberto Avritzer","doi":"10.1142/9789811214578_others04","DOIUrl":"https://doi.org/10.1142/9789811214578_others04","url":null,"abstract":"","PeriodicalId":249097,"journal":{"name":"Handbook of Software Aging and Rejuvenation","volume":"17 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2020-04-28","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"122039335","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Alberto Avritzer, Domenico Cotroneo, Yennun Huang, K. Trivedi
{"title":"Software Aging and Rejuvenation: A Genesis","authors":"Alberto Avritzer, Domenico Cotroneo, Yennun Huang, K. Trivedi","doi":"10.1142/9789811214578_0001","DOIUrl":"https://doi.org/10.1142/9789811214578_0001","url":null,"abstract":"","PeriodicalId":249097,"journal":{"name":"Handbook of Software Aging and Rejuvenation","volume":"288 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2020-04-28","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"133513794","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"BACK MATTER","authors":"T. Dohi, Kishor S. Trivedi, Alberto Avritzer","doi":"10.1142/9789811214578_bmatter","DOIUrl":"https://doi.org/10.1142/9789811214578_bmatter","url":null,"abstract":"","PeriodicalId":249097,"journal":{"name":"Handbook of Software Aging and Rejuvenation","volume":"73 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2020-04-28","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"132720095","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"Markov Chains and Petri Nets","authors":"F. Machida, P. Maciel","doi":"10.1142/9789811214578_0005","DOIUrl":"https://doi.org/10.1142/9789811214578_0005","url":null,"abstract":"","PeriodicalId":249097,"journal":{"name":"Handbook of Software Aging and Rejuvenation","volume":"23 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2020-04-28","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"122246931","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"Software Rejuvenation: Key Concepts and Granularity","authors":"V. Koutras, A. Platis","doi":"10.1142/9789811214578_0003","DOIUrl":"https://doi.org/10.1142/9789811214578_0003","url":null,"abstract":"","PeriodicalId":249097,"journal":{"name":"Handbook of Software Aging and Rejuvenation","volume":"154 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2020-04-28","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"122261710","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}