R-17368-2015 -Elastic Cloud Computing Cluster (EC3)

Elastic Cloud Computing Clúster (EC3) es una herramienta para crear clústeres virtuales híbridos elásticos sobre los principales proveedores de infraestructuras para servicios en la nube, ya sean públicos (como Amazon Web Services) o privados (OpenNebula y OpenStack). EC3 ofrece medios para desplegar distintos gestores de recursos distribuidos (como TORQUE y SLURM) que pueden ser autogestionado con CLUES, lo que permite desconectar los nodos del cluster que no se estén utilizando. El despliegue comienza con un solo nodo y el resto de nodos van desplegándose dinámicamente para adaptarse al aumento de la carga (número de trabajos en el LRMS - Local Resource Management System). Del mismo modo, los nodos en funcionamiento se desconectan cuando no hay tareas. Esto permite gestionar de forma eficiente la computación en clústeres. Entre sus ventajas se encuentran: - Los clusters desplegados con EC3 son entidades autogestionadas, donde la elasticidad es controlada por el mismo clúster, a diferencia de otras alternativas que dependen de un componente externo. - EC3 soporta diferentes gestores de de recursos locales (LRMS): Torque/PBS, SLURM y SGE a diferencia de otras alternativas que solo dan soporte para un sistema de gestión concreto. Además tiene un sistema de plugins que permite añadir nuevos sistemas de manera sencilla. - Permite la gestión de clusters híbridos entre diferentes proveedores Cloud, creando en caso necesario un sistema de conexión seguro entre los diferentes nodos. - Permite el uso de instancias de tipo ¿subasta¿ (Spot) de EC2, de manera que es posible lanzar instancias a un mejor precio, y usando técnicas de checkpointing automático, no perder el trabajo en caso de que la instancia acabe. Más información: http://www.grycap.upv.es/ec3

Ficha técnica

Tipo de tecnología SOFTWARE
Inventores Amanda Calatrava Arroyo, Eloy Romero Alcalde, Germán Moltó Martínez, Miguel Caballer Fernández, Carlos de Alfonso Laguna, Fernando Alvarruiz Bermejo