An SDN-based solution for horizontal auto-scaling and load balancing of transparent VNF clusters
Visualitza/Obre
Cita com:
hdl:2117/358234
Tipus de documentArticle
Data publicació2021-12-11
EditorMultidisciplinary Digital Publishing Institute (MDPI)
Condicions d'accésAccés obert
Llevat que s'hi indiqui el contrari, els
continguts d'aquesta obra estan subjectes a la llicència de Creative Commons
:
Reconeixement 3.0 Espanya
ProjecteEVOLUCION HACIA REDES Y SERVICIOS AUTO-GESTIONADOS PARA EL 5G DEL FUTURO (AEI-PID2019-108713RB-C51)
Abstract
This paper studies the problem of the dynamic scaling and load balancing of transparent virtualized network functions (VNFs). It analyzes different particularities of this problem, such as loop avoidance when performing scaling-out actions, and bidirectional flow affinity. To address this problem, a software-defined networking (SDN)-based solution is implemented consisting of two SDN controllers and two OpenFlow switches (OFSs). In this approach, the SDN controllers run the solution logic (i.e., monitoring, scaling, and load-balancing modules). According to the SDN controllers instructions, the OFSs are responsible for redirecting traffic to and from the VNF clusters (i.e., load-balancing strategy). Several experiments were conducted to validate the feasibility of this proposed solution on a real testbed. Through connectivity tests, not only could end-to-end (E2E) traffic be successfully achieved through the VNF cluster, but the bidirectional flow affinity strategy was also found to perform well because it could simultaneously create flow rules in both switches. Moreover, the selected CPU-based load-balancing method guaranteed an average imbalance below 10% while ensuring that new incoming traffic was redirected to the least loaded instance without requiring packet modification. Additionally, the designed monitoring function was able to detect failures in the set of active members in near real-time and active new instances in less than a minute. Likewise, the proposed auto-scaling module had a quick response to traffic changes. Our solution showed that the use of SDN controllers along with OFS provides great flexibility to implement different load-balancing, scaling, and monitoring strategies.
Descripció
© 2021 by the authors; licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution License (http://creativecommons.org/licenses/by/4.0/)
CitacióLlorens-Carrodeguas, A. [et al.]. An SDN-based solution for horizontal auto-scaling and load balancing of transparent VNF clusters. "Sensors", 11 Desembre 2021, vol. 21, núm. 24, p. 8283:1-8283:23.
ISSN1424-8220
Versió de l'editorhttps://www.mdpi.com/1424-8220/21/24/8283/htm
Fitxers | Descripció | Mida | Format | Visualitza |
---|---|---|---|---|
sensors-21-08283-v2.pdf | 3,381Mb | Visualitza/Obre |