菜单

关于 🐙 GitHub
arXiv 提交日期: 2026-05-19
📄 Abstract - When Web Apps Heal Themselves: A MAPE-K Based Approach to Fault Tolerance and Adaptive Recovery

Ensuring the reliability and resilience of modern web applications remains a critical challenge due to increasing system complexity and dynamic runtime environments. This study proposes a modular self-healing framework based on the monitor-analyze-plan-execute over a shared knowledge base (MAPE-K) model, integrated with an AutoFix-inspired mechanism for adaptive fault recovery. Using a design and development research (DDR) approach, the system was implemented and evaluated through controlled fault injection experiments across twenty runtime failure scenarios, including service crashes, memory leaks, and database disconnections. Experimental results demonstrate that the proposed framework achieved a mean fault detection F1-score of 90.7% and a recovery success rate of 93.2%. The AutoFix module reduced the average time-to-recovery (TTR) by 56.2%, achieving an average recovery time of 3.92 seconds. System throughput was maintained between 88% and 95% during fault conditions, with only a 3.1% increase in response time. Additionally, iterative feedback mechanisms improved recovery efficiency by 18.6% over multiple cycles. These findings indicate that the proposed framework provides a practical and extensible approach to enhancing fault tolerance in web applications through feedback-driven adaptation. While the current implementation relies on predefined recovery strategies, the integration of learning-oriented feedback establishes a foundation for future development of more autonomous self-healing systems.

顶级标签: systems model evaluation
详细标签: self-healing web applications fault tolerance adaptive recovery mape-k 或 搜索:

当网页应用自我修复:基于MAPE-K的容错与自适应恢复方法 / When Web Apps Heal Themselves: A MAPE-K Based Approach to Fault Tolerance and Adaptive Recovery


1️⃣ 一句话总结

本文提出了一种让网页应用能够自动检测并修复常见故障(如服务崩溃、内存泄漏)的模块化框架,通过在监控、分析、规划、执行四个环节中引入共享知识和自修复机制,在实验中实现了超过90%的故障检测准确率和93%的恢复成功率,并将平均恢复时间缩短至约4秒,为开发更智能、自愈的网页系统打下了基础。

源自 arXiv: 2605.19261