Tuesday, December 14, 2010

클라우드 인프라스트럭처 자원관리 - Mesos 프로젝트

UC 버클리에서 Nexus 라는 이름으로 개발진행되던 프로젝트가 Mesos라는 이름으로 Apache 재단에 공개SW 로 제안되었습니다.

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.

[Read More]
>

프로젝트의 제안내용은 위와 같이, 최근 MapReduce 외에 많은 클라우드 인프라스트럭처, 컴퓨팅 엔진 (e.g., Apache HBase, MPI, Apache Hama, Microsoft Dryad, and Google's Pregel and Caffeine) 들이 출현함으로써, 이것들을 모두 묶어 통합적으로 자원을 관리하겠다는것입니다.

현재는 MapReduce와 MPI, Spark 를 구현했고 Twitter와 Facebook 에서 테스트완료했다는군요.


Apache Hama 또한 릴리즈 되는 동시에 다양한 업체에서 쓰이게 될것으로 기대되네요. :-)

No comments:

Post a Comment