Jorge Tomás Fornerón Martínez, Federico Agostini, David La Red Martínez
La aplicación general de modelos de decisión en los sistemas distribuidos funciona con algoritmos de intercambio de permisos y acuerdos sobre procesos que intervienen para realizar 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. En cada nodo se define un Runtime (software en tiempo de ejecución complementario al sistema operativo). Existe 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, resultando en el balanceo dinámico y a la autorregulación del sistema. El escenario propuesto es la gestión de recursos y procesos de sistemas distribuidos, aplicados al entorno de las comunicaciones de datos.
The generic application of decision models in distributed systems works with algorithms for exchanging permissions and agreements on processes involved in carrying out actions. The creation of an aggregation operator that controls this allocation of resources to groups of processes and the development of a decision model that can adapt to different requirements, would ensure mutual exclusion, synchronization and achieve self-regulation and dynamic balancing of the system.
In each node a Runtime is defined (software in execution time complementary to the operating system). There is a global Runtime coordinator in one of the nodes that evaluates and executes the decision model and the corresponding aggregation operator, resulting in the dynamic balancing and self-regulation of the system. The proposed scenario is the management of resources and processes of distributed systems, applied to the data communications environment.