Mesos is an open source cluster management framework that provides efficient resource isolation and sharing across distributed applications or frameworks. It was first released in 2009 at Berkeley and uses a master-slave architecture with 10,000 lines of C++ code. Mesos allows organizations to combine CPUs, memory, storage and other resources into a shared pool that can be allocated to applications known as frameworks.