Utilizando NFV para Implementar a Difusão Confiável e Ordenada de Mensagens na Rede

  • Rogério C. Turchetti
  • Giovanni Venâncio
  • Elias P. Duarte Jr.

Resumo


Este trabalho apresenta um backbone virtual baseado em NFV (Network Function Virtualization) que oferece serviços de difusão de mensagens implementados na própria rede. Os serviços de difusão são frequentemente utilizados para a construção de aplicações distribuídas tolerantes a falhas. Esta solução oferece uma primitiva de difusão confiável e três primitivas de difusão ordenada de mensagens: FIFO (First-In First-Out), Causal e Atômica. A difusão confiável garante a entrega das mensagens transmitidas em uma rede SDN (Software-Defined Network) por todos os processos corretos. As estratégias de difusão ordenada garantem que as mensagens são entregues todas na mesma ordem (atômica), de acordo com a ordem em que foram enviadas pela origem (FIFO) ou obedecendo a ordem causal. O backbone virtual garante a ordem das mensagens através de um sequenciador, também implementado como uma VNF, denominada de VNF-Sequencer. A estratégia proposta foi implementada e resultados experimentais são apresentados.
Publicado
06/05/2018
Como Citar

Selecione um Formato
TURCHETTI, Rogério C.; VENÂNCIO, Giovanni; JR., Elias P. Duarte. Utilizando NFV para Implementar a Difusão Confiável e Ordenada de Mensagens na Rede. In: WORKSHOP DE TESTES E TOLERÂNCIA A FALHAS (WTF), 19. , 2018, Campos do Jordão. Anais [...]. Porto Alegre: Sociedade Brasileira de Computação, 2018 . ISSN 2595-2684.