Mesos is a distributed systems kernel that allows sharing of computing resources across multiple distributed applications or frameworks. It provides scalability, fault tolerance, and resource isolation. Mesos runs on every machine in a distributed cluster and acts as a mediator between systems and applications. The Mesos architecture uses a master-slave design where the master manages resource offers from slaves to frameworks. Frameworks use schedulers to launch and manage tasks on slaves based on resource availability.
Related topics: