A Configurable Software Aging Detection and Rejuvenation Agent for Android

Author(s):  
Domenico Cotroneo ◽  
Luigi De Simone ◽  
Roberto Natella ◽  
Roberto Pietrantuono ◽  
Stefano Russo
2003 ◽  
Author(s):  
M.K. Rugheimer ◽  
M.L. Morgan ◽  
G.T. Stymfal

2020 ◽  
Author(s):  
Lucas Santos ◽  
Laécio Rodrigues ◽  
Matheus Torquato ◽  
Francisco Airton Silva

Software aging has been a subject explored for almost thirty years. Even with so many years of scientific research, new investigations will be needed due to new technologies. The Docker platform, for example, appeared in 2013 and, although it has been deeply explored, it still needs studies on software aging. Studies show that containers are lighter than virtual machines, however, running many containers can lead to aging. This paper presents a study of aging and rejuvenation of the Docker platform. An experiment was carried out for thirty days, which indicated different levels of aging by varying hardware capacity. We have applied an approach called SWARE. SWARE facilitates the detection of aging signs and rejuvenation effectiveness in a single experiment. Evidences have shown that resource consumption remains high after stopping the workload generation.


Author(s):  
Nagaraj G Cholli ◽  
Srinivasan G N

A software aging in convoluted system refers to the situation where software degrades with span of time. This phenomenon, which may eventually lead to system performance degradation or crash/hang failure, is the result of depletion of operating system resources, data deception and numerical error assembly. A technique called software rejuvenation has been incorporated, which essentially involves periodic aborting an application or a system, flushing its intramural state and re-starting it. A main issue in rejuvenation is to discover ideal time to initiate software rejuvenation. Software rejuvenation is a proactive technique that allows preventing the occurrence of software failing. A novel approach called Smart interval and payload (SIP) policy is introduced to overcome all the hurdles in the present scenario based on Software Rejuvenation approaches. SIP policy accepts time from user and optimizes the rejuvenation time whenever workload is variable; otherwise the system is rejuvenated at its rejuvenation point. SIP policy avoids software failure and it helps to achieve high availability of convoluted system.


Sign in / Sign up

Export Citation Format

Share Document