In this paper we propose a framework based on Deep Reinforcement Learning to proactively and autonomously take under control links loads in Segment Routing (SR) networks. The main idea is to monitor local link loads and, in case of anomalous situation, to execute local routing changes at milliseconds timescale. The solution proposed is based on a Multi Agent Reinforcement Learning (MARL) approach: a subset of nodes is equipped with a local agent, powered by a Deep Q-Network (DQN) algorithm, referred to as SRv6 rerouting for Local In-network Link Load Control (SR-LILLC). The main feature of SR-LILLC is to train the agents in a collaborative way, by defining a 'shared' reward function, while working in an independent way during the operating phase. Moreover, the re-routing operation is performed in a transparent way for other network devices, without involving the centralized control plane, by exploiting the source routing feature of the SR. The performance evaluation conducted over real data sets shows that SR-LILLC is able to reduce the load on agents links without increasing the maximum link utilization of the network; moreover, the overall network performance are improved in terms of end-to-end delays.

Multi agent reinforcement learning based local routing strategy to reduce end-to-end delays in segment routing networks / Cianfrani, A.; Aureli, D.; Listanti, M.; Polverini, M.. - (2023). ( 2023 IEEE INFOCOM Conference on Computer Communications Workshops, INFOCOM WKSHPS 2023 Hoboken; USA ) [10.1109/INFOCOMWKSHPS57453.2023.10225785].

Multi agent reinforcement learning based local routing strategy to reduce end-to-end delays in segment routing networks

Listanti M.;Polverini M.
2023

Abstract

In this paper we propose a framework based on Deep Reinforcement Learning to proactively and autonomously take under control links loads in Segment Routing (SR) networks. The main idea is to monitor local link loads and, in case of anomalous situation, to execute local routing changes at milliseconds timescale. The solution proposed is based on a Multi Agent Reinforcement Learning (MARL) approach: a subset of nodes is equipped with a local agent, powered by a Deep Q-Network (DQN) algorithm, referred to as SRv6 rerouting for Local In-network Link Load Control (SR-LILLC). The main feature of SR-LILLC is to train the agents in a collaborative way, by defining a 'shared' reward function, while working in an independent way during the operating phase. Moreover, the re-routing operation is performed in a transparent way for other network devices, without involving the centralized control plane, by exploiting the source routing feature of the SR. The performance evaluation conducted over real data sets shows that SR-LILLC is able to reduce the load on agents links without increasing the maximum link utilization of the network; moreover, the overall network performance are improved in terms of end-to-end delays.
2023
2023 IEEE INFOCOM Conference on Computer Communications Workshops, INFOCOM WKSHPS 2023
deep reinforcement learning; segment routing; self driving networks; traffic engineering
04 Pubblicazione in atti di convegno::04b Atto di convegno in volume
Multi agent reinforcement learning based local routing strategy to reduce end-to-end delays in segment routing networks / Cianfrani, A.; Aureli, D.; Listanti, M.; Polverini, M.. - (2023). ( 2023 IEEE INFOCOM Conference on Computer Communications Workshops, INFOCOM WKSHPS 2023 Hoboken; USA ) [10.1109/INFOCOMWKSHPS57453.2023.10225785].
File allegati a questo prodotto
File Dimensione Formato  
Cianfrani_Multi-agent_2023.pdf

solo gestori archivio

Tipologia: Versione editoriale (versione pubblicata con il layout dell'editore)
Licenza: Tutti i diritti riservati (All rights reserved)
Dimensione 6.62 MB
Formato Adobe PDF
6.62 MB Adobe PDF   Contatta l'autore

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/11573/1767933
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 6
  • ???jsp.display-item.citation.isi??? ND
social impact