Artículo de investigación

Hacia el IoT Verde: Conservación de Energía en Red IoT Núcleo Usando Codificación de Red y Soft Actor Critic

DOI:

10.3791/69634

3 de abril de 2026

En este artículo

Resumen

Loading...
$$\rightleftharpoonup{xx}$$ $$\longleftharp{xx}$$, $$\longrightharp{xx}$$,

Este estudio integra la codificación de red con aprendizaje por refuerzo actor suave y crítico para lograr enrutamientos eficientes energéticamente en redes IoT centrales, demostrando una reducción del 40% en el consumo energético con una relación de entrega de paquetes del 97%.

Resumen

Loading...
$$\rightleftharpoonup{xx}$$ $$\longleftharp{xx}$$, $$\longrightharp{xx}$$,

La rápida expansión de las redes del Internet de las Cosas (IoT) ha intensificado los desafíos de eficiencia energética en las redes IoT principales, donde el enrutamiento de datos exige una gran carga de energía de nodos. Este artículo propone un modelo híbrido que integra la codificación de red (NC) con el aprendizaje por refuerzo actor blando (SAC) para abordar estos desafíos. NC minimiza las transmisiones redundantes combinando paquetes, mientras que los agentes SAC seleccionan dinámicamente rutas de enrutamiento conscientes de la energía basándose en el estado del nodo, la calidad del enlace y la energía residual.

El sistema se implementó utilizando el simulador NS-3 con una topología de cuadrícula de nodos IoT de 5 × 5 (paquetes de 512 bytes, runtime de 100 segundos) bajo condiciones de tráfico variables. Los resultados demuestran que NC + SAC logra una reducción del 40% en el consumo energético, una relación de entrega de paquetes del 97%, una mejora del 50% en el rendimiento y una vida útil de red extendida en comparación con los enfoques tradicionales de enrutamiento y independientes.

Las contribuciones clave incluyen una novedosa integración NC-SAC, validación integral de NS-3 a través de múltiples métricas y demostración de comunicación codificada impulsada por aprendizaje para infraestructuras IoT sostenibles. El enfoque híbrido equilibra fiabilidad, preservación energética y rendimiento, ofreciendo un marco escalable para redes IoT verdes de próxima generación.

Introducción

Loading...
$$\rightleftharpoonup{xx}$$ $$\longleftharp{xx}$$, $$\longrightharp{xx}$$,

El internet de las cosas (IoT) ha surgido como una de las tecnologías más transformadoras del siglo XXI, conectando de forma fluida miles de millones de dispositivos para permitir hogares, ciudades, industrias y sistemas sanitarios másinteligentes. Sin embargo, con este crecimiento sin precedentes surge un desafío urgente: el tema del consumo energético. Los dispositivos IoT, especialmente los desplegados en la red central, suelen estar alimentados por batería o con recursos limitados. A medida que aumenta la densidad de dispositivos y tráfico de datos, la eficiencia energética se convierte en un factor crucial para garantizar la sostenibilidad a largo plazo de las infraestructuras IoT. En este contexto, diseñar estrategias inteligentes de comunicación y enrutamiento que equilibren el rendimiento con la preservación de la energía es de suma importancia.

Los métodos tradicionales de enrutamiento en redes IoT suelen centrarse en enfoques de ruta más corta o centrados en la fiabilidad. Aunque son efectivos en escenarios básicos, estos métodos suelen provocar transmisiones redundantes y un rápido agotamiento de energía, especialmente en despliegues dinámicos o a granescala 2,3. Para abordar estas deficiencias, los investigadores han explorado técnicas como la codificación de red (NC), que reduce el número de transmisiones al combinar múltiples paquetes en un solo paquete codificado. NC ha demostrado mejorar el rendimiento, reducir la latencia y optimizar el uso del ancho de banda. Sin embargo, aunque la codificación de red es poderosa para reducir la sobrecarga de comunicación, no tiene en cuenta inherentemente los niveles de energía de los nodos ni se adapta a condiciones fluctuantes de la red 4,5.

