The high programmability provided by Software Defined Networking (SDN) paradigm facilitated the integration of Machine Learning (ML) methods to design a new family of network management schemes. Among them, we can cite self-driving networks, where ML is used to analyze data and define strategies that are then translated into network configurations by the SDN controllers, making the networks autonomous and capable of auto-scaling decisions based on the network’s needs. Despite their attractiveness, the centralized design of the majority of proposed solutions cannot keep up with the increasing size of the network. To this end, this paper investigates the use of a multiagent reinforcement learning (MARL) model for auto-scaling decisions in an SDN environment. In particular, we study two possible alternatives for distributing operations: a collaborative one, where controllers share the same observations, and an individual one, where controllers make decisions according to their own logic and share only some basic information, such as the network topology. After an experimental campaign performed both on Mininet and GENI, results showed that both approaches can guarantee high throughput while minimizing the set of active resources.

A Collaborative and Distributed Learning-Based Solution to Autonomously Plan Computer Networks / Monaco, Doriana; Sacco, Alessio; Alberti, Enrico; Marchetto, Guido; Esposito, Flavio. - ELETTRONICO. - (2023). (Intervento presentato al convegno 26th Conference on Innovation in Clouds, Internet and Networks and Workshops (ICIN 2023) tenutosi a Paris (FRA) nel 06-09 March 2023) [10.1109/ICIN56760.2023.10073505].

A Collaborative and Distributed Learning-Based Solution to Autonomously Plan Computer Networks

Doriana Monaco;Alessio Sacco;Enrico Alberti;Guido Marchetto;
2023

Abstract

The high programmability provided by Software Defined Networking (SDN) paradigm facilitated the integration of Machine Learning (ML) methods to design a new family of network management schemes. Among them, we can cite self-driving networks, where ML is used to analyze data and define strategies that are then translated into network configurations by the SDN controllers, making the networks autonomous and capable of auto-scaling decisions based on the network’s needs. Despite their attractiveness, the centralized design of the majority of proposed solutions cannot keep up with the increasing size of the network. To this end, this paper investigates the use of a multiagent reinforcement learning (MARL) model for auto-scaling decisions in an SDN environment. In particular, we study two possible alternatives for distributing operations: a collaborative one, where controllers share the same observations, and an individual one, where controllers make decisions according to their own logic and share only some basic information, such as the network topology. After an experimental campaign performed both on Mininet and GENI, results showed that both approaches can guarantee high throughput while minimizing the set of active resources.
2023
979-8-3503-9804-5
File in questo prodotto:
File Dimensione Formato  
A_Collaborative_and_Distributed_Learning-Based_Solution_to_Autonomously_Plan_Computer_Networks (1).pdf

non disponibili

Tipologia: 2a Post-print versione editoriale / Version of Record
Licenza: Non Pubblico - Accesso privato/ristretto
Dimensione 1.17 MB
Formato Adobe PDF
1.17 MB Adobe PDF   Visualizza/Apri   Richiedi una copia
ICIN_23___Collab_RL_for_planning__short_.pdf

accesso aperto

Tipologia: 2. Post-print / Author's Accepted Manuscript
Licenza: PUBBLICO - Tutti i diritti riservati
Dimensione 643.03 kB
Formato Adobe PDF
643.03 kB Adobe PDF Visualizza/Apri
Pubblicazioni consigliate

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/11583/2978362