Ponente
Descripción
Introducción
En entornos de procesamiento distribuido múltiples procesos compiten por el acceso a recursos compartidos, muchas veces en la modalidad de exclusión mutua. En tales sistemas interesa balancear la carga de trabajo de los nodos distribuidos, para lo cual se han propuesto algoritmos innovadores en el proyecto PI N° 20F005, aprobado por Res. N° 454/20 CS (UNNE: Universidad Nacional del Nordeste), utilizándose el simulador desarrollado en el proyecto PI N° 126, aprobado por Res. N° 011/20 CS (UNCAus: Universidad Nacional del Chaco Austral).
Objetivo
El objetivo de este trabajo fue proponer y validar un modelo de decisión para un sistema distribuido heterogéneo que integre la migración inteligente de procesos a un operador de agregación preexistente, logrando la redistribución de la carga de trabajo entre los nodos del sistema, mejorando la utilización de los recursos.
Metodología
Se define un Runtime (software en tiempo de ejecución) central que gestiona los procesos y recursos compartidos e interactúa con sus similares de los nodos distribuidos para intercambiar información. En el nodo central se recopila la información de todos los nodos, se aplica el proceso de agregación y se obtiene la lista de asignaciones de recursos a procesos, balanceando la carga de trabajo de los nodos y considerando el impacto en la misma de las migraciones de procesos seleccionadas.
Resultados
La propuesta presentada es una solución innovadora y efectiva para la gestión de recursos compartidos en sistemas distribuidos, que permite resolver problemas relacionados con la sobrecarga y el balanceo de carga de trabajo.
Conclusión
La evaluación del estado de las cargas computacionales y la comparación final utilizando la desviación estándar son útiles para detectar y corregir desequilibrios en el sistema. Además, la posibilidad de establecer configuraciones iniciales del algoritmo para cada situación particular permite adecuar la solución a las necesidades específicas de cada escenario.
Metodología
Se define un Runtime (software en tiempo de ejecución) central que gestiona los procesos y recursos compartidos e interactúa con sus similares de los nodos distribuidos para intercambiar información. En el nodo central se recopila la información de todos los nodos, se aplica el proceso de agregación y se obtiene la lista de asignaciones de recursos a procesos, balanceando la carga de trabajo de los nodos y considerando el impacto en la misma de las migraciones de procesos seleccionadas.
Conclusión
La evaluación del estado de las cargas computacionales y la comparación final utilizando la desviación estándar son útiles para detectar y corregir desequilibrios en el sistema. Además, la posibilidad de establecer configuraciones iniciales del algoritmo para cada situación particular permite adecuar la solución a las necesidades específicas de cada escenario.
Resultados
La propuesta presentada es una solución innovadora y efectiva para la gestión de recursos compartidos en sistemas distribuidos, que permite resolver problemas relacionados con la sobrecarga y el balanceo de carga de trabajo.
Objetivo
El objetivo de este trabajo fue proponer y validar un modelo de decisión para un sistema distribuido heterogéneo que integre la migración inteligente de procesos a un operador de agregación preexistente, logrando la redistribución de la carga de trabajo entre los nodos del sistema, mejorando la utilización de los recursos.
Introducción
En entornos de procesamiento distribuido múltiples procesos compiten por el acceso a recursos compartidos, muchas veces en la modalidad de exclusión mutua. En tales sistemas interesa balancear la carga de trabajo de los nodos distribuidos, para lo cual se han propuesto algoritmos innovadores en el proyecto PI N° 20F005, aprobado por Res. N° 454/20 CS (UNNE: Universidad Nacional del Nordeste), utilizándose el simulador desarrollado en el proyecto PI N° 126, aprobado por Res. N° 011/20 CS (UNCAus: Universidad Nacional del Chaco Austral).
Area | Ingenierías, Matemáticas y Física |
---|