Aquí es donde la toma de decisiones impulsada por aprendizaje automático juega un papel vital. El aprendizaje por refuerzo (RL) proporciona un marco especialmente robusto para permitir que los nodos IoT tomen decisiones adaptativas interactuando con el entorno y aprendiendo de las recompensas. Entre los algoritmos RL, el crítico blando actor-crítico (SAC) ha ganado protagonismo debido a su capacidad para equilibrar exploración y explotación mediante regularización deentropía 6. A diferencia de los modelos RL convencionales, el SAC fomenta una selección diversa de acciones, evitando que el sistema converja demasiado rápido hacia estrategias subóptimas. Para redes IoT con limitación energética, esto se traduce en elecciones de enrutamiento más inteligentes que se adaptan no solo a la calidad del enlace y el éxito de la entrega, sino también a los niveles residuales de energía en cada nodo.

Estudios recientes se han centrado cada vez más en el papel del aprendizaje por refuerzo en la optimización de la comunicación IoT y la gestión energética. Por ejemplo, Dev et al.7 emplearon la optimización Harris Hawks para la comunicación IoT energéticamente eficiente, mientras que Tuong et al.8 exploraron el aprendizaje por refuerzo profundo para el duplexing jerárquico en sistemas IoT inalámbricos. Trabajos másrecientes 8,9 destacan cómo los métodos avanzados de aprendizaje por refuerzo, como la optimización de políticas próximas y los marcos distribuidos multiagente, pueden mejorar aún más la adaptabilidad en entornos IoT a gran escala.

Esta investigación presenta un novedoso modelo híbrido de comunicación que combina conjuntamente la codificación de red (NC) con el algoritmo actor suave-crítico (SAC) para lograr un enrutamiento inteligente y consciente de la energía en redes IoT centrales. A diferencia de enfoques anteriores que usan NC o aprendizaje por refuerzo de forma independiente o que emplean modelos de RL profundo de acción discreta, este estudio utiliza la formulación de acción continua regularizada por entropía de SAC para optimizar dinámicamente las decisiones de enrutamiento basadas en el estado de la red, incluyendo niveles de energía, estabilidad del enlace y estado del búfer de paquetes. La integración de NC permite reducir las retransmisiones y mejorar la utilización del ancho de banda, mientras que el SAC garantiza la selección adaptativa de rutas para equilibrar la carga de la red y conservar energía en los nodos. Este mecanismo dual introduce un nuevo paradigma de comunicación codificada impulsada por el aprendizaje, logrando mejoras medibles en eficiencia energética, rendimiento, relación de entrega de paquetes y vida útil de la red respecto a los métodos existentes.

Implementamos y probamos el marco propuesto utilizando el entorno de simulación NS-3, desplegando una cuadrícula de 5×5 nodos IoT bajo cargas de tráfico variables. Los modelos de tamaño, distancia y energía de transmisión de los paquetes se definieron cuidadosamente para reflejar condiciones realistas de IoT. A través de estas simulaciones, evaluamos métricas clave como la relación de entrega de paquetes (PDR), el rendimiento, la vida útil de la red y la eficiencia energética. Los resultados son los siguientes: en comparación con los modelos tradicionales de enrutamiento y independientes, el sistema híbrido NC + SAC redujo el consumo energético en casi un 40%, mejoró el rendimiento en un 50% y amplió significativamente la vida útil de la red, todo ello manteniendo una relación de entrega de paquetes cercana al 97%.

