A survey on software aging and rejuvenation in the cloud
R Pietrantuono, S Russo - Software Quality Journal, 2020 - Springer
The adoption of cloud computing for providing resource and delivering services is an
irreversible trend. For most IT companies, the quality of provided services is strongly …
irreversible trend. For most IT companies, the quality of provided services is strongly …
A method of multidimensional software aging prediction based on ensemble learning: A case of Android OS
Y Nie, Y Chen, Y Jiang, H Wu, B Yin, KY Cai - Information and Software …, 2024 - Elsevier
Context: Software aging refers to the phenomenon of performance degradation, increasing
failure rate, or system crash due to resource consumption and error accumulation in …
failure rate, or system crash due to resource consumption and error accumulation in …
Model-driven availability assessment of the NFV-MANO with software rejuvenation
Network Function Virtualization enables network operators to modernize their networks with
greater elasticity, network programmability, and scalability. Exploiting these advantages …
greater elasticity, network programmability, and scalability. Exploiting these advantages …
Do memories haunt you? An automated black box testing approach for detecting memory leaks in android apps
Memory leaks represent a remarkable problem for mobile app developers since a waste of
memory due to bad programming practices may reduce the available memory of the device …
memory due to bad programming practices may reduce the available memory of the device …
Two-level rejuvenation for android smartphones and its optimization
The Android operating system (OS) is a sophisticated man-made system and is the
dominant OS in the current smartphone market. Due to the accumulation of errors in the …
dominant OS in the current smartphone market. Due to the accumulation of errors in the …
Software micro-rejuvenation for Android mobile systems
Software aging–the phenomenon affecting many long-running systems, causing
performance degradation or an increasing failure rate over mission time, and eventually …
performance degradation or an increasing failure rate over mission time, and eventually …
Taxonomy of aging-related bugs in deep learning libraries
Deep learning libraries are the cornerstone of deep learning systems, and millions of deep
learning applications are built on top of deep learning libraries. Due to long-term continuous …
learning applications are built on top of deep learning libraries. Due to long-term continuous …
Using machine learning for software aging detection in Android system
Software aging is a common experience in Android operating system, as the gradual
performance degradation is usually complained by the users. However, the mathematical …
performance degradation is usually complained by the users. However, the mathematical …
Assuring Autonomy of UAVs in Mission-critical Scenarios by Performability Modeling and Analysis
Uncrewed Aerial Vehicles (UAVs) have been used in mission-critical scenarios such as
Search and Rescue (SAR) missions. In such a mission-critical scenario, flight autonomy is a …
Search and Rescue (SAR) missions. In such a mission-critical scenario, flight autonomy is a …
Software aging and rejuvenation in android: new models and metrics
Android users are occasionally troubled by the slow UI responses and sudden
application/OS crashes. These problems are mainly caused by software aging, a …
application/OS crashes. These problems are mainly caused by software aging, a …