Grupos de investigación
Ofertas de empleo
Actualmente no hay ofertas de trabajo disponibles.
Los sistemas de almacenamiento distribuido proporcionan capacidad de supervivencia y disponibilidad de datos mediante su replicación en ubicaciones de red geográficamente dispersas. Un problema importante asociado a la distribución de datos es la coherencia. ¿Cómo detecta el sistema el último valor de los datos replicados? La garantía de coherencia más natural y fácil de entender es la atomicidad. La atomicidad asegura que una operación de lectura devuelve el valor de la operación de escritura anterior y ese valor es al menos tan reciente como el valor devuelto por cualquier operación de lectura precedente.
A lo largo de las últimas dos décadas los investigadores han desarrollado numerosas implementaciones atómicas para el entorno asíncrono de transmisión de mensajes, considerando la forma más simple de almacenamiento de datos: un registro de lectura/escritura. En esta propuesta se pretende elevar la aplicabilidad de las soluciones propuestas por medio de su uso para el desarrollo de un sistema de archivos distribuido atómico (ADFS – Atomic Distributed Data Storage) para el entorno de trasmisión de mensajes asíncrono, que es propenso a fallos. Objetos de gran escala, como los archivos, degradan las latencias de operación de los algoritmos propuestos cuando los datos se replican y se entregan a los servidores de réplicas a través de canales asíncronos. Por otro lado, la segmentación de los archivos en partes muy pequeñas y la ejecución de una instancia de la aplicación atómica sobre cada segmento del objeto pueden aumentar la carga en los servidores. Por consiguiente, este proyecto investigará una solución intermedia entre la fragmentación de archivos, la distribución de fragmentos, y la latencia de la operación.
Necesitaremos especificar con precisión cómo se llevará a cabo la replicación de archivos y cómo los clientes localizarán y recuperarán la última versión del archivo que desean. Para este propósito es necesario desarrollar algoritmos de fragmentación eficientes que minimicen la latencia de las operaciones de lectura y escritura, y que al mismo tiempo no incurran en una sobrecarga excesiva de solicitudes al servidor.
Planeamos implementar y desplegar los algoritmos desarrollados tanto en entornos de simulación de un solo procesador como en redes a escala planetaria en tiempo real.
Enlace a sitio web del proyecto en el Servicio de Información Comunitario sobre Investigación y Desarrollo (CORDIS): https://cordis.europa.eu/project/id/629088
Actualmente no hay ofertas de trabajo disponibles.