Bio-inspired Mechanism and Model Exploration of Software Aging
Pengfei Chen, Yong Qi, Di Hou, Jiankang Liu

TL;DR
This paper explores the fundamental mechanism of software aging by drawing parallels with biological aging, introducing the concept of 'software free radicals' and modeling aging dynamics to improve software longevity.
Contribution
It proposes a novel biological-inspired model of software aging based on free radical theory, bridging biological and software aging mechanisms.
Findings
The accumulation of 'software free radicals' causes software aging.
Feedback loop models can accurately describe software aging kinetics.
Rejuvenation strategies targeting 'software free radicals' effectively mitigate aging.
Abstract
Software systems situated in network environment may experience performance degradation, availability decrease and even crash during long time running, which is called software aging. This phenomenon has been studied for more than 15 years, but most of the literatures studied software as a black box, none of them uncovered the fundamental and widely accepted mechanism of software aging as far as we know. Through analyzing the characteristics between biological aging and software aging, we find some interesting common points and bridge the gap between these two seemingly unrelated phenomena. The free radical aging theory in biological studies is also applicative to explore the mechanism and model of software aging. This paper finds an equivalent concept named `software free radical' in software aging to free radical in biological aging. In our study, the accumulation of `software free…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsDistributed systems and fault tolerance · Age of Information Optimization · Green IT and Sustainability
