From Automation to Reflection: Architecting Self-Healing Runtimes for Distributed Systems Observability
Keywords:
Self-Healing Runtimes, Distributed Systems Observability, Autonomic Computing, Reflective Architecture, Adaptive RemediationAbstract
As distributed systems have evolved from monolithic stacks to microservices and then elastic, eventdriven runtimes, the customary processes for automating only become structurally incapable of dealing with newly emergent failure patterns. This work charts a shift in runtime architectures from remediationsystems using thresholds to reflective self-healing runtimes
References
YANG Qun et al., "A framework for dynamic software architecture-based self-healing," ACM Digital Library, July 2005. [Online]. Available: https://dl.acm.org/doi/pdf/10.1145/1082983.1083007
Matthew J. Hawthorne, Dewayne E. Perry, "Architectural styles for adaptable self-healing dependable systems," ICSE’05, May 15–21, 2005.[Online]. Available: https://users.ece.utexas.edu/~perry/work/papers/MH-05-Styles.pdf


