跳到主要导航 跳到搜索 跳到主要内容

NENYA: Cascade Reinforcement Learning for Cost-Aware Failure Mitigation at Microsoft 365

  • Lu Wang
  • , Pu Zhao
  • , Chao Du
  • , Chuan Luo
  • , Mengna Su
  • , Fangkai Yang
  • , Yudong Liu
  • , Qingwei Lin*
  • , Min Wang
  • , Yingnong Dang
  • , Hongyu Zhang
  • , Saravan Rajmohan
  • , Dongmei Zhang
  • *此作品的通讯作者
  • Microsoft USA
  • Microsoft 365
  • University of Newcastle

科研成果: 书/报告/会议事项章节会议稿件同行评审

摘要

Large-scale distributed systems, such as Microsoft 365's database system, require timely mitigation solutions to address failures and improve service availability and reliability. Still, mitigation actions can be costly as they may cause temporal performance degradation and even incur monetary expenses. Mitigation actions can be either administrated in a reactive fashion to contain detected failures or a proactive fashion to reduce potential failures. The proactive mitigation approach typically relies on a two-stage strategy: the prediction model will firstly identify instances (such as databases or disks) with high failure risk, then appropriate mitigation actions chosen by engineers or an automatic bandit learning model can be applied. As information is not fully shared across those two stages, important factors such as mitigation costs and states of instances are often ignored in one of those two stages. To address these issues, we propose NENYA, an end-to-end mitigation solution for a large-scale database system powered by a novel cascade reinforcement learning model. By taking the states of databases as input, NENYA directly outputs mitigation actions and is optimized based on jointly cumulative feedback on mitigation costs and failure rates. As the overwhelming majority of databases do not require mitigation actions, NENYA utilizes a novel cascade decision structure to firstly reliably filter out such databases and then focus on choosing appropriate mitigation actions for the rest. Extensive offline and online experiments have shown that our methods can outperform existing practices in reducing both failure rates of databases and mitigation costs. NENYA has been integrated into Microsoft 365, a productive platform, with sounding success.

源语言英语
主期刊名KDD 2022 - Proceedings of the 28th ACM SIGKDD Conference on Knowledge Discovery and Data Mining
出版商Association for Computing Machinery
4032-4040
页数9
ISBN(电子版)9781450393850
DOI
出版状态已出版 - 14 8月 2022
已对外发布
活动28th ACM SIGKDD Conference on Knowledge Discovery and Data Mining, KDD 2022 - Washington, 美国
期限: 14 8月 202218 8月 2022

出版系列

姓名Proceedings of the ACM SIGKDD International Conference on Knowledge Discovery and Data Mining

会议

会议28th ACM SIGKDD Conference on Knowledge Discovery and Data Mining, KDD 2022
国家/地区美国
Washington
时期14/08/2218/08/22

指纹

探究 'NENYA: Cascade Reinforcement Learning for Cost-Aware Failure Mitigation at Microsoft 365' 的科研主题。它们共同构成独一无二的指纹。

引用此