An open source Multi-Agent Deep Reinforcement Learning Routing Simulator for satellite networks

Fuente: arXiv
Guardado en:
Detalles Bibliográficos
Autores principales: Lozano-Cuadra, Federico, Thorsager, Mathias D., Leyva-Mayorga, Israel, Soret, Beatriz
Formato: Preprint
Publicado: 2024
Materias:
Acceso en línea:
Etiquetas: Agregar Etiqueta
Sin Etiquetas, Sea el primero en etiquetar este registro!
_version_ 1866912135744847872
author Lozano-Cuadra, Federico
Thorsager, Mathias D.
Leyva-Mayorga, Israel
Soret, Beatriz
author_facet Lozano-Cuadra, Federico
Thorsager, Mathias D.
Leyva-Mayorga, Israel
Soret, Beatriz
contents This paper introduces an open source simulator for packet routing in Low Earth Orbit Satellite Constellations (LSatCs) considering the dynamic system uncertainties. The simulator, implemented in Python, supports traditional Dijkstra's based routing as well as more advanced learning solutions, specifically Q-Routing and Multi-Agent Deep Reinforcement Learning (MA-DRL) from our previous work. It uses an event-based approach with the SimPy module to accurately simulate packet creation, routing and queuing, providing real-time tracking of queues and latency. The simulator is highly configurable, allowing adjustments in routing policies, traffic, ground and space layer topologies, communication parameters, and learning hyperparameters. Key features include the ability to visualize system motion and track packet paths. Results highlight significant improvements in end-to-end (E2E) latency using Reinforcement Learning (RL)-based routing policies compared to traditional methods. The source code, the documentation and a Jupyter notebook with post-processing results and analysis are available on GitHub.
format Preprint
id arxiv_https___arxiv_org_abs_2407_11047
institution arXiv
publishDate 2024
record_format arxiv
spellingShingle An open source Multi-Agent Deep Reinforcement Learning Routing Simulator for satellite networks
Lozano-Cuadra, Federico
Thorsager, Mathias D.
Leyva-Mayorga, Israel
Soret, Beatriz
Machine Learning
Networking and Internet Architecture
Signal Processing
This paper introduces an open source simulator for packet routing in Low Earth Orbit Satellite Constellations (LSatCs) considering the dynamic system uncertainties. The simulator, implemented in Python, supports traditional Dijkstra's based routing as well as more advanced learning solutions, specifically Q-Routing and Multi-Agent Deep Reinforcement Learning (MA-DRL) from our previous work. It uses an event-based approach with the SimPy module to accurately simulate packet creation, routing and queuing, providing real-time tracking of queues and latency. The simulator is highly configurable, allowing adjustments in routing policies, traffic, ground and space layer topologies, communication parameters, and learning hyperparameters. Key features include the ability to visualize system motion and track packet paths. Results highlight significant improvements in end-to-end (E2E) latency using Reinforcement Learning (RL)-based routing policies compared to traditional methods. The source code, the documentation and a Jupyter notebook with post-processing results and analysis are available on GitHub.
title An open source Multi-Agent Deep Reinforcement Learning Routing Simulator for satellite networks
topic Machine Learning
Networking and Internet Architecture
Signal Processing
url https://arxiv.org/abs/2407.11047