Site Reliability and Outage Management
Fault tolerance through optimal workload placement

Fault tolerance through optimal workload placement

9/8/2020 · Aravind Narayanan, Elisa Shibley, Mayank Pundir

What this post added

This post details Meta's strategy for improving fault tolerance by optimizing workload placement across data centers. It introduces the concept of 'fault domains' and explains how even distribution of hardware, services, and data within these domains minimizes the impact of localized failures. The post outlines the challenges and solutions for achieving optimal placement, including the use of integer linear programming for hardware placement and continuous rebalancing for service placement, ultimately aiming to tolerate sub-data center faults without losing entire data center capacity.

Read the original post ↗