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.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.