7–10 de noviembre de 2023
Asunción
America/Asuncion zona horaria

Simulador para docencia e investigación para la evaluación de algoritmos de gestión de recursos compartidos en sistemas distribuidos

No programado
20m
Sociedad Científica del Paraguay (Asunción )

Sociedad Científica del Paraguay

Asunción

Andrés Barbero 230 casi Avenida Artigas
Poster Ciencias Fisicomatématicas e Ingenierías

Ponentes

Dr. David Luis La Red Martínez (Universidad Nacional del Nordeste)Prof. Stella Maris Gerzel (Universidad Nacional del Chaco Austral)

Descripción

Introducción
El proyecto PI N° 126, aprobado por Res. N° 011/20 CS (UNCAus: Universidad Nacional del Chaco Austral), se desarrolla con el fin de producir un simulador para docencia e investigación para la evaluación de algoritmos clásicos y nuevos para la gestión de recursos compartidos en sistemas distribuidos contemplando exclusión mutua.

Objetivo
El principal objetivo es el de desarrollar un simulador de algoritmos para gestión de recursos en sistemas distribuidos, que al implementar algoritmos clásicos y también otros nuevos, permita su uso en docencia e investigación al evaluar el desempeño de dichos algoritmos, contemplando exclusión mutua en el acceso a recursos compartidos.

Metodología
Se ha desarrollado una aplicación que permite simular un entorno de sistemas distribuidos, en el que existen un conjunto de nodos que comparten recursos, y que interactúan entre sí intercambiando información de control necesaria para gestionar las asignaciones de recursos a procesos. Se considera que existe un Runtime (software de tiempo de ejecución) en cada nodo, que actúa como interfaz entre el sistema operativo y las aplicaciones, uno de estos nodos, actúa como nodo central y es el encargado de recibir toda esta información y tomar el control de la gestión de esta.

Resultados
La plataforma ha sido desarrollada en el lenguaje PHP y el framework CodeIgniter, habiéndose incorporado varios algoritmos de gestión de recursos compartidos en sistemas distribuidos (clásicos y nuevos), contemplando la administración de la exclusión mutua distribuida, pudiendo agregarse otros algoritmos a futuro.

Conclusiones
El simulador desarrollado ha permitido evaluar el desempeño de los algoritmos nuevos y compararlo con el de algunos de los clásicos, teniendo en cuenta que los nuevos algoritmos propuestos y sus respectivos operadores de agregación contemplan como caso particular a algunos de los algoritmos clásicos. El simulador ha resultado de utilidad tanto en docencia como en investigación.

Introducción

El proyecto PI N° 126, aprobado por Res. N° 011/20 CS (UNCAus: Universidad Nacional del Chaco Austral), se desarrolla con el fin de producir un simulador para docencia e investigación para la evaluación de algoritmos clásicos y nuevos para la gestión de recursos compartidos en sistemas distribuidos contemplando exclusión mutua.

Resultados

La plataforma ha sido desarrollada en el lenguaje PHP y el framework CodeIgniter, habiéndose incorporado varios algoritmos de gestión de recursos compartidos en sistemas distribuidos (clásicos y nuevos), contemplando la administración de la exclusión mutua distribuida, pudiendo agregarse otros algoritmos a futuro.

Objetivo

El principal objetivo es el de desarrollar un simulador de algoritmos para gestión de recursos en sistemas distribuidos, que al implementar algoritmos clásicos y también otros nuevos, permita su uso en docencia e investigación al evaluar el desempeño de dichos algoritmos, contemplando exclusión mutua en el acceso a recursos compartidos.

Conclusión

El simulador desarrollado ha permitido evaluar el desempeño de los algoritmos nuevos y compararlo con el de algunos de los clásicos, teniendo en cuenta que los nuevos algoritmos propuestos y sus respectivos operadores de agregación contemplan como caso particular a algunos de los algoritmos clásicos. El simulador ha resultado de utilidad tanto en docencia como en investigación.

Metodología

Se ha desarrollado una aplicación que permite simular un entorno de sistemas distribuidos, en el que existen un conjunto de nodos que comparten recursos, y que interactúan entre sí intercambiando información de control necesaria para gestionar las asignaciones de recursos a procesos. Se considera que existe un Runtime (software de tiempo de ejecución) en cada nodo, que actúa como interfaz entre el sistema operativo y las aplicaciones, uno de estos nodos, actúa como nodo central y es el encargado de recibir toda esta información y tomar el control de la gestión de esta.

Area Ingenierías, Matemáticas y Física

Autores primarios

Dr. David Luis La Red Martínez (Universidad Nacional del Nordeste) Sr. Federico Agostini (CONICET) Prof. Julio César Acosta (Universidad Nacional del Nordeste) Sr. Leandro Latyn (Universidad Nacional del Chaco Austral) Prof. Stella Maris Gerzel (Universidad Nacional del Chaco Austral)

Materiales de la presentación