Caracterização de Funções Virtuais de Rede e Aplicação para Gerenciamento de Elasticidade de Serviços
Resumo
A Virtualização de Funções de Rede (NFV) e o Encadeamento de Funções de Serviço (SFC) fornecem ferramentas essenciais para a ampla adoção da computação em nuvem, reduzindo o CAPEX e OPEX e possibilitando o gerenciamento autônomo e elástico de serviços. Tradicionalmente as métricas de CPU e Memória são utilizadas para promover a elasticidade, por vezes produzindo equívocos na avaliação da carga destes recursos. Este artigo caracteriza o comportamento de funções de rede e aplicação virtualizadas, explorando novas métricas em experimentos com Firewall, DPI, Proxy, servidor Web e Context Broker de IoT, assim como suas respectivas composições em SFC. Os resultados obtidos mostram que a avaliação das filas TCP permitem uma melhor compreensão do comportamento destas funções, identificando claramente não só o estado atual como a tendência de seu comportamento diante do crescimento no tráfego.
Referências
Chowdhury, NM Mosharaf Kabir, and Raouf Boutaba. "Network virtualization: state ofthe art and research challenges." IEEE Communications magazine 47.7 (2009): 20-26.
ETSI, NFVISG. "Network functions virtualization, white paper." 2012-10-20) [2015-02-14]. http://www.esti.org/technologies cluster/technologies/nfv (2012).
FIWARE. Disponível em: https://www.fiware.org/. Acesso em: 9 dec. 2019.
Galante, Guilherme, and Luis Carlos E. de Bona. "A survey on cloud computing elasticity." Proceedings of the 2012 IEEE/ACM Fifth International Conference on Utility and Cloud Computing. IEEE Computer Society, 2012.
Heideker, Alexandre, and Carlos Alberto Kamienski. "ElasticNFV: an Elasticity Managerfor NFV using SDN." IEEE Latin America Transactions 17.01 (2019): 167-173.
Heideker, Alexandre, and Carlos Kamienski. "Gerenciamento Flexível de Infraestrutura de Acesso Público à Internet com NFV." XXXIV SBRC, SBC, 2016.
Heideker, Alexandre, Ivan Zyrianoff, and Carlos A. Kamienski. "Profiling ServiceFunction Chaining Behavior for NFV Orchestration." 2018 IEEE Symposium on Computers and Communications (ISCC). IEEE, 2018.
Kamienski, Carlos, et al. "Computaçao urbana: Tecnologias e aplicaçoes para cidades inteligentes." Minicursos do XXXIV SBRC. SBC, 2016.
Khalid, Junaid, et al. "A standardized southbound API for VNF management."Proceedings of the 2016. Hot topics in Middleboxes and NFV. ACM, 2016.
McKecown, Nick, et al. "OpenFlow: enabling innovation in campus networks." ACMSIGCOMM Computer Communication Review 38.2 (2008): 69-74.
Mijumbi, Rashid, et al. "Network function virtualization: State-of-the-art and research challenges." IEEE Communications Surveys & Tutorials 18.1 (2015): 236-262.
MongoDB. Disponível em: https://www.mongodb.com. Acesso em: 9/12/2019.
Naik, Priyanka, et al. "NFVPerf: Online performance monitoring and bottleneck detectionfor NFV." 2016 IEEE Conference on Network Function Virtualization and Software Defined Networks (NFV-SDN). IEEE, 2016.
dos Passos, Edenilson Jônatas, and Adriano Fiorese. "Balanceamento de Tráfego entre Servidores de Vídeo MPEG-DASH em Redes Definidas por Software." Anais doXXIV Workshop de Gerência e Operação de Redes e Serviços. SBC, 2019.
Pfitscher, Ricardo J., et al. "A model for quantifying performance degradation in virtual network function service chains." NOMS 2018-2018 IEEE/IFIP Network Operations and Management Symposium. IEEE, 2018.
Simoes, Rhodney, and Carlos Kamienski. "Elasticity management in private and hybridclouds." 2014 IEEE 7th International Conference on Cloud Computing. IEEE, 2014.
SQUID SF. Squid. Disponível em: http://www.squid-cache.org. Acesso em: 9/12/2019.
Wang, Xiaoke, et al. "Online VNF scaling in datacenters." 2016 IEEE 9th International Conference on Cloud Computing (CLOUD). IEEE, 2016.