Por favor, use este identificador para citar o enlazar este ítem: https://repositorio.unipampa.edu.br/jspui/handle/riu/8650
Tipo: Dissertação
Título : Towards probe planning for in-band network telemetry
Autor(es): Castro, Ariel Góes de
Primeiro Orientador: Luizelli, Marcelo Caggiani
Resumo: O Monitoramento de Rede em Banda (INT, do inglês In-band Network Telemetry) tem se destacado como uma abordagem poderosa para monitorar redes programáveis, fornecendo uma visibilidade detalhada dos eventos na rede. No entanto, as abordagens existentes para a orquestração do INT frequentemente negligenciam a tolerância a falhas no plano de dados, deixando os mecanismos de monitoramento comprometidos durante falhas na rede. Para solucionar essa lacuna, propomos o InPatching, uma abordagem de tolerância a falhas no plano de dados para o monitoramento baseado em INT. O InPatching detecta autonomamente dispositivos com falhas e aplica desvios coordenados nos ciclos de sondagem afetados, garantindo a coleta ininterrupta de dados de telemetria sem depender do plano de controle. Ao transferir a recuperação para o plano de dados, o InPatching reduz significativamente o tempo de recuperação em comparação com as estratégias do plano de controle. Para viabilizar desvios eficientes, formalizamos o planejamento de sondagem tolerante a falhas para INT usando um modelo de Programação Linear de Inteiros Mistas (MILP). Esse modelo nos permite determinar de forma eficiente os caminhos ótimos de desvio e minimizar o impacto no desempenho da rede. Nossa extensa avaliação demonstra a eficácia do InPatching em comparação com as soluções do plano de controle. Mostramos que o InPatching supera as abordagens do plano de controle em um fator de 18X, proporcionando recuperação rápida e confiável para o monitoramento baseado em INT, evitando um impacto substancial no desempenho. A compilação do código em hardware também foi efetuada com sucesso e as métricas obtidas sobre o uso de recursos – i.e., Match-Action UNIT (MAU) e Tagalong collections – indicam um baixo uso de recursos de memória, em média, para alocação do componentes código reescrito na arquitetura TofinoTM Native Architecture (TNA). Além das contribuições técnicas, também disponibilizamos artefatos de software de código aberto que facilitam a adoção e a reprodutibilidade do InPatching. Os operadores de rede podem aproveitar essa solução para manter uma visibilidade abrangente da rede, mesmo durante falhas na rede, garantindo uma cobertura contínua e atualizada dos dados de INT coletados. No geral, nosso trabalho contribui para o avanço do monitoramento de rede tolerante a falhas e destaca a importância de considerar a resiliência do plano de dados no projeto das abordagens de orquestração do INT. Ao abordar esse aspecto crítico, o InPatching aprimora significativamente a confiabilidade e a eficácia de sistemas de monitoramento baseados em INT em redes programáveis. Palavras-chave: Telemetria In-Band, Software-Defined Network(SDN), Probes, Monitoramento de Rede, Fast Reroute (FRR)
Resumen : In-Band Network Telemetry (INT) has emerged as a powerful network monitoring approach in programmable networks, providing fine-grained visibility into network events. However, existing INT orchestration approaches often overlook fault tolerance in the data plane, leaving monitoring mechanisms compromised during network failures. To address this gap, we propose InPatching, an in-network fault-tolerant approach for INT-based monitoring. InPatching autonomously detects faulty devices and applies coordinated detours in affected probing cycles, ensuring uninterrupted telemetry data collection without relying on the control plane. By offloading recovery to the data plane, InPatching significantly reduces the recovery time compared to control plane strategies. To enable efficient detours, we formalize fault-tolerant probing planning for INT using a Mixed-Integer Linear Programming (MILP) model. This model allows us to efficiently determine the optimal detour paths and minimize the impact on network performance. Our extensive evaluation demonstrates the effectiveness of InPatching in comparison to control plane solutions. We show that InPatching outperforms control plane approaches by a factor of 18X, providing fast and reliable recovery for INT-based monitoring while avoiding substantial overhead. The compilation of the code into hardware has also been successfully performed, and the metrics obtained regarding resource usage – i.e., MAU and Tagalong collections –indicate low memory resource utilization, on average, for allocating the rewritten code components in the TNA architecture. In addition to the technical contributions, we also release open-source software artifacts that facilitate the adoption and reproducibility of InPatching. Network operators can leverage this solution to maintain network-wide visibility even during network failures, ensuring continuous coverage and freshness of collected INT data. Overall, our work contributes to the advancement of fault-tolerant network monitoring and highlights the importance of considering data plane resilience in the design of INT orchestration approaches. By addressing this critical aspect, InPatching significantly enhances the reliability and effectiveness of INT-based monitoring systems in programmable networks. Key-words: In-band Network Telemetry (INT), Software-Defined Network(SDN), Probe, Network Monitoring, Fast Reroute (FRR)
Palabras clave : Engenharia de software
Monitoramento de Rede
Telemetria In-Band
Probes
Software Engineering
Software-Defined Network
Network Monitoring
In-band Network Telemetry
CNPQ: CNPQ::CIENCIAS EXATAS E DA TERRA
Idioma: eng
metadata.dc.publisher.country: Brasil
Editorial : Universidade Federal do Pampa
Sigla da Instituição: UNIPAMPA
Campus: Campus Alegrete
Curso: Mestrado Profissional em Engenharia de Software
Citación : CASTRO, Ariel Góes de. Towards probe planning for in-band network telemetry. Orientador: Marcelo Caggiani Luizelli. 2023. 69p. Dissertação (Mestrado em Engenharia de Software) – Universidade Federal do Pampa, Campus Alegrete, Alegrete, 2023.
Tipo de acesso: Acesso Aberto
URI : https://repositorio.unipampa.edu.br/jspui/handle/riu/8650
Fecha de publicación : 20-jul-2023
Aparece en las colecciones: Mestrado Profissional em Engenharia de Software

Ficheros en este ítem:
Fichero Descripción Tamaño Formato  
Ariel Goes de Castro - 2023.pdf893.31 kBAdobe PDFVisualizar/Abrir


Los ítems de DSpace están protegidos por copyright, con todos los derechos reservados, a menos que se indique lo contrario.