Apache Mesos abstracts CPU, memory, storage, and other compute resources away from machines (physical or virtual), enabling fault-tolerant and elastic distributed systems to easily be built and run effectively.
S. Iacob, K. Nieuwenhuis, N. Wijngaards, G. Pavlin, and B. Veelen. Intelligent Distributed Computing III, Proceedings of the 3rd International
Symposium on Intelligent Distributed Computing - IDC 2009, volume 237 of Studies in Computational Intelligence, page 237--242. Springer, (October 2009)