Cluster Apps Get Manager

Mesos Cluster Manager For Apache Incubator

Mesos has been proposed as an Apache Incubator project. Mesos is a cluster manager providing resource sharing and isolation across cluster applications, such as Hadoop MapReduce. When one instance of MapReduce controls a cluster, it can result in problems with isolation. It also provides a common interface for cluster programming frameworks, for example Google's Pregel and Apache Hama. It will also allow users of frameworks such as Hadoop to have multiple instances of the framework on the same cluster.

Mesos works by allocating resources at the 'task' level within jobs, and performs application-controlled scheduling, which means apps control which nodes their tasks run on. It supports master failover using Apache ZooKeeper and currently supports running Hadoop and MPI.

Mesos started life as a research project at UC Berkeley, and is currently being tested at companies including Facebook and Twitter. The project already employs the open source-friendly GitHub issue tracker and mailing lists.

Jessica Thornsby

What do you think?

JAX Magazine - 2014 - 03 Exclucively for iPad users JAX Magazine on Android

Comments

Latest opinions