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 O’Reilly online learning.

O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.