An example of two-level scheduling
A key part of the white paper referred to: Mesos developers could have centralized task scheduling in Mesos: "Instead, Mesos takes a different approach: delegating control over scheduling to the frameworks. This is accomplished through a new abstraction, called a resource offer, which encapsulates a bundle of resources that a framework can allocate on a cluster node to run tasks. Mesos decides how many resources to offer each frame-work, based on an organizational policy such as fair sharing, while frameworks decide which resources to accept and which tasks to run on them." Benjamin Hindman, Mesosphere co-founder, is one of the authors.