PipeConf: Uma Arquitetura Integrada para Configuração Automatizada de Ativos de Rede Heterogêneos

  • Aécio S. Pires IFPB
  • Paulo D. Maciel Jr. IFPB
  • Diego Pessoa IFPB
  • Fernando Matos UFPB
  • Aldri Santos UFMG

Abstract


The manual management of network assets is susceptible to configuration errors, lack of standardization, a large amount of repetitive work and little or no traceability of changes over time. The Infrastructure as Code (IaC) approach makes it possible to automate the process of configuring resources such as operating systems, network services, containers and applications, by treating them as software and allowing standardization and configuration rollback. This paper proposes an integrated architecture based on different software tools that use the IaC approach, in order to automate the configuration of network assets, considering different models and manufacturers. A quantitative analysis shows the architecture's efficiency in response time and scalability. The architecture achieved a proportional gain of 83% in the average response time to manage 128 assets, with no significant increase in processing and memory usage.

References

Chen, H. et al. (2018). Towards Example-Guided Network Synthesis. In Proceedings of the ACM 2nd Asia-Pacific Workshop on Networking, APNet ’18, pages 65–71, New York, NY, USA.

Christopher, R. (2019). Strategic IT management: how companies can benefit from an increasing IT inuence. J. of Enterprise Information Management, 32(2):251–273.

Cox, J. H. et al. (2017). Advancing Software-Defined Networks: A Survey. IEEE Access, 5:25487–25526.

Duplyakin, D. et al. (2015). Architecting a Persistent and Reliable Configuration Management System. In Proc. of the ACM 6th Workshop on Scientific Cloud Computing, pages 11–16.

Ismail, H. et al. (2018). Semantic Enhancement for Network Configuration Management. In 2018 IEEE Global Conference on Internet of Things (GCIoT), pages 1–5.

Jain, R. (1991). The art of computer systems performance analysis techniques for experimental design, measurement, simulation, and modeling. Wiley.

Jiang, Y. and Adams, B. (2015). Co-Evolution of Infrastructure and Source Code: An Empirical Study. In Proc. of the 12th Working Conference on Mining Software Repositories, pages 45–55.

Liu, H. H. et al. (2018). Automatic life cycle management of network configurations. In Proc. of the Afternoon Workshop on Self-Driving Networks, SelfDN’18, page 29–35, NY, USA.

Morris, K. (2016). Infrastructure as Code Managing Servers in the Cloud. O’Reilly Media, Inc., Sebastopol, CA, USA, 1st edition.

Netto, H. V. et al. (2017). Coordenação de Containers no Kubernetes: Uma Abordagem Baseada em Serviço. In Anais do 35o SBRC, Belém, PA, Brasil. SBC.

Oliveira, W. F. et al. (2018). Aprovisionamento de QoS por Rótulos Programáveis para Redes Denifidas por Resíduos. In Anais do 36o SBRC, Campos do Jordão, SP, Brasil. SBC.

Opara-Martins, J. et al. (2016). Critical analysis of vendor lock-in and its impact on cloud computing migration: a business perspective. Journal of Cloud Computing, 5(1):4.

Sette, I. et al. (2019). Mapeamentos Sintático e Semântico em Federações de Políticas de Autorização para Nuvens Heterogêneas. In Anais do 37o SBRC, Gramado, RS, Brasil. SBC.

Shah, J. A. and Dubaria, D. (2019). NetDevOps: A New Era Towards Networking & DevOps. In IEEE 10th Annual Ubiquitous Computing, Electronics & Mobile Communication Conference.

Vilalta, R. et al. (2020). Network Programmability and Automation in Optical Networks. In Optical Network Design and Modeling, Cham. Springer International Publishing.
Published
2021-08-16
PIRES, Aécio S.; MACIEL JR., Paulo D.; PESSOA, Diego; MATOS, Fernando; SANTOS, Aldri. PipeConf: Uma Arquitetura Integrada para Configuração Automatizada de Ativos de Rede Heterogêneos. In: WORKSHOP ON MANAGEMENT AND OPERATION OF NETWORKS AND SERVICE (WGRS), 26. , 2021, Uberlândia. Anais [...]. Porto Alegre: Sociedade Brasileira de Computação, 2021 . p. 110-123. ISSN 2595-2722. DOI: https://doi.org/10.5753/wgrs.2021.17189.