BAMSDN: Uma Ferramenta para a Exploração Dinâmica e Flexível de Recursos Baseada em Modelo de Alocação de Banda e SDN/OpenFlow

  • Eliseu Torres UFBA
  • Rafael Reale IFBA
  • Leobino Sampaio IFBA
  • Joberto Martins UNIFACS

Abstract


Bandwidth allocation models (BAM) provide an efficient and practical mechanism for dynamic and flexible resource allocation in a network for application classes. This article presents BAMSDN, a tool that dynamically allocates the "bandwidth" resource in a MPLS-based network through the SDN paradigm and the OpenFlow protocol. The tool presents a modular and lowcost solution that allows a SDN controller to dynamically manage the Label Switched Paths (LSPs) allocation and their respective bandwidths on the OpenFlow switch output ports, but without requiring the development of intelligence or traffic engineering for the LSPs allocation. The environment supports the inclusion of multiple BAMs and other traffic engineering modules. BAMSDN was developed in the Python language and can be reused in any Linux environment with Mininet, OpenVswitch, OpenFlow and POX controller for different network scenarios.

References

Faucher, F. L. and Lai, W. (2005). Maximum Allocation Bandwidth Constraints Model for DiffServ-aware MPLS Trafc Engineering. Request for Comments RFC 4125, Internet Engineering Task Force - IETF.

Kreutz, D., Ramos, F. M. V., Verissimo, P., Rothenberg, C. E., Azodolmolky, S., and Uh- lig, S. (2014). Software-Dened Networking: A Comprehensive Survey. Proceedings of the IEEE, 103(1):14–76.

Martins, J., Martins da Silva Bezerra, R., Durães, G., and Reale, R. (2015). Uma Visão Tutorial dos Modelos de Alocação de Banda (BAM – Bandwidth Allocation Models) como Mecanismo de Provisionamento de Recursos em Redes IP/MPLS/DS-TE. RSC, 5(2):144–155.

Pinto Da Costa Neto, W., De Figueiredo Brito, S., and Martins, J. (2008). Algoritmos de Seleção de Caminho e Gerenciamento de Banda Compartilhada conforme ao Modelo RDM para Classes de Tráfego em Rede DS-TE. In Anais do 26 Simpósio Brasileiro de Redes de Computadores e Sistemas Distribuídos - SBRC 2008, pages 537–552, Rio de Janeiro, Brazil. SBC - Brazilian Computer Society.
Published
2018-05-06
TORRES, Eliseu; REALE, Rafael; SAMPAIO, Leobino; MARTINS, Joberto. BAMSDN: Uma Ferramenta para a Exploração Dinâmica e Flexível de Recursos Baseada em Modelo de Alocação de Banda e SDN/OpenFlow. In: DEMO SESSION - BRAZILIAN SYMPOSIUM ON COMPUTER NETWORKS AND DISTRIBUTED SYSTEMS (SBRC), 1. , 2018, Campos do Jordão. Anais [...]. Porto Alegre: Sociedade Brasileira de Computação, 2018 . ISSN 2177-9384. DOI: https://doi.org/10.5753/sbrc_estendido.2018.14170.