Aging Analysis Framework of Windows-Based Systems through Differential-Analysis of System Snapshots

被引:0
作者
Jang, Eun-Tae [1 ]
Baek, Sung Hoon [2 ]
Park, Ki-Woong [1 ]
机构
[1] Sejong Univ, SysCore Lab, Seoul 05006, South Korea
[2] Jungwon Univ, Dept Comp Syst Engn, Chungcheongbuk Do 28024, South Korea
来源
CMC-COMPUTERS MATERIALS & CONTINUA | 2022年 / 73卷 / 03期
基金
新加坡国家研究基金会;
关键词
System aging; virtual machine; system analysis;
D O I
10.32604/cmc.2022.026663
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
When a Windows-based system is used for an exceedingly long time, its performance degrades, and the error occurrence rate tends to increase. This is generally called system aging. To investigate the reasons for system aging, various studies have been conducted within the range of the operating system kernel to the user application. However, finding an accurate reason for system performance degradation remains challenging research topic. In this study, system monitoring was conducted by dividing a system into 'before software installation,' after software installation,' and 'after software removal.' We confirmed that when a software installed in a system is removed, various system elements, such as storage and memory, are not restored to the level prior to the software installation. Consequently, we established a hypothesis regarding the performance degradation of a computer system owing to repeated software installation/removal operations, investigated the correlation between system aging and repeated software installation/removal operations, and proposed a system aging analysis framework for analyzing the reason behind system aging. In the proposed system aging analysis framework, we aim to forcibly age a Windows-based system by repeating the software installation/removal operation by utilizing the system forced aging module. The framework identifies the elements affecting system performance through a differential data analysis of the system time-series data extracted by the system performance extraction and system component snapshot modules. Consequently, the aging analysis framework presented in this study is expected to be effectively utilized as an index for studying system aging.
引用
收藏
页码:5091 / 5102
页数:12
相关论文
共 24 条
  • [1] Bae D., 2021, J. Internet Serv. Inf. Secur., V11, P22
  • [2] Berthelot D, 2017, Arxiv, DOI arXiv:1703.10717
  • [3] Bouche J., 2021, J WIRELESS MOBILE NE, V12, P4
  • [4] Choi S., 2020, PROC 6 INT C NEXT GE, P277
  • [5] Cotroneo D., 2011, Proceedings of the 2011 IEEE Third International Workshop on Software Aging and Rejuvenation (WoSAR 2011), P1, DOI 10.1109/WoSAR.2011.15
  • [6] Cotroneo Domenico, 2010, Proceedings of the 2010 IEEE 21st International Symposium on Software Reliability Engineering (ISSRE 2010), P71, DOI 10.1109/ISSRE.2010.24
  • [7] Software Aging Analysis of the Android Mobile OS
    Cotroneo, Domenico
    Fucci, Francesco
    Lannillo, Antonio Ken
    Natella, Roberto
    Pietrantuono, Roberto
    [J]. 2016 IEEE 27TH INTERNATIONAL SYMPOSIUM ON SOFTWARE RELIABILITY ENGINEERING (ISSRE), 2016, : 478 - 489
  • [8] Predicting aging-related bugs using software complexity metrics
    Cotroneo, Domenico
    Natella, Roberto
    Pietrantuono, Roberto
    [J]. PERFORMANCE EVALUATION, 2013, 70 (03) : 163 - 178
  • [9] A methodology for detection and estimation of software aging
    Garg, S
    van Moorsel, A
    Vaidyanathan, K
    Trivedi, KS
    [J]. NINTH INTERNATIONAL SYMPOSIUM ON SOFTWARE RELIABILITY ENGINEERING, PROCEEDINGS, 1998, : 283 - 292
  • [10] Analysis of software aging in a web server
    Grottke, Michael
    Li, Lei
    Vaidyanathan, Kalyanaraman
    Trivedi, Kishor S.
    [J]. IEEE TRANSACTIONS ON RELIABILITY, 2006, 55 (03) : 411 - 420