Digital Library

cab1

 
Title:      MODELO DE DECISIÓN PARA GESTIÓN DE RECURSOS Y PROCESOS EN SISTEMAS DISTRIBUIDOS CON BALANCEO DINÁMICO DE CARGA DE TRABAJO
Author(s):      Jorge Tomás Fornerón Martínez, Federico Agostini y David Luis La Red Martínez
ISBN:      978-989-8704-25-2
Editors:      Paula Miranda, Cristiano Costa, Pedro Isaías e Flávia Maria Santoro
Year:      2020
Edition:      Single
Keywords:      Modelos de Decisión, Operadores de Agregación, Exclusión Mutua, Sistemas Operativos Distribuidos, Sistemas Autorregulados, Balanceo de Carga
Type:      Short
First Page:      197
Last Page:      201
Cover:      cover          
Full Contents:      click to dowload Download
Paper Abstract:      Uno de los problemas que se presentan en los entornos de sistemas distribuidos es que el uso de los recursos compartidos se debe realizar en la modalidad de exclusión mutua, muchas veces con requerimientos de sincronización, consensos para lograr el acceso a grupos de procesos que así lo requieran. 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, incluyéndose un procedimiento para el balanceo de la carga de trabajo. La aplicación general de los modelos de decisión en los sistemas distribuidos funciona con algoritmos de intercambio de permisos y acuerdos sobre los procesos que intervienen para realizar determinadas acciones. La creación de un operador de agregación que controle esta asignación de recursos a grupos de procesos y el desarrollo de un modelo de decisión que permita adaptarse a diferentes requerimientos, permitiría asegurar la exclusión mutua, la sincronización y lograría la autorregulación y el balanceo dinámico del sistema. Para satisfacer esto, en cada nodo se debe definir 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, los Runtime de los distintos nodos interactúan 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. Como resultado del ciclo de realimentación, y de iteración del modelo de decisión, en base a la actualización continua del estado y de la carga del sistema, se contribuiría al balanceo dinámico y a la autorregulación del sistema.
   

Social Media Links

Search

Login