Comparative Performance Analysis of IaC Tools for Deploying Containerized SDN Topologies in Cloud Environments

Resumo


This paper presents a comparative analysis of Infrastructure as Code (IaC) tools applied to the automation of containerized Software-Defined Networking (SDN) topologies in cloud environments. The study highlights the increasing complexity of modern networks and the necessity for efficient and automated management through NetDevOps principles. It explores the capabilities of popular IaC tools, specifically Ansible and Terraform, in the provisioning and deployment of SDN topologies using Containernet and Docker. The research includes a quantitative analysis of runtime performance across network topologies (Single, Linear, and Tree) and evaluates tool efficiency in creating and destroying network scenarios. As results, we present how the tools perform in terms of execution time, providing insights into advantages and challenges associated with using different IaC tools automating emulated network environments.

Referências

Ansible (2025). Documentation. [link]. ac. 29 dec. 2025.

Bali, M. and Walia, R. (2023). Enhancing efficiency through infrastructure automation: An in-depth analysis of infrastructure as code (iac) tools. In 2023 Intl. Conference on Computing, Communication, and Intelligent Systems (ICCCIS), pages 857–863.

Bholebawa, I. and Dalal, U. (2016). Design and performance analysis of openflow-enabled network topologies using mininet. International Journal of Computer and Communication Engineering, 5:419–429.

Brikman, Y. (2022). Terraform: Up and Running. ” O’Reilly Media, Inc.”.

Containernet (2026). Containernet use docker containers as hosts in mininet emulations. [link]. accessed 02 jan. 2026.

Di Lena, G., Tomassilli, A., Saucez, D., Giroire, F., Turletti, T., and Lac, C. (2021). Distrinet: a mininet implementation for the cloud. In SIGCOMM Comput. Commun. Rev., 51(1):251–258.

Elradi, M. D. (2023). Ansible: A reliable tool for automation. Electrical and Computer Engineering Studies, 2(4).

Hussain, M., Shah, N., Amin, R., Alshamrani, Alotaibi, A., and Raza, S. (2022). Software - defined networking: Categories, analysis, and future directions. Sensors, 22(15):5551.

Kodolov, S., Klimova, A., Aksyonov, K., and Filimonov, A. (2020). Using the iac approach for building a distributed laboratory complex for modern communication infrastructures investigation. In 2020 Ural Symposium on Biomedical Engineering, Radioelectronics and Information Technology (USBEREIT), pages 0440–0443.

Leite, L., Rocha, C., Kon, F., Milojicic, D., and Meirelles, P. (2019). A survey of devops concepts and challenges. ACM Comput. Surv., 52(6).

Morris, K. (2020). Infrastructure as code. O’Reilly Media.

Noll, J. L. and Pretto, F. (2020). ImplementaÇÃo de infraestrutura como cÓdigo para provisionamento e deploy de aplicaÇÕes. Revista Destaques Acadêmicos, 12(4).

Preston, H. (2024). What does “network as code” mean?. [link].

Salazar-Chacón, G. and Parra, D. M. (2023). Infrastructure-as-code in open-networking: Git, ansible, and cumulus-linux case study. In 2023 IEEE 13th Annual Computing and Communication Workshop and Conference (CCWC), pages 1126–1131.

Shah, J. A. and Dubaria, D. (2019). Netdevops: A new era towards networking devops. In 2019 IEEE 10th Annual Ubiquitous Computing, Electronics Mobile Communication Conference (UEMCON), pages 0775–0779.

Sicoe, A.-F., Botez, R., Ivanciu, I.-A., and Dobrota, V. (2022). Fully automated testbed of cisco virtual routers in cloud based environments. In 2022 IEEE International Black Sea Conference on Communications and Networking (BlackSeaCom), pages 49–53.

Terraform (2026). What is terraform? [link]. ac. 02 jan. 2026.
Publicado
25/05/2026
LIMA, Vitor Reiel M.; CALLADO, Arthur; BONFIM, Michel; GONÇALVES, Enyo. Comparative Performance Analysis of IaC Tools for Deploying Containerized SDN Topologies in Cloud Environments. In: SIMPÓSIO BRASILEIRO DE REDES DE COMPUTADORES E SISTEMAS DISTRIBUÍDOS (SBRC), 44. , 2026, Praia do Forte/BA. Anais [...]. Porto Alegre: Sociedade Brasileira de Computação, 2026 . p. 463-476. ISSN 2177-9384. DOI: https://doi.org/10.5753/sbrc.2026.19975.

Artigos mais lidos do(s) mesmo(s) autor(es)