In recent years, Software-Defined Networking (SDN) research literature has proposed the integration of multiple SDN controllers into the same network, improving the scalability and reliability of the network. However, while this evolution has focused on control plane hardware, the architecture of SDN controller software is still monolithic, and its communication with the application plane through the northbound interface is done by the integration of the network-level applications' codebase with the controller software. The proposal of SDN Mi-croservices Architectures (SDN MSAs) is aimed at transforming the application plane, from a monolithic architecture to a set of independently deployable modules named SDN microservices. However, the promising paradigm of SDN MSAs also increases the complexity of network management, as these microservices must be placed through the SDN controllers. This placement is especially complex due to its NP-hard nature. In this work, we present Genetic Algorithm for SDN MSA (GASM), an evolutionary computation-based heuristic to solve this issue in tractable times. Experimental results show that GASM represents an average speed-up of 846.33 × compared to optimal solvers.

Gómez-delaHiz, J., Herrera, J.L., Scotece, D., Galán-Jiménez, J., Berrocal, J., Di Modica, G., et al. (2024). Evolutionary Computation for Latency Minimization in SDN Microservice Architectures [10.1109/icc51166.2024.10622476].

Evolutionary Computation for Latency Minimization in SDN Microservice Architectures

Herrera, Juan Luis;Scotece, Domenico
;
Di Modica, Giuseppe;Foschini, Luca
2024

Abstract

In recent years, Software-Defined Networking (SDN) research literature has proposed the integration of multiple SDN controllers into the same network, improving the scalability and reliability of the network. However, while this evolution has focused on control plane hardware, the architecture of SDN controller software is still monolithic, and its communication with the application plane through the northbound interface is done by the integration of the network-level applications' codebase with the controller software. The proposal of SDN Mi-croservices Architectures (SDN MSAs) is aimed at transforming the application plane, from a monolithic architecture to a set of independently deployable modules named SDN microservices. However, the promising paradigm of SDN MSAs also increases the complexity of network management, as these microservices must be placed through the SDN controllers. This placement is especially complex due to its NP-hard nature. In this work, we present Genetic Algorithm for SDN MSA (GASM), an evolutionary computation-based heuristic to solve this issue in tractable times. Experimental results show that GASM represents an average speed-up of 846.33 × compared to optimal solvers.
2024
Evolutionary Computation for Latency Minimization in SDN Microservice Architectures
171
176
Gómez-delaHiz, J., Herrera, J.L., Scotece, D., Galán-Jiménez, J., Berrocal, J., Di Modica, G., et al. (2024). Evolutionary Computation for Latency Minimization in SDN Microservice Architectures [10.1109/icc51166.2024.10622476].
Gómez-delaHiz, José; Herrera, Juan Luis; Scotece, Domenico; Galán-Jiménez, Jaime; Berrocal, Javier; Di Modica, Giuseppe; Foschini, Luca...espandi
File in questo prodotto:
File Dimensione Formato  
ICC_2024___SDN_microservice_heuristic.pdf

accesso aperto

Tipo: Postprint
Licenza: Licenza per accesso libero gratuito
Dimensione 282.04 kB
Formato Adobe PDF
282.04 kB Adobe PDF Visualizza/Apri

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/11585/980787
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 0
  • ???jsp.display-item.citation.isi??? ND
social impact