Title:
|
NUEVO OPERADOR DE AGREGACIÓN PARA GRUPOS DE PROCESOS |
Author(s):
|
Federico Agostini, David Luis La Red Martínez y Jorge Tomás Fornerón Martínez |
ISBN:
|
978-989-8533-96-8 |
Editors:
|
Paula Miranda, Cristiano Costa, Pedro Isaías e Flávia Maria Santoro |
Year:
|
2019 |
Edition:
|
Single |
Keywords:
|
Operadores de Agregación, Comunicación entre Grupos de Procesos, Exclusión Mutua, Sistemas Operativos |
Type:
|
Full |
First Page:
|
223 |
Last Page:
|
230 |
Cover:
|
|
Full Contents:
|
click to dowload
|
Paper Abstract:
|
Este documento describe cómo se pueden utilizar nuevos modelos de toma de decisiones en grupos de procesos distribuidos
que requieren acceso a recursos compartidos en la modalidad de exclusión mutua. Los modelos de decisión actualmente
disponibles y de aplicación general en los sistemas distribuidos se basan en algoritmos de intercambio de permisos que
intentan alcanzar un acuerdo de todos los procesos que intervienen para realizar determinadas acciones. Una propuesta
interesante es la creación de un operador de agregación que controle la asignación de recursos a grupos de procesos y un
modelo de decisión que permita adaptarse a diferentes requerimientos, que los procesos accedan a recursos compartidos en
la modalidad de exclusión mutua, que requiera o no sincronización, y que cumpla con ciertos requisitos para lograr el
acceso a los recursos, y en base a esa información el modelo pueda elegir el operador de agregación correspondiente a cada
caso. En cada nodo se define una interfaz entre las aplicaciones y el sistema operativo, que a través de un Runtime (software
en tiempo de ejecución complementario al sistema operativo) incluido en dicha interfaz, gestiona los procesos y recursos
compartidos y define el escenario correspondiente. Además, el Runtime interactúa entre sí para intercambiar información
y hay un coordinador global de Runtime en uno de los nodos que evalúa y ejecuta el modelo de decisión y el operador de
agregación correspondiente. El escenario propuesto en este documento considera la gestión de los recursos y procesos de
los sistemas distribuidos, aplicados al entorno de las comunicaciones de datos, pero no se limitan a un protocolo de
comunicaciones específico, es un esquema genérico. |
|
|
|
|