Más allá de las mejoras numéricas, la verdadera fortaleza de este trabajo reside en su escalabilidad y adaptabilidad. A medida que las redes IoT continúan creciendo en tamaño y complejidad, serán vitales soluciones que se adapten dinámicamente a las condiciones cambiantes. Este marco híbrido no solo aborda el problema inmediato de la conservación de energía, sino que también prepara las bases para sistemas IoT autónomos y autooptimizados que pueden sostenerse por sí mismos en despliegues reales. La Tabla 1 contiene los registros de rendimiento para parámetros como el consumo energético, la relación de entrega de paquetes, la vida útil de la red y el rendimiento. La Tabla 2 ofrece un resumen de los resultados obtenidos del experimento. Además, la integración del aprendizaje por refuerzo en las redes IoT demuestra el potencial de los protocolos impulsados por IA para transformar la forma en que los dispositivos interactúan en entornos con recursos limitados.

Los avances recientes en estrategias de comunicación inteligente refuerzan aún más la necesidad de marcos de enrutamiento IoT adaptativos ysostenibles 10, 11, 12. Los protocolos tradicionales de enrutamiento basados en clústeres o estáticos a menudo no logran acomodar desafíos dinámicos de red como la calidad fluctuante del enlace, niveles de energía variables en los nodos e interferencias, lo que puede provocar una rápida degradación del rendimiento y fallos tempranos de nodos. Los enfoques modernos basados en aprendizaje por refuerzo han demostrado un gran potencial para abordar estos problemas al permitir que los dispositivos IoT aprendan dinámicamente estrategias óptimas de transmisión mediante la interacción continua con elentorno 10,11,12. Al mismo tiempo, la codificación de redes ha demostrado su utilidad para reducir transmisiones redundantes y mejorar la eficiencia espectral en entornos de redrestringidos 5,13,14. Sin embargo, la mayoría de los estudios existentes evalúan estas técnicas de forma independiente y no en combinación. Por lo tanto, integrar NC con un método de aprendizaje por refuerzo de control continuo como Soft Actor-Critic presenta un mecanismo de comunicación más robusto e inteligente capaz de adaptarse a cambios en tiempo real mientras conserva energía 15,16. Este paradigma híbrido no solo fortalece la resiliencia y autonomía de las redes IoT, sino que también se alinea con las tendencias emergentes de investigación en sistemas de comunicación verdes y arquitecturas inalámbricas impulsadas por aprendizaje automático para despliegues sostenibles a gran escala.

Acceso restringido. Inicie sesión o comience una prueba gratuita para ver este contenido.

Protocolo

Loading...
$$\rightleftharpoonup{xx}$$ $$\longleftharp{xx}$$, $$\longrightharp{xx}$$,

Flujo de trabajo de transmisión de datos y procesamiento de paquetes
Inicialización de nodo: Cada nodo comienza con la información completa de topología de la red, su capacidad máxima energética y un agente SAC preentrenado listo para la toma de decisiones. El módulo de codificación de red activa y prepara operaciones de combinación de paquetes.

Proceso de codificación de paquetes: Cuando comienza la transmisión, los nodos fuente recogen múltiples paquetes de datos de los sensores. El módulo de codificación de red combina estos paquetes en menos paquetes codificados mediante operaciones matemáticas eficientes, reduciendo significativamente el número total de transmisiones necesarias.

Ejecución de la decisión de enrutamiento SAC: El agente SAC analiza el estado actual de la red, incluyendo los niveles de energía de los vecinos, la calidad del enlace, las condiciones del tráfico y la distancia de destino. Selecciona el vecino óptimo del siguiente salto en función de su política aprendida, priorizando la eficiencia energética y la fiabilidad.

Reenvío de paquetes multi-hop: Los paquetes codificados viajan por la ruta seleccionada. Los nodos intermedios deciden si combinan paquetes o los reenvían directamente, en función de su estado actual del búfer y los niveles de energía restantes.

Cálculo y almacenamiento de recompensas: Tras cada transmisión, el sistema calcula una puntuación de recompensa basada en el éxito de la entrega, la energía utilizada, el retraso en la transmisión y las caídas de paquetes. Esta información de recompensa se almacena para que el agente del SAC pueda aprender de ella.

