Title
Predictive And Adaptive Failure Mitigation To Avert Production Cloud Vm Interruptions
Abstract
When a failure occurs in production systems, the highest priority is to quickly mitigate it. Despite its importance, failure mitigation is done in a reactive and ad-hoc way: taking some fixed actions only after a severe symptom is observed. For cloud systems, such a strategy is inadequate. In this paper, we propose a preventive and adaptive failure mitigation service, NARYA, that is integrated in a production cloud, Microsoft Azure's compute platform. Narya predicts imminent host failures based on multi-layer system signals and then decides smart mitigation actions. The goal is to avert VM failures. Narya's decision engine takes a novel online experimentation approach to continually explore the best mitigation action. Narya further enhances the adaptive decision capability through reinforcement learning. Narya has been running in production for 15 months. It on average reduces VM interruptions by 26% compared to the previous static strategy.
Year
Venue
DocType
2020
PROCEEDINGS OF THE 14TH USENIX SYMPOSIUM ON OPERATING SYSTEMS DESIGN AND IMPLEMENTATION (OSDI '20)
Conference
Citations 
PageRank 
References 
0
0.34
0
Authors
13
Name
Order
Citations
PageRank
Sebastien Levy100.68
Randolph Yao2252.68
Youjiang Wu3101.56
Yingnong Dang453726.92
Peng Huang530917.16
Zheng Mu600.34
Pu Zhao700.34
Tarun Ramani800.34
Naga Govindaraju900.34
Xukun Li1010.69
Qingwei Lin1128527.76
Gil Lapid Shafriri1200.34
Murali Chintalapati13333.40