Mesos is system for sharing resources between cluster applications such as Hadoop MapReduce, HBase, MPI, and web applications. It is motivated by three use cases. First, organizations that use several of these applications can use Mesos to share nodes between them, increasing utilization and simplifying management. Second, inspired by MapReduce, a wide array of new cluster programming frameworks are being proposed, such as Apache Hama, Microsoft Dryad, and Google's Pregel and Caffeine. Mesos provides a common interface for such frameworks to share resources, allowing organizations to use multiple frameworks in the same cluster. Third, Mesos allows users of a framework such as Hadoop to have multiple instances of the framework on the same cluster, facilitating workload isolation and incremental deployment of upgrades.>
프로젝트의 제안내용은 위와 같이, 최근 MapReduce 외에 많은 클라우드 인프라스트럭처, 컴퓨팅 엔진 (e.g., Apache HBase, MPI, Apache Hama, Microsoft Dryad, and Google's Pregel and Caffeine) 들이 출현함으로써, 이것들을 모두 묶어 통합적으로 자원을 관리하겠다는것입니다.
현재는 MapReduce와 MPI, Spark 를 구현했고 Twitter와 Facebook 에서 테스트완료했다는군요.
Apache Hama 또한 릴리즈 되는 동시에 다양한 업체에서 쓰이게 될것으로 기대되네요. :-)