Tarea de desvío en sistemas de energía distribuida en tiempo real
Autores: Wu, Ningchao; Bao, Xingchuan; Wang, Dayang; Jiang, Song; Zhang, Manjun; Zou, Jing
Idioma: Inglés
Editor: MDPI
Año: 2024
Acceso abierto
Artículo científico
2024
Tarea de desvío en sistemas de energía distribuida en tiempo real
Categoría
Ingeniería y Tecnología
Subcategoría
Ingeniería Eléctrica y Electrónica
Palabras clave
Energía
Potencia de cálculo
Tareas en tiempo real
Sistema distribuido
Algoritmo de programación
Red inteligente
Licencia
CC BY-SA – Atribución – Compartir Igual
Consultas: 48
Citaciones: Sin citaciones
El sistema de energía distribuida necesita proporcionar suficiente y flexible potencia informática bajo demanda para satisfacer los requisitos crecientes de digitalización e inteligencia de la red inteligente. Sin embargo, la distribución actual de la potencia informática y las cargas en el sistema energético es desequilibrada, con las cargas de los centros de datos aumentando continuamente, mientras que hay una gran cantidad de potencia informática inactiva en el borde. Mientras tanto, hay una gran cantidad de tareas de computación en tiempo real en el sistema de energía distribuida, que tienen requisitos estrictos sobre los plazos de ejecución y requieren una programación razonable de la potencia informática heterogénea de múltiples niveles para satisfacer las demandas de computación en tiempo real. Basándose en el fondo y los problemas mencionados anteriormente, este documento estudia el problema de programación de servicios en tiempo real en una red de computación heterogénea de múltiples niveles de sistemas de energía distribuida. Específicamente, consideramos la divisibilidad de tareas en el modelo. Este documento presenta un marco de programación de tareas en tiempo real jerárquico diseñado específicamente para sistemas de energía distribuida. El marco utiliza un agente de orquestación (OA) como entorno de ejecución para el módulo de programación. Sobre esta base, proponemos un algoritmo de selección jerárquica para elegir la capa de red apropiada para las tareas en tiempo real. Además, desarrollamos dos algoritmos de programación basados en estrategia codiciosa y algoritmo genético, respectivamente, para programar efectivamente las tareas. Los experimentos muestran que los algoritmos propuestos tienen una tasa de éxito superior en la programación en comparación con otros algoritmos actuales.
Descripción
El sistema de energía distribuida necesita proporcionar suficiente y flexible potencia informática bajo demanda para satisfacer los requisitos crecientes de digitalización e inteligencia de la red inteligente. Sin embargo, la distribución actual de la potencia informática y las cargas en el sistema energético es desequilibrada, con las cargas de los centros de datos aumentando continuamente, mientras que hay una gran cantidad de potencia informática inactiva en el borde. Mientras tanto, hay una gran cantidad de tareas de computación en tiempo real en el sistema de energía distribuida, que tienen requisitos estrictos sobre los plazos de ejecución y requieren una programación razonable de la potencia informática heterogénea de múltiples niveles para satisfacer las demandas de computación en tiempo real. Basándose en el fondo y los problemas mencionados anteriormente, este documento estudia el problema de programación de servicios en tiempo real en una red de computación heterogénea de múltiples niveles de sistemas de energía distribuida. Específicamente, consideramos la divisibilidad de tareas en el modelo. Este documento presenta un marco de programación de tareas en tiempo real jerárquico diseñado específicamente para sistemas de energía distribuida. El marco utiliza un agente de orquestación (OA) como entorno de ejecución para el módulo de programación. Sobre esta base, proponemos un algoritmo de selección jerárquica para elegir la capa de red apropiada para las tareas en tiempo real. Además, desarrollamos dos algoritmos de programación basados en estrategia codiciosa y algoritmo genético, respectivamente, para programar efectivamente las tareas. Los experimentos muestran que los algoritmos propuestos tienen una tasa de éxito superior en la programación en comparación con otros algoritmos actuales.