journal article·2022Open access

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

Eun-Tae Jang, Sung Hoon Baek, Ki-Woong Park

Computers, Materials & Continua· Volume 73· Issue 3

Abstract

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.
Source: openalex_inverted_index · Quality: baseline

Research context

OpenAlex topics: Cloud Computing and Resource Management · Software System Performance and Reliability · Advanced Data Storage Technologies

SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.

References (25)

Show source-provided references
1. Software aging analysis of the linux operating system
2. An analysis of software aging in cloud environment
3. GAN-ASD: Precise software aging state detection for Android system based on BEGAN model and state clustering
4. Anomaly detection for discovering performance degradation in cellular IoT services
5. Why anti-virus products slow down your machine?
6. A methodology for detection and estimation of software aging
7. Experimental evaluation of software aging effects in the eucalyptus elastic block storage
8. Hayashi · Artificial Intelligence: Concepts, Methodologies, Tools, and Applications · 2017 · 2092
9. Aging-related bugs in cloud computing software
10. A secure model for efficient live migration of containers
11. ShadowHeap: Memory safety through efficient heap metadata validation
12. Analysis of software aging in a Web server10.1109/TR.2006.879609 ↗
13. Predicting aging-related bugs using software complexity metrics10.1016/j.peva.2012.09.004 ↗
14. Timeline-based container restore via a computationally efficient snapshot
15. Performance metric for differential deep learning analysis
16. A methodology for detection and estimation of software aging
17. An empirical study of software aging manifestations in Android
18. Analysis of software aging in Android
19. Software aging analysis of the Android mobile os
20. A framework for identifying obfuscation techniques applied to Android apps using machine learning
21. Using machine learning for software aging detection in Android system
22. D. Berthelot, T. Schumm and L. Metz, “Began: Boundary equilibrium generative adversarial networks, Machine Learning (cs.LG),” 2017. [Online]. Available: https://arxiv.org/abs/1703.10717.
23. Use two-level rejuvenation to combat software aging and maximize average resource performance
24. Software aging and rejuvenation: Where we are and where we are going
25. M. Russinovich, Sysinternal Suite, Microsoft Press, 2022. [Online]. Available: https://docs.microsoft.com/en-us/sysinternals/downloads/sysinternals-suiteM.