apache mesos


Apache Mesos es un proyecto de código abierto para administrar clústeres de computadoras . Fue desarrollado en la Universidad de California, Berkeley .

Mesos comenzó como un proyecto de investigación en el Laboratorio RAD de UC Berkeley por los entonces estudiantes de doctorado Benjamin Hindman, Andy Konwinski y Matei Zaharia , así como por el profesor Ion Stoica . Los estudiantes comenzaron a trabajar en el proyecto como parte de un curso impartido por David Culler . Originalmente se llamó Nexus , pero debido a un conflicto con el proyecto de otra universidad, se le cambió el nombre a Mesos. [2]

Mesos fue presentado por primera vez en 2009 (cuando todavía se llamaba Nexus) por Andy Konwinski en HotCloud '09 en una charla que acompañaba al primer artículo publicado sobre el proyecto. [3] Más tarde, en 2011, se presentó en un estado más maduro en una charla de Zaharia en el Simposio de Usenix sobre diseño e implementación de sistemas en red sobre el artículo "Mesos: una plataforma para compartir recursos de grano fino en el centro de datos" de Benjamin Hindman, Andy Konwinski, Zaharia, Ali Ghodsi , Anthony D. Joseph, Randy Katz , Scott Shenker , Ion Stoica . [4]

El 27 de julio de 2016, Apache Software Foundation anunció la versión 1. [5] Agregó la capacidad de proporcionar instancias de Docker , rkt y appc de forma centralizada . [6]

El 5 de abril de 2021, se votó para trasladar a Mesos a Apache Attic , [7] sin embargo, la votación se canceló dos días después debido al aumento del interés. [8]

Mesos utiliza cgroups de Linux para proporcionar aislamiento para CPU , memoria , E/S y sistema de archivos . [9] Mesos es comparable al programador Borg de Google , una plataforma utilizada internamente para administrar y distribuir los servicios de Google. [10]