Título: Hermes: DSM por software con granularidad fina
Autores: Lagar Cavilla, Horacio Andrés
García, Rafael B.
Fecha: 2012-09-26
2003-05
2003
Publicador: Unversidad Nacional de La Plata
Fuente:

Tipo: Objeto de conferencia
Objeto de conferencia
Tema: Hermes
DSM
granularidad fina
Distributed Systems
Software
Ciencias Informáticas
Descripción: Aún a pesar de haber pasado su etapa de mayor auge a principios de los ’90, los sistemas de DSM por software pueden representar todavía una alternativa con una excelente relación costo/performance para ejecutar procesamiento en paralelo en clusters de workstation estándares, caracterizados además por un gran potencial para la escalabilidad. En Hermes enfocamos desde otro ángulo la problemática de estos sistemas, al proveer un control de granularidad fina sobre los datos con una complejidad y sobrecarga mínimas, que a la vez le brinda una alta flexibilidad al sistema para utilizar el modelo de consistencia que resulte más apropiado. Los principios que guiaron el diseño de nuestro sistema fueron dos: el de diseñar un sistema de DSM por software simple y eficiente que pudiera utilizarse sobre una plataforma estándar sin requerimientos onerosos de hardware, y el de minimizar el efecto negativo de los dos problemas principales que aquejan desde su concepción a los sistemas de DSM por software: el false-sharing proveniente de la gruesa granularidad de consistencia que implica el uso del mecanismo de protección de memoria virtual, y las latencias prohibitivas asociadas al tráfico de mensajes sobre protocolos de red estándares durante las etapas de sincronización. Para esto último proponemos como alternativa recurrir al uso de interfaces de red mapeadas a memoria virtual, o de un procesador adicional dedicado en el mismo nodo. Hermes es un trabajo en progreso dentro del área de Sistemas del Departamento de Ciencias e Ingeniería de la Computación de la Universidad Nacional del Sur de Bahía Blanca, iniciado como Trabajo Final para la carrera de Ingeniería en Sistemas de Computación por Horacio Andrés Lagar Cavilla, con la supervisación del Ing. Rafael Benjamín García.
Eje: Sistemas Distribuidos
Idioma: Español