In section, we will understand
Scheduling and allocating resources
Understanding resource scheduling
Mesos has two levels of resource scheduling, which are as follows:
- In the first level, the Mesos master process gets the details of the free resources available on each node from the slave process. From there the master process gets the details of the free resources, such as CPU, memory, and so on, that are available on each slave process. Then, it groups them and offers them with a different framework, such as Marathon, Cassandra, or any of the other available frameworks available to the Mesos cluster.
- In the second level, frameworks registered as a client with the master accept or reject the offer, depending upon the requirements...