A Configurable Software Aging Detection and Rejuvenation Agent for Android

作者: Domenico Cotroneo , Luigi De Simone , Roberto Natella , Roberto Pietrantuono , Stefano Russo

DOI: 10.1109/ISSREW.2019.00078

关键词:

摘要: This paper presents the design of ADaRTA, an aging detection and rejuvenation tool for Android. The is a software agent which i) performs selective monitoring system processes trends in performance indicators; ii) detects state estimates time-to-aging-failure, through heuristic rules; iii) schedules applies rejuvenation, based on estimated time-to-aging-failure. rules parameters have been defined ease configuration tuning by device designers. A stress testing experiment discussed, showing ADaRTA's configurability under test, ability detecting to prevent enter failure state.

参考文章(17)
Jean Araujo, Vandi Alves, Danilo Oliveira, Pedro Dias, Bruno Silva, Paulo Maciel, None, An Investigative Approach to Software Aging in Android Applications systems, man and cybernetics. pp. 1229- 1234 ,(2013) , 10.1109/SMC.2013.213
Domenico Cotroneo, Roberto Natella, Roberto Pietrantuono, Stefano Russo, A survey of software aging and rejuvenation studies ACM Journal on Emerging Technologies in Computing Systems. ,vol. 10, pp. 8- ,(2014) , 10.1145/2539117
Domenico Cotroneo, Roberto Natella, Roberto Pietrantuono, Stefano Russo, Software Aging Analysis of the Linux Operating System international symposium on software reliability engineering. pp. 71- 80 ,(2010) , 10.1109/ISSRE.2010.24
Domenico Cotroneo, Roberto Natella, Roberto Pietrantuono, Predicting aging-related bugs using software complexity metrics Performance Evaluation. ,vol. 70, pp. 163- 178 ,(2013) , 10.1016/J.PEVA.2012.09.004
M. Grottke, L. Li, K. Vaidyanathan, K.S. Trivedi, Analysis of Software Aging in a Web Server IEEE Transactions on Reliability. ,vol. 55, pp. 411- 420 ,(2006) , 10.1109/TR.2006.879609
G. Carrozza, D. Cotroneo, R. Natella, A. Pecchia, S. Russo, Memory leak analysis of mission-critical middleware Journal of Systems and Software. ,vol. 83, pp. 1556- 1567 ,(2010) , 10.1016/J.JSS.2010.05.027
Michael Grottke, Rivalino Matias, Kishor S. Trivedi, The fundamentals of software aging 2008 IEEE International Conference on Software Reliability Engineering Workshops (ISSRE Wksp). pp. 1- 6 ,(2008) , 10.1109/ISSREW.2008.5355512
Domenico Cotroneo, Francesco Fucci, Antonio Ken Iannillo, Roberto Natella, Roberto Pietrantuono, Software Aging Analysis of the Android Mobile OS international symposium on software reliability engineering. pp. 478- 489 ,(2016) , 10.1109/ISSRE.2016.25
Yu Qiao, Zheng Zheng, Fangyun Qin, An Empirical Study of Software Aging Manifestations in Android international symposium on software reliability engineering. pp. 84- 90 ,(2016) , 10.1109/ISSREW.2016.19
Caisheng Weng, Jianwen Xiang, Shengwu Xiong, Dongdong Zhao, Chunhui Yang, Analysis of Software Aging in Android international symposium on software reliability engineering. pp. 78- 83 ,(2016) , 10.1109/ISSREW.2016.20