Meta

Efficient, reliable cluster management at scale with Twine

Jun 6, 2019Kenny Yu, Chunqiang (CQ) Tang
Efficient, reliable cluster management at scale with Twine
SummaryAI, from the source post

This post details the evolution and architecture of Twine, Meta's cluster management system that orchestrates containers on millions of servers. It highlights key features such as seamless support for stateful services via the TaskControl interface, a single control plane across data centers using Resource Broker for dynamic server-scheduler binding and maintenance coordination, and transparent control plane sharding for scalability. The post also discusses the shift towards a global shared fleet and the challenges of managing competing requirements, emphasizing Twine's role in enabling elastic compute and efficient capacity shifting.

More from the Scalability and Large-Scale Systems Engineering trail