Título: Aplicaciones distribuidas: coordinación y sincronización
Autores: Cenci, Karina M.
Ardenghi, Jorge Raúl
Fecha: 2012-09-26
2003-05
2003
Publicador: Unversidad Nacional de La Plata
Fuente:

Tipo: Objeto de conferencia
Objeto de conferencia
Tema: Aplicaciones Distribuidas
Coordinación y Sincronización
Distributed Systems
Ciencias Informáticas
Descripción: Una aplicación distribuida está compuesta por un conjunto de procesos. Los procesos pueden cooperar para realizar una tarea o competir por la utilización de un recurso. Un proceso cooperativo es aquel que puede afectar o ser afectado por otros procesos que se encuentran en ejecución en el sistema. Los procesos cooperativos pueden directamente compartir un espacio de dirección lógico (esto es, datos y código), o solamente comparte los datos a través de archivos. El acceso concurrente a los datos compartidos puede resultar en un inconsistencia de los mismos. Se necesitan mecanismos para asegurar un ordenamiento en la ejecución de los procesos cooperativos que comparten un espacio de direccionamiento lógico, tal que la consistencia en los datos sea respetada. Los mecanismos para asegurar el ordenamiento en la ejecución de procesos son: sincronización, exclusión mutua en las secciones críticas, alocación de recursos. El proyecto en estudio está basado en el análisis, comparación y búsqueda de nuevas alternativas de algoritmos distribuidos que se pueden aplicar para soportar la exclusión mutua o cooperación entre los procesos.
Eje: Sistemas Distribuidos
Idioma: Español