Mesos master Mesos slave Mesos slave decides how to allocate resources service Y scheduler service Y task (Netty server) service Y executor Netty Server
Mesos master Mesos slave service X executor Mesos slave task launches, isolates, and monitors tasks and executors service Y scheduler service Y task (Netty server) service Y executor Netty Server request offer
-‐-‐ easily extensible to support disk I/O support out-‐of-‐memory event notification -‐-‐ admin can define policies (e.g. kill, pause) support pausing and resuming executors support monitoring actual resource usage -‐-‐ including a new front-‐end UI ready to be checked in!
new framework for job workflows, wants to use Spark and Hadoop too Built DPark (a Python clone of Spark), also running MPI Hadoop and Spark used by machine learning researchers