Actualización de aprendizaje continuo: El agente del SAC revisa regularmente las experiencias almacenadas y actualiza su estrategia de toma de decisiones para mejorar la selección de rutas energéticamente eficientes, manteniendo un alto rendimiento de entrega.

Arquitectura del sistema
Un nodo típico funciona de la siguiente manera: detecta y recopila datos, los codifica usando codificación de red y luego reenvía el paquete codificado a través de una ruta de enrutamiento seleccionada por el agente SAC. El agente SAC evalúa el estado del nodo, incluyendo la energía restante, el estado del búfer y la calidad del enlace, para decidir el siguiente salto óptimo. Este proceso es dinámico y evoluciona a través de la experiencia a medida que cambian las condiciones de la red. La Figura 1 ilustrará este flujo de datos e interacción entre componentes.

Ecuación de codificación de red
La codificación de red se aplica en nodos intermedios de la siguiente manera:

figure-protocol-1

Donde Ci es el paquete codificado, αij es el coeficiente de codificación (aprendido mediante SAC), y Pj son los paquetes originales. Esto permite a la red reducir el número de transmisiones y mejorar la fiabilidad.

Función objetivo del SAC
El agente SAC optimiza la política utilizando el siguiente objetivo regularizado por entropía:

figure-protocol-2

Donde r(s t, a t) es la recompensa, α es un parámetro de intercambio para la exploración, y H es el término de entropía.

Modelo de consumo energético
Para simular un uso realista de energía, se utiliza el siguiente modelo:

figure-protocol-3

Donde: Eelec- es la energía por bit para hacer funcionar el transmisor/receptor, - k es el tamaño de los datos en bits, -figure-protocol-4 es la energía requerida por el amplificador transmisor, - es la distancia entre nodos, -d es el exponente de pérdida de camino.

Métricas de evaluación
Las siguientes métricas de rendimiento se utilizaron en las simulaciones de este estudio:

Ratio de entrega de paquetes (PDR):

figure-protocol-5

Rendimiento:

figure-protocol-6

Vida útil de la red: Definida como la duración hasta que el 50% de los nodos de la red agotan su energía.

Eficiencia energética:

figure-protocol-7

Pseudocódigo
Inicialización de nodos de red IoT
Esta función configura todos los nodos IoT en la red antes de que el sistema comience a operar. A cada nodo se le asigna la máxima energía, un búfer vacío para almacenar paquetes, un estado que representa su entorno local, un agente SAC para aprender decisiones óptimas y un módulo NC que permite la codificación inteligente de datos.

Def initialize_nodes(red):
Para el nodo en la red:
nodo.energía = MAX_ENERGY
nodo.búfer = []
nodo.estado = sense_environment(nodo)
node.agent = initialize_sac_agent()
node.nc_module = activate_network_coding()

Generación de paquetes y codificación de red
Esta función es responsable de recopilar datos de sensores del nodo fuente, codificarlos usando un método de codificación de red lineal o basado en XOR, y prepararlos para la transmisión. Reduce la sobrecarga de comunicación agrupando varios paquetes en un solo paquete codificado, listo para ser reenviado a través de la red.

Def generate_and_code_packets(source_node):
data_packets = collect_data(source_node)
coded_packet = network_code(data_packets)
queue_transmission(source_node, coded_packet)

Def network_code(paquetes):
Retorno linear_combination(paquetes)

Decisión de enrutamiento basada en SAC
Aquí, el nodo actual utiliza su agente SAC para analizar el estado de la red y seleccionar el vecino más eficiente energéticamente y fiable al que reenviar el paquete. La decisión se basa en políticas eruditas y condiciones ambientales actuales, como la calidad de los enlaces o la energía residual.

Def select_next_hop(current_node):
current_state = observe_network_state(current_node)
acción = sac_agent_policy(current_node.agente, current_state)
next_hop = map_action_to_neighbor(acción)
Regreso next_hop

Transmisión de paquetes y bucle de retroalimentación
Esta función gestiona la transmisión real de un paquete codificado. Tras determinar el mejor siguiente salto, el paquete se envía si el enlace es válido. El sistema calcula entonces una recompensa basada en el éxito de la transmisión y el consumo de energía, que se utiliza para actualizar el modelo de aprendizaje del agente SAC.

Def transmit_packet(current_node, paquete):
next_hop = select_next_hop(current_node)
si is_link_valid(current_node, next_hop):
enviar (paquete, next_hop)
recompensa = compute_reward(current_node, paquete)
update_sac_agent(current_node, recompensa)
De lo contrario:
recompute_next_hop(current_node)

Actualización del agente SAC (fase de aprendizaje)
Una vez que se transmite un paquete, esta función actualiza el agente SAC. Registra el cambio de estado, almacena la experiencia en memoria y, si se recopila suficiente experiencia, utiliza un lote de muestra para mejorar la estrategia de toma de decisiones del agente. Esto ayuda al nodo a adaptarse a los cambios de la red con el tiempo.

Def update_sac_agent(nodo, recompensa):
new_state = observe_network_state(nodo)
store_transition(node.agent.memory, node.state, node.action, reward, new_state)
si enough_experience(node.agent.memory):
batch = sample_batch(node.agent.memory)
node.agent = optimize_sac(node.agent, batch)
nodo.estado = new_state

Decodificación en el receptor
En el destino, esta función recibe todos los paquetes codificados recibidos y los decodifica de nuevo en los datos originales usando métodos como la eliminación gaussiana. Los datos recuperados se pasan entonces a la capa o proceso de aplicación correspondiente.

Def decode_packet(destination_node):
received_packets = destination_node.búfer
original_data = decodificar(received_packets)
deliver_data(original_data)

Decodificación DEF (paquetes):
Return gaussian_elimination(paquetes)

Monitorización energética y lógica de sueño de nodos
Esta función rastrea los niveles de energía de cada nodo y determina si debe seguir funcionando o cambiar a modo de suspensión para conservar energía. Si la energía es suficiente, el nodo deduce los costes relacionados con la transmisión; Si no, se apaga temporalmente para alargar la vida útil total de la red.

Def monitor_energy(nodo):
si node.energy < UMBRAL:
put_node_to_sleep(nodo)
si no: nodo.energía -= transmission_cost()

Acceso restringido. Inicie sesión o comience una prueba gratuita para ver este contenido.

Resultados

Loading...
$$\rightleftharpoonup{xx}$$ $$\longleftharp{xx}$$, $$\longrightharp{xx}$$,

Realizamos simulaciones comparando cuatro enfoques diferentes: (i) Un modelo tradicional sin optimización, (ii) Un sistema que emplea únicamente Network Coding (NC), (iii) Una configuración que utiliza únicamente el algoritmo actor blando (SAC) para el enrutamiento, y (iv) El modelo híbrido propuesto que combina tanto NC como SAC.

Consumo energético
La mejora más significativa se observó en la eficiencia energética. Las redes IoT tradiciona...

Acceso restringido. Inicie sesión o comience una prueba gratuita para ver este contenido.

Discusión

Loading...
$$\rightleftharpoonup{xx}$$ $$\longleftharp{xx}$$, $$\longrightharp{xx}$$,

Esta investigación introduce una novedosa estrategia de comunicación consciente de la energía para redes IoT centrales que integra la codificación de red (NC) con el algoritmo de aprendizaje por refuerzo actor suave (SAC). El objetivo de este enfoque híbrido es minimizar el consumo energético manteniendo una transmisión de datos fiable y eficiente. NC reduce las transmisiones redundantes codificando paquetes de datos, mientras que SAC aprende y selecciona dinámicamente rutas de enrutamie...

Acceso restringido. Inicie sesión o comience una prueba gratuita para ver este contenido.

Divulgaciones

Loading...
$$\rightleftharpoonup{xx}$$ $$\longleftharp{xx}$$, $$\longrightharp{xx}$$,

Los autores no tienen nada que revelar.

Agradecimientos

Loading...
$$\rightleftharpoonup{xx}$$ $$\longleftharp{xx}$$, $$\longrightharp{xx}$$,

Queremos dar nuestro agradecimiento al Oxford College of Engineering y a la Universidad Jain Deemed-to-be por su apoyo y recursos.

Acceso restringido. Inicie sesión o comience una prueba gratuita para ver este contenido.

Materiales

Lista de materiales utilizados en este artículo
NombreEmpresaNúmero de catálogoComentarios
6 GB NVIDIA GeForce RTX 3050 (Sistema informático)nVIDIAhttps://www.nvidia.com/en-in/geforce/graphics-cards/30-series/rtx-3050/Para simulación y entrenamiento: RAM DE LA CPU: 16 GB, RAM DE LA GPU
AMD Ryzen (sistema informático)AMDRyzen 7Para simulación y entrenamiento: Processor
Hardware Testbed (trabajos futuros opcionales)Raspberry Pi https://www.raspberrypi.com/products/raspberry-pi-4-model-b/Nodos Raspberry Pi 4 con módulos inalámbricos para el despliegue y validación real de IoT
Intel Core i7 (Sistema informático)Intel CoreProcesador i7-7700Para simulación y entrenamiento: Processor
Cuaderno JupyterJupyterhttps://jupyter.org/Entorno para desarrollo iterativo, depuración y visualización
MatplotlibPythonhttps://matplotlib.org/Bibliotecas de visualización en Python para graficar métricas de rendimiento (Energía, Rendimiento, PDR, Vida útil de la red)
Módulo de Codificación de RedesIntegración personalizada de Python/NS-3 para implementar codificación lineal de red y codificación de paquetes
Simulador NS-3NS-3nsnam.orgSimulador de red de eventos discretos de código abierto utilizado para simulación de redes IoT y evaluación de enrutamientos
NumPy NumPynumpy.orgPaquetes de Python para gestionar registros de simulación, análisis estadístico y conjuntos de datos estructurados
Pandaspandas.pydata.orgPaquetes de Python para gestionar registros de simulación, análisis estadístico y conjuntos de datos estructurados
Python 3.10PythonVersión 3.10.0Lenguaje de programación utilizado para el entrenamiento de agentes SAC, optimización de coeficientes de codificación y procesamiento de datos
PyTorchPyTorchhttps://pytorch.org/Biblioteca de aprendizaje profundo para implementar el algoritmo Soft Actor-Critic y modelos de aprendizaje por refuerzo
SeabornPythonhttps://seaborn.pydata.org/Bibliotecas de visualización en Python para graficar métricas de rendimiento (Energía, Rendimiento, PDR, Vida útil de la red)
Ubuntu 20.04 (Sistema informático)UbuntuVersión 20.04Para simulación y entrenamiento: sistema operativo

Referencias

Loading...
$$\rightleftharpoonup{xx}$$ $$\longleftharp{xx}$$, $$\longrightharp{xx}$$,
  1. Leong, W. Internet of things for enhancing public safety, disaster response, and emergency management. Eng Proc. 92 (1), 61(2025).
  2. Ghermezcheshmeh, M., Razlighi, M. M., Shah-Mansouri, V., Zlatanov, N. Centralized dynamic-time division duplex utilizing interference alignment. IEEE Transactions on Wireless Communications. 20 (10), 68526866(2021).
  3. Baliga, J., Ayre, R. W. A., Hinton, K., Tucker, R. S. Green cloud computing: balancing energy in processing, storage, and transport. Proceedings of the IEEE. 99 (1), 149-167 (2011).
  4. Byzantine modification detection in multicast networks using randomized network coding. Ho, T., et al. International Symposium onInformation Theory, 2024. ISIT 2004. Proceedings, Chicago, IL, USA, , (2004).
  5. Towards effective intra-flow network coding in software-defined wireless mesh networks. Zhu, D., Yang, X., Zhao, P., Yu, W. 2015 24th International Conference on Computer Communication and Networks (ICCCN), Las Vegas, NV, USA, , (1109).
  6. Zhang, Y., et al. Deep actor-critic learning for wireless network routing optimization. IEEE Trans Mob Comput. 21 (10), 3502-3516 (2022).
  7. Dev, K., et al. Energy optimization for green communication in IoT using Harris hawks optimization. IEEE Trans Green Commun Network. 6 (4), 2135-2147 (2022).
  8. Tuong, V., et al. Deep reinforcement learning-based hierarchical time division duplexing control. IEEE Trans Wirel Commun. 21 (10), 8504-8518 (2022).
  9. Wang, Y., et al. Reinforcement learning for energy-efficient IoT: a survey of recent advances. IEEE Internet Things J. 10 (2), 1679-1693 (2023).
  10. Zhang, H., et al. Intelligent energy-efficient IoT networking using proximal policy optimization. Sensors. 24 (1), 115(2024).
  11. Raza, O. Energy-efficient IoT networks using AI-driven approaches. Smart Internet Things. 1 (3), 203212(2024).
  12. Yuan, J., Peng, J., Yan, Q., He, G., Xiang, H., Liu, Z. Deep reinforcement learning-based energy consumption optimization for peer-to-peer communication in wireless sensor networks. Sensors. 24 (5), 1632(2024).
  13. INCdeep: Intelligent network coding with deep reinforcement learning. Wang, Q., et al. IEEE INFOCOM 2021 - IEEE Conference on Computer Communications, Vancouver, BC, Canada, , (1109).
  14. Al-Dulaimi, A., et al. Network-coding-assisted IoT communication for high-throughput data delivery. Ad Hoc Networks. 137, 102901(2022).
  15. Eriş, Ç, Gül, ÖM., Bölük, P. S. A novel reinforcement learning based routing algorithm for energy management in networks. J Ind Manag Optim. 20 (12), 3678-3696 (2024).
  16. Arslan, S., Darterler, S., Aydemir, F. Reinforcement learning for energy optimization in IoT based landslide early warning systems. J Sci Rep A. 59 (1), 32-57 (2024).
  17. Green IoT: advancements and sustainability with environment by 2050. Sharma, N., Panwar, D. 8th International Conference on Reliability, Infocom Technologies and Optimization (Trends and Future Directions) (ICRITO), Noida, India, , (2020).
  18. Dynamic time division duplexing for green internet of things. Tuong, V., Dao, N., Noh, W., Cho, S. 2022 International Conference on Information Networking (ICOIN), Jeju-si, Republic of Korea, , (2022).
  19. Zhu, X., Wu, Q., Fan, Q., Fan, P., Wang, J., Li, Z. Deep reinforcement learning based power allocation for minimizing age-of-information and energy consumption in MIMO-NOMA IoT systems. arXiv. , (2023).
  20. Han, G., Liu, L., Jiang, J., Shu, L., Hancke, G. Analysis of energy efficient connected target coverage algorithms for industrial wireless sensor networks. IEEE Trans Industr Inform. 13 (2), 135-143 (2017).

Acceso restringido. Inicie sesión o comience una prueba gratuita para ver este contenido.

Reimpresiones y permisos

Solicitar permiso para reutilizar el texto o las figuras de este artículo de JoVE

Solicitar permiso

Etiquetas

Redes de IoTEnrutamiento con Eficiencia Energ ticaAprendizaje por RefuerzoSimulador NS 3Tasa de Entrega de PaquetesVida til de la Red

Artículos relacionados