REVIEW article
Front. Comput. Sci.
Sec. Theoretical Computer Science
Algorithmic Self-Repair: Frontiers in Fault-Tolerant Computation
Provisionally accepted- 1University of Dubai Library, Dubai, United Arab Emirates
- 2University of Dubai, Dubai, United Arab Emirates
Select one of your emails
You have multiple emails registered with Frontiers:
Notify me on publication
Please enter your email address:
If you already have an account, please login
You don't have a Frontiers account ? You can register here
How can algorithms continue to function when confronted with faults, noise, and malicious behavior? This question lies at the heart of resilient computation, a challenge addressed by multiple traditions but rarely examined through a unified lens. In this article, we introduce the concept of \emph{algorithmic self-repair} as a framework for understanding how algorithms detect, mitigate, and recover from failures. We compare five major classes of algorithmic self-repair: (1) self-stabilizing algorithms that guarantee convergence from arbitrary states; (2) self-healing graph algorithms that preserve connectivity under dynamic failures; (3) error-resilient online algorithms that sustain competitiveness despite uncertain or corrupted inputs; (4) redundancy-based and probabilistic repair techniques that achieve robustness through replication or stochastic correction; and (5) Byzantine fault-tolerant algorithms that maintain correctness even in the presence of adversarial participants. By consolidating these approaches into a shared taxonomy, we highlight their guiding principles, strengths, and trade-offs. The result is not merely a survey but a structured foundation and roadmap for advancing resilient computation, positioning algorithmic self-repair as a frontier where fault tolerance becomes a defining design principle of algorithms.
Keywords: Algorithmicredundancy, Byzantine fault tolerance, Error-resilient online algorithms, Fault-tolerant computation, Self-healing graphs, Self-stabilization
Received: 02 Oct 2025; Accepted: 21 Jan 2026.
Copyright: © 2026 Markarian and Panthakkan. This is an open-access article distributed under the terms of the Creative Commons Attribution License (CC BY). The use, distribution or reproduction in other forums is permitted, provided the original author(s) or licensor are credited and that the original publication in this journal is cited, in accordance with accepted academic practice. No use, distribution or reproduction is permitted which does not comply with these terms.
* Correspondence: Christine Markarian
Disclaimer: All claims expressed in this article are solely those of the authors and do not necessarily represent those of their affiliated organizations, or those of the publisher, the editors and the reviewers. Any product that may be evaluated in this article or claim that may be made by its manufacturer is not guaranteed or endorsed by the publisher.