paper-with-me

Papers

Deoxys: A Causal Inference Engine for Unhealthy Node Mitigation in Large-scale Cloud Infrastructure

2024-10-23 · Chaoyun Zhang, Randolph Yao, Si Qin, Ze Li, Shekhar Agrawal, Binit R. Mishra, Tri Tran, Minghua Ma, QIngwei Lin, Murali Chintalapati, Dongmei Zhang

The presence of unhealthy nodes in cloud infrastructure signals the potential failure of machines, which can significantly impact the availability and reliability of cloud services, resulting in negative customer experiences. Effectively addressing unhealthy node mitigation is therefore vital for sustaining cloud system performance. This paper introduces Deoxys, a causal inference engine tailored to recommending mitigation actions for unhealthy node in cloud systems to minimize virtual machine downtime and interruptions during unhealthy events. It employs double machine learning combined with causal forest to produce precise and reliable mitigation recommendations based solely on limited observational data collected from the historical unhealthy events. To enhance the causal inference model, Deoxys further incorporates a policy fallback mechanism based on model uncertainty and action overriding mechanisms to (i) improve the reliability of the system, and (ii) strike a good tradeoff between downtime reduction and resource utilization, thereby enhancing the overall system performance. After deploying Deoxys in a large-scale cloud infrastructure at Microsoft, our observations demonstrate that Deoxys significantly reduces average VM downtime by 53% compared to a legacy policy, while leading to 49.5% lower VM interruption rate. This substantial improvement enhances the reliability and stability of cloud platforms, resulting in a seamless customer experience.

📄 PDF Abstract BibTeX arXiv:2410.17709

Code (0)

등록된 구현이 없습니다.

Tasks

Causal Inference

Methods 이 논문이 사용한 방법론

Causal inference Causal inference is the process of drawing a conclusion about a causal connection based on the conditions of the occurrence of an effect. The main difference between causal…

Similar Papers 제목 키워드 기반

Understanding Silent Data Corruption in LLM Training

2025-02-17 · Jeffrey Ma, Hengzhi Pei, Leonard Lausen, George Karypis

As the scale of training large language models (LLMs) increases, one emergent failure is silent data corruption (SDC), where hardware produces incorrect computations without explicit failure signals. In this work, we are…

Cloud Computing

Optimizing Waiting Thresholds Within A State Machine

2018-10-08 · Rohit Pandey, Yifan Chang, Cameron White, Gaurav Jagtiani 외

Azure (the cloud service provided by Microsoft) is composed of physical computing units which are called nodes. These nodes are controlled by a software component called Fabric Controller (FC), which can consider the nod…

Learning the Causal Structure of Networked Dynamical Systems under Latent Nodes and Structured Noise

2023-12-10 · Augusto Santos, Diogo Rente, Rui Seabra, José M. F. Moura

This paper considers learning the hidden causal network of a linear networked dynamical system (NDS) from the time series data at some of its nodes -- partial observability. The dynamics of the NDS are driven by colored …

Causal InferenceTime Series

Inferring Individual Level Causal Models from Graph-based Relational Time Series

2020-01-16 · Ryan Rossi, Somdeb Sarkhel, Nesreen Ahmed

In this work, we formalize the problem of causal inference over graph-based relational time-series data where each node in the graph has one or more time-series associated to it. We propose causal inference models for th…

Causal InferenceTime SeriesTime Series Analysis

Applications of statistical causal inference in software engineering

2022-11-21 · Julien Siebert

This paper reviews existing work in software engineering that applies statistical causal inference methods. These methods aim at estimating causal effects from observational data. The review covers 32 papers published be…

Causal Inference