Chapter 2. Mesos Internals

This chapter provides a comprehensive overview of Mesos' features and walks the reader through several important topics regarding high availability, fault tolerance, scaling, and efficiency. Mentioned here are the topics we will cover in this chapter:

  • Scaling and efficiency
    • Resource allocation (the dominant resource fairness algorithm)
    • Reservation (static and dynamic)
    • Oversubscription
    • Extendibility
  • High availability and fault tolerance
    • Slave recovery
    • Reconciliation
    • Persistent volumes

Scaling and efficiency

Mesos aims to provide a highly scalable and efficient mechanism to enable various frameworks to share cluster resources effectively. Distributed applications are varied, can have different priorities in different contexts, and ...

Get Mastering Mesos now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.