Uma Solução para Potencializar a Adaptação e Gerenciamento de Funcionalidades de Infraestruturas Baseadas em SDN

  • Emídio de Paiva Neto Instituto Federal de Educação, Ciência e Tecnologia do Rio Grande do Norte
  • Felipe Sampaio Dantas Silva Instituto Federal do Rio Grande do Norte - IFRN
  • Marcilio Lemos UFRN
  • Augusto José Venâncio Neto Universidade Federal do Rio Grande do Norte - UFRN

Resumo


A ausência de padronização das APIs dos controladores SDN exige um alto nível de customização das aplicações contruídas sob o plano de controle para as APIs específicas de cada controlador adotado. Isso resulta em mau aproveitamento de recursos e funcionalidades da rede bem como retrabalho aos operadores da infraestrutura. Neste contexto, este trabalho propõe o ATOM, uma arquitetura para gerenciamento de controladores SDN que permite que as operações de gerenciamento da rede possam ser realizadas por uma aplicação externa que viabiliza o gerenciamento dos recursos de rede de forma dinâmica e ubíqua. A proposta foi validada através de implementações para gerenciamento do controlador Ryu e os resultados preliminares, considerando tarefas específicas de criação de fluxos, relevaram uma redução no tempo de processamento para as operações relacionadas.

Palavras-chave: Redes Definidas por Software, Plano de Controle, Gerenciamento de Redes

Referências

Choi, T., Lee, B., Kang, S., Song, S., Park, H., Yoon, S., and Yang, S. (2015). Iris-coman: Scalable and reliable control and management architecture for sdn-enabled large-scale networks. J. Netw. Syst. Manage., 23(2):252-279.

Frate, M., Marczuk, M. K., and Verdi, F. L. (2018). OrchFlow: An Architecture for Orchestration of Multiple Controllers in OpenFlow Networks. Journal of Network and Systems Management, (0123456789).

Ganjali, Y. and Tootoonchian, A. (2010). Hyperflow: A distributed control plane for openflow. In Akella, A., Feamster, N., and Rao, S. G., editors, INM/WREN. USENIX Association.

Gomes, C. S., Silva, F. S. D., Neto, E. P., Costa, K. B., and da Silva, J. B. (2016). Towards a modular interactive management approach for sdn infrastructure orches-tration. In 2016 IEEE Conference on Network Function Virtualization and Software Defined Networks (NFV-SDN), pages 1-6.

Guck, J. W., Bemten, A. V., and Kellerer, W. (2017). Detserv: Network models for real-time qos provisioning in sdn-based industrial environments. IEEE Transactions on Network and Service Management, 14(4):1003-1017.

Gude, N., Koponen, T., Pettit, J., Pfaff, B., Casado, M., McKeown, N., and Shenker, S. (2008). Nox: Towards an operating system for networks. SIGCOMM Comput. Commun. Rev., 38(3):105-110.

Haleplidis, E., Pentikousis, K., Denazis, S., Salim, J. H., Meyer, D., and Koufopavlou, O. (2015). Software-Defined Networking (SDN): Layers and Architecture Terminology. RFC 7426.

Hassas Yeganeh, S. and Ganjali, Y. (2012). Kandoo: A framework for efficient and scalable offloading of control applications. In Proceedings of the First Workshop on Hot Topics in Software Defined Networks, HotSDN '12, pages 19-24, New York, NY, USA. ACM.

Huang, W.-Y., Chou, T.-Y., Hu, J.-W., and Liu, T.-L. (2014). Automatical end to end topology discovery and flow viewer on sdn. In Proceedings of the 2014 28th Interna-tional Conference on Advanced Information Networking and Applications Workshops, WAINA '14, pages 910-915, Washington, DC, USA. IEEE Computer Society.

Koponen, T., Casado, M., Gude, N., Stribling, J., Poutievski, L., Zhu, M., Ramanathan, R., Iwata, Y., Inoue, H., Hama, T., and Shenker, S. (2010). Onix: a distributed con-trol platform for large-scale production networks. In Proceedings of the 9th USENIX conference on Operating systems design and implementation, OSDI'10, pages 1-6, Berkeley, CA, USA. USENIX Association.

Phemius, K., Bouet, M., and Leguay, J. (2013). Disco: Distributed multi-domain sdn controllers. CoRR, abs/1308.6138.

Salsano, S., Ventre, P. L., Lombardo, F., Siracusano, G., Gerola, M., Salvadori, E., Santu-ari, M., Campanella, M., and Prete, L. (2015). Mantoo -a set of management tools for controlling sdn experiments. In Proceedings of the 2015 Fourth European Workshop on Software Defined Networks, EWSDN '15, pages 123-124, Washington, DC, USA. IEEE Computer Society.

Schultz, J., Szczepanski, R., Haensge, K., Maruschke, M., Bayer, N., and Einsiedler, H. (2015). Opengufi: An extensible graphical user flow interface for an sdn-enabled wireless testbed. In Computer and Information Technology; Ubiquitous Computing and Communications; Dependable, Autonomic and Secure Computing; Pervasive In-telligence and Computing (CIT/IUCC/DASC/PICOM), 2015 IEEE International Con-ference on, pages 770-776.

Sezer, S., Scott-Hayward, S., Chouhan, P. K., Fraser, B., Lake, D., Finnegan, J., Viljoen, N., Miller, M., and Rao, N. (2013). Are we ready for sdn? implementation challenges for software-defined networks. IEEE Communications Magazine, 51(7):36-43.

Shalimov, A., Nizovtsev, S., Morkovnik, D., and Smeliansky, R. L. (2015). The runos openflow controller. In EWSDN, pages 103-104. IEEE Computer Society.

Sharma, P., Banerjee, S., Tandel, S., Aguiar, R., Amorim, R., and Pinheiro, D. (2013). Enhancing network management frameworks with sdn-like control. In Integrated Network Management (IM 2013), 2013 IFIP/IEEE International Symposium on, pa-ges 688-691.

The Apache Software Foundation (2016). Apache ZooKeeper. [Online] Accessed 4 Mar 2016. Available at: https://zookeeper.apache.org/.

Voellmy, A., Wang, J., Yang, Y. R., Ford, B., and Hudak, P. (2013). Maple: Simplifying sdn programming using algorithmic policies. In Proceedings of the ACM SIGCOMM 2013 Conference on SIGCOMM, SIGCOMM '13, pages 87-98, New York, NY, USA. ACM.
Publicado
23/09/2019
Como Citar

Selecione um Formato
NETO, Emídio de Paiva; SAMPAIO DANTAS SILVA, Felipe ; LEMOS, Marcilio ; NETO, Augusto José Venâncio. Uma Solução para Potencializar a Adaptação e Gerenciamento de Funcionalidades de Infraestruturas Baseadas em SDN. In: WORKSHOP DE GERÊNCIA E OPERAÇÃO DE REDES E SERVIÇOS (WGRS), 24. , 2019, Gramado. Anais [...]. Porto Alegre: Sociedade Brasileira de Computação, 2019 . p. 85-98. ISSN 2595-2722. DOI: https://doi.org/10.5753/wgrs.2019.7685.