ESTUDOS DE CASO Baseado no Capítulo 10 Crovella, M, Krishnamurthy, B. Internet Measurement: infrastructure, traffic & applications. John Wiley & Sons,
Roteiro 2
Ferramentas de Monitoração de Baixo Nível 3 Desenvolvimento modular de ferramentas Monitoração passiva de múltiplos protocolos simultaneamente em altas velocidades (> 1Gbps) requer atenção a diversos fatores incluindo: Habilidade de monitorar/capturar o tráfego e escrevê-lo num disco Marcação de tempo com precisão suficiente para conseguir remontar o tráfego. Necessita de sincronização de relógios se o tráfego for capturado em diversos locais. Limitar a quantidade de recursos de CPU necessários para transformar os dados capturados (compressão, anonimização e amostragem).
Ferramentas de Monitoração de Baixo Nível 4 Outros aspectos: Escolha do sistema operacional Número de buffers de recepção do kernel Granularidade do relógio Prioridades de escalonamento
Conjuntos de Ferramentas para Medições de Rede 5
Windmill 6 Ferramenta de medição passiva de desempenho de protocolos. Mas, pode também ser usada com ferramentas externas de medição ativa. Componentes funcionais: Filtro de protocolo Módulos abstratos de protocolos IP, TCP, BGP, HTTP, etc. Motor extensível (baseado num carregador dinâmico) Permite modificações durante um experimento Slides 3 a 11 de jahanian-windmilljahanian-windmill
Click 7 O roteador Click permite a montagem de configurações complexas a partir de pequenos pedaços que desempenham funções específicas de um roteador. Classificação de pacotes, escalonamento, etc. Um roteador é montado colocando os elementos como vértices num grafo direcionado com os pacotes se movendo através das arestas. Há poucos elementos no Click mas estes podem ser estendidos para implementar serviços diferenciados, compressão de cabeçalhos, etc.
Click 8 Apesar de Click ter sido projetado para encaminhar pacotes, foi usado para medições na Internet e ambientes relacionados. Dado que um número significativo de medições requer a manipulação de pacotes e análise de traços. Foi utilizado no componente ativo do Internet Sink Project.
dss (Data Stream Scanning) 9 Última versão da dss library 29/02/2012 Modelo de abstração de dados Arquitetura de componentes dss:
Gigascope 10 Sistema de gerenciamento de streams de dados voltado para a monitoração de streams de dados em altas velocidades.
Gigascope Architecture DSMS designed for monitoring high-rate data streams pure stream database (no stored relations or continuous queries) pipelined operators that rely on temporal properties of the stream Two layer architecture for early data reduction fast lightweight data reduction queries (LFTA) high level queries for expensive processing (HFTA) App high low NIC ring buffer
Projetos de Medição em Larga Escala 12
RIPE 13 Apresentação dos Serviços de Monitoração inclusive o TTM (que está sendo descontinuado em 2012) na NANOG-26 em 29/10/ Nanog-26-henk-TTM.ppt Measurement Strategy (2012/2013/...) Daniel Karrenberg, RIPE-64, Abril 2012 RIPE Atlas (infra que está substituindo a TTM): Serge Radovcic, APRICOT 2012, New Delhi, February 2012 Serge Radovcic, APRICOT 2012, New Delhi, February 2012
High-Energy Physics 14 Grupo de Trabalho de Monitoração do ICFA-SCIC:ICFA-SCIC ICFA = International Committee for Future Accelerators SCIC = Standing Committee on Interregional Connectivity Projeto PingER: Projeto IEPM-BW: Slides 41 a 61 da Apresentação sobre O relatório Apresentação sobre O relatório
CAIDA 15 Cooperative Association for Internet Data Analysis CAIDA Research Overview Outras apresentações sobre ferramentas e atividades da CAIDA em:
PlanetLab 16 M-Lab: Measurement Lab CISP_ pdf CISP_ pdf
NIC.br 17 Ceptro.br = Centro de Estudos e Pesquisas em Tecnologias de Redes e Operações
perfSONAR e MonIPÊ 18 perfSONAR: Visão Geral Casos de Uso Arquitetura Serviço MonIPÊ