Servicios de Coordinanción en la Nube Cuando lo Elementos Intervinientes son Anónimos

Objetivo General: Este proyecto se plantea desarrollar servicios de consenso y detectores de fallos (por ejemplo como ZooKeeper) para sistemas distribuidos donde los elementos son anónimos u homónimos. Quisiéramos resaltar que este objetivo es pionero a nivel internacional, y que este grupo de investigación cuenta con Dr. Ernesto Jiménez, Profesor de la Universidad Politécnica de Madrid, España, entre sus miembros. Esta persona es uno de los pocos investigadores internacionales con trabajos ya publicados en esta área, por lo que el proyecto parte de una posición muy puntera en este tema.

Se quiere proporcionar, como ZooKeeper, una implementación de servicios de coordinación para sistemas distribuidos pero para sistemas distribuidos anónimos u homónimos. Debido a que sólo contamos con doce meses para su realización, vamos a centrarnos en este proyecto en implementar consenso y detectores de fallos.

Objetivos Específicos:

  • Avance en la investigación a nivel internacional para consenso y detectores de fallos en sistemas distribuidos con procesos anónimos y/u homónimos. Para ello se van a estudiar los trabajos de investigación existentes en la literatura donde se plantean consenso y detectores de fallos en sistemas anónimos u homónimos. Como se ha comentado en el apartado anterior, este campo está muy poco estudiado y presenta un importante reto para los sistemas de computación en la nube.
  • Realización de una API de programación para ofrecer los servicios de coordinación en sistemas distribuidos donde se tenga en cuenta la presencia de procesos anónimos y/u homónimos.
  • Para conseguir este objetivo se va a estudiar la API proporcionada por ZooKeeper para realizar los servicios coordinados en sistemas distribuidos tradicionales.
  • Desarrollo de nuevas soluciones de consenso y detectores de fallos en sistemas anónimos u homónimos. Para ello contamos como consulto con uno de los autores que ha publicado a nivel internacional en este campo.
  • Desarrollo de una aplicación coordinada en sistemas distribuidos anónimos. La finalidad es tener un ejemplo práctico de utilización de los servicios de coordinación en los sistemas distribuidos con las nuevas características analizadas en el proyecto.

Instituciones Participantes:

UTPL, UTA, EPN

Participantes:

  • Rommel Torres
  • Danilo Jaramillo
  • David Guevara
  • Clay Aldas
  • David Mejía
  • Ivan Marcelo Bernal
  • Carlos Herrera

Presupuesto adjudicado: $59500

Estado del proyecto: En Ejecución.