Planificación descentralizada basada en sistemas multiagente para orquestadores en la niebla
Use this link to cite
http://hdl.handle.net/2183/23681
Except where otherwise noted, this item's license is described as Atribución-NoComercial-CompartirIgual 4.0
Collections
Metadata
Show full item recordTitle
Planificación descentralizada basada en sistemas multiagente para orquestadores en la nieblaAlternative Title(s)
Multi-agent system based decentralized scheduling for fog orchestratorsDate
2019Citation
Casquero, O., Armentia, A., Sarachaga, I., Orive, D., Marcos, M. (2019). Planificación descentralizada basada en sistemas multiagente para orquestadores en la niebla. En XL Jornadas de Automática: libro de actas, Ferrol, 4-6 de septiembre de 2019 (pp. 126-132). DOI capítulo: https://doi.org/10.17979/spudc.9788497497169.126. DOI libro: https://doi.org/10.17979/spudc.9788497497169
Abstract
[Resumen] La computación en la niebla (fog computing) es un paradigma que aprovecha, por una parte, la reducción que se produce en las latencias al acercar la infraestructura de computación a los dispositivos que recopilan datos, y, por otra parte, las funciones de alta capacidad de almacenamiento y procesamiento de la nube. La computación en la niebla puede usarse para mejorar la capacidad de control de los procesos de automatización mediante la introducción de un bucle de control de alto nivel: Fog-in-the-Loop (FIL). FIL permite capturar datos de la planta, procesarlos para extraer información de valor añadido y retroalimentar la planta. Por lo tanto, las aplicaciones FIL son aplicaciones sensibles al contexto que requieren el despliegue de componentes distribuidos y la reconfiguración dinámica. Este artículo describe un planificador para el orquestador Kubernetes (K8s) que distribuye la tarea de planificación entre los nodos de procesamiento mediante un sistema multiagente. Este nuevo enfoque de planificación demostró ser más rápido que el enfoque de planificación centralizado utilizado por el planificador por defecto de K8s. [Abstract] Fog computing is a paradigm that takes advantage of the fast response times of moving the computing infrastructure closer to the devices that collect the data, and the storage and processing features of the cloud. Fog computing can be used to improve the controllability of automation processes by introducing a higher-level control loop: Fog-in-the-loop (FIL). FIL allows capturing data from the plant, processing it to extract value-added information and feedback actions to the plant. Therefore, FIL applications are context-aware applications that require the deployment of distributed components and dynamic reconfiguration. This paper describes a custom scheduler for Kubernetes (K8s) orchestrator that distributes the scheduling task among the processing nodes by means of a multi-agent system. This new scheduling approach proved to be faster than the centralized scheduling approach used by the default scheduler of K8s.
Keywords
Planificador
Orquestador
Kubernetes
K8s
Sistemas multiagente
MAS
JADE
Fog-in-the-loop
Scheduler
Orchestrator
Multi-agent systems
Orquestador
Kubernetes
K8s
Sistemas multiagente
MAS
JADE
Fog-in-the-loop
Scheduler
Orchestrator
Multi-agent systems
Editor version
Rights
Atribución-NoComercial-CompartirIgual 4.0
ISBN
978-84-9749-716-9