Técnicas de Medições
|
|
|
- Aurora Escobar Regueira
- 9 Há anos
- Visualizações:
Transcrição
1 Técnicas de Medições Antonio A. de A. Rocha Edmundo A. de Souza e Silva Rosa M. M. Leão Universidade Federal do Rio de Janeiro COPPE/Prog. de Engenharia de Sistemas e Computação LAND - Laboratory for modeling, analysis and development of networks and computer systems Antonio Rocha, Tese
2 Motivações Conhecer as características da rede: Melhorar a QoS das aplicações multimídia; Antonio Rocha, Tese
3 Motivações Conhecer as características da rede: Melhorar a QoS das aplicações multimídia; Criar modelos mais precisos; Experimentation/ Measurements results Analysis Models Simulation/ Analytical Modeling results Analysis prototype Antonio Rocha, Tese
4 Motivações Conhecer as características da rede: Melhorar a QoS das aplicações multimídia; Criar modelos mais precisos; Provisionamento de canais;... Antonio Rocha, Tese
5 Metricas estudadas Métricas: Atraso (RTT e OWD) Jitter (Variação do atraso) Vazão Capacidade de Transmissão dos Enlaces Capacidade de Transmissão do Gargalo Largura de Banda Disponível Perda Caminho (Path) Tamanho do Buffer no Gargalo Taxa de Descarte... Nota: Estimar algumas dessas métricas é relativamente simples, no entento, outras requerem algoritmos mais sofisticados. Antonio Rocha, Tese
6 Outras métricas mais complexas "Atraso de ida", em um único sentido One-way delay (OWD); Problemas para estimar esta métrica, sem equipamentos específicos: Falta de sincronização e diferentes taxas de crescimento dos relógios envolvidos; Acesso a méquina remota; Problemas em estimar outras métricas: O RTT é usado no cálculo de algumas métricas, o que aumenta a probabilidade de estimar a métrica de forma errada; Ex. cálculo do tamanho do buffer no gargalo; Antonio Rocha, Tese
7 Técnicas de Medição Antonio Rocha, Tese
8 Técnicas de Medição Duas técnicas existentes: Ativa e Passiva; Diferenças conceituais entre as duas; Ativa: Envio de Sondas entre os "pontos" usados na medição; Passiva: Coleta informações do tráfego passante por um ponto; Antonio Rocha, Tese
9 Medição Passiva Um exemplo de aplicação prático de medição passiva: Provisionamento de canal; Ver slides SBRT 2004; Antonio Rocha, Tese
10 Medição Ativa Consiste no envio de pacotes por um emissor, que atravessam o caminho da rede a ser estudado, e coletado em um receptor; Pacotes chamados de Sondas (Probes); Variações de aplicação da técnica: Métodos de Geração das Sondas; Um sentido (One-way); Dois sentidos (Two One-way); Ida e volta (Round Trip); Modelos de Geração das Sondas; CBR; Markov Modulated; Trace; Pares de Pacotes; Trem de Pacotes; Antonio Rocha, Tese
11 Medição Ativa Medidas de Desempenho e Ferramentas: Atraso de ida-e-volta (RTT): Ping, Bing, Clink, Netest, Pathchar, Pchar, Pipechar Jitter (Variação do atraso): Iperf, Vazão: Pathchar, Pchar Capacidade de Transmissão dos Enlaces: Clink, Pathchar, Pchar Capacidade de Transmissão do Gargalo: {B S}probe, Netest, Nettimer, Pathrate, Pipechar Largura de Banda Disponível: Netest, Pipechar, Treno Perda: Ping, Bing, Iperf, Netest, Owping, Pathchar, Pchar, Pipechar Atraso em um sentido (OWD): Owping (com GPS). Utilização: Cprobe Caminho: Traceroute. Ex.: Bprobe e Sprobe usam pares de pacotes ICMP para estimar a capacidade de transmissão no enlaco do gargalo; Infra-estruturas de medição ativa: Várias máquinas executando medições ativas Ripe; Surveyor; PlanetLAB; NIME; Antonio Rocha, Tese
12 TANGRAM-II TANGRAM-II: Ambiente de modelagem e experimentações de sistemas de computação e comunicação; Propósito educacional e de pesquisa; Composto por vários módulos de diversas finalidades; Com a possibilidade de integração entre elas; Antonio Rocha, Tese
13 TANGRAM-II TANGRAM-II: Ambiente de modelagem e experimentações de sistemas de computação e comunicação; Propósito educacional e de pesquisa; Composto por vários módulos de diversas finalidades; Com a possibilidade de integração entre elas; TANGRAM-II Modelenv: Ambiente de modelagem; Criação de modelos de simulação ou analíticos; Através de uma interface gráfica (TGIF); Os modelos são representados por uma coleção de objetos; Antonio Rocha, Tese
14 TANGRAM-II TANGRAM-II: Ambiente de modelagem e experimentações de sistemas de computação e comunicação; Propósito educacional e de pesquisa; Composto por vários módulos de diversas finalidades; Com a possibilidade de integração entre elas; TANGRAM-II Modelenv: Ambiente de modelagem; Criação de modelos de simulação ou analíticos; Através de uma interface gráfica (TGIF); Os modelos são representados por uma coleção de objetos; Antonio Rocha, Tese
15 TANGRAM-II TANGRAM-II: Ambiente de modelagem e experimentações de sistemas de computação e comunicação; Propósito educacional e de pesquisa; Composto por vários módulos de diversas finalidades; Com a possibilidade de integração entre elas; TANGRAM-II Modelenv: Ambiente de modelagem; Criação de modelos de simulação ou analíticos; Através de uma interface gráfica (TGIF); Os modelos são representados por uma coleção de objetos; TANGRAM-II Traffic Engineeting (Traffic Generator): Módulo de medição ativa - Gerador de Tráfego: IP ou ATM nativo; Possibilita ao usuário a utilização de diferentes modelos de geração das sondas (CBR, Markov Modulated, Trace); Diversas Métricas disponíveis; Antonio Rocha, Tese
16 TANGRAM-II Traffic Generator Interfaces Antonio Rocha, Tese
17 TANGRAM-II Traffic Generator Estrutura da Ferramenta, com as métricas disponíveis; TANGRAM-II Traffic Generator SET-1 One-way Measures SET-2 Two One-way Measures SET-3 Round Trip Measures Probes Generation Direction CBR Markov Trace CBR Packet CBR Markov Trace Packet Pair Pair Probes Generation Model * Jitter * Loss * Consecutive Loss * Success * Throughput * Loss * Consecutive Loss * Success * Throughput * Loss * Consecutive Loss * Success * Throughput * 1-way Delay * Jitter * Loss * Consecutive Loss * Success * Throughput * 1-way Delay * Bottleneck Capacity * Buffer Size * RTT * Jitter * Loss * Consecutive Loss * Success * Throughput * RTT * Loss * Consecutive Loss * Success * Throughput * RTT * Loss * Consecutive Loss * Success * Throughput * RTT * Bottleneck Capacity * Buffer Size Antonio Rocha, Tese
18 TANGRAM-II Traffic Generator Algumas métricas simples de serem estimadas; Jitter, Perda, Sucesso, Vazão; Antonio Rocha, Tese
19 TANGRAM-II Traffic Generator Algumas métricas simples de serem estimadas; Jitter, Perda, Sucesso, Vazão; jitter (ms) tempo (ms) Antonio Rocha, Tese
20 TANGRAM-II Traffic Generator Algumas métricas simples de serem estimadas; Jitter, Perda, Sucesso, Vazão; Distribuição do jitter P[jitter] < x jitter (ms) Antonio Rocha, Tese
21 TANGRAM-II Traffic Generator Algumas métricas simples de serem estimadas; Jitter, Perda, Sucesso, Vazão; PMF - Consecutive Success "Video_success_pdf.trace" P[success] Num of Packet Lost Antonio Rocha, Tese
22 TANGRAM-II Traffic Generator Algumas métricas simples de serem estimadas; Jitter, Perda, Sucesso, Vazão; 1 PMF - Consecutive Loss "Video_loss_pdf.trace" 0.1 P[loss] Num of Packet Lost Antonio Rocha, Tese
23 TANGRAM-II Traffic Generator Algumas métricas simples de serem estimadas; Jitter, Perda, Sucesso, Vazão; Outras, requerem algoritmos mais sofisticados; p.ex. OWD, Capacidade de Contenção...; Diversos algoritmos (propostos por alunos do LAND e outras técnicas (estados da arte0 existentes na literatura são implementados no Tangram-II Traffic Generator; Antonio Rocha, Tese
24 Cálculo do atraso em um sentido Ver Slide SBRC 2004 Antonio Rocha, Tese
25 Criação de Modelos com os Resultados Antonio Rocha, Tese
26 Criação de modelos com os resultados Modelos do TANGRAM-II Modelenv Definido por um conjunto de objetos que interagem entre si; Antonio Rocha, Tese
27 Criação de modelos com os resultados Objeto "Canal" Lógico: name=channel_1 Representa o atraso e perda sofrido por pacotes na rede; State_vars= N_Pcts=0 Channel[0:10] = Aux_Channel[0:10] = Gerador de Objetos "Canal": Usar os parâmetros estimados em medições reais, para representar o atraso e a perda dos pacotes neste objeto; Exemplo de modelo criado: Antonio Rocha, Tese
28 Estimando a Capacidade de Transmissão do Enlace no Gargalo Slides WPerformance2004 Antonio Rocha, Tese
Desempenho de Redes de Computadores. Ricardo Couto A. da Rocha 2015
Desempenho de Redes de Computadores Ricardo Couto A. da Rocha 2015 Parâmetros de Desempenho Largura de Banda (bandwidth) Throughput Latência Jitter Escalabilidade parâmetro típico de sistemas distribuídos
Modelos Probabilísticos
Modelos Probabilísticos Somente para lembrar... Modelos são extremamente importantes para o estudo do desempenho de um sistema antes de implementá-lo na prática! Foguete proposto tem confiabilidade? Devemos
Medições de Desempenho em Redes. Cristina Duarte Murta Mário E. Augusto. Universidade Federal do Paraná Departamento de Informática
Medições de Desempenho em Redes Cristina Duarte Murta Mário E. Augusto Universidade Federal do Paraná Departamento de Informática Cristina Duarte Murta 1 Sumário 1. Objetivo e motivação 2. Métricas de
Modelagem e Análise de Redes com o Conjunto de Ferramentas TANGRAM-II Λ
Modelagem e Análise de Redes com o Conjunto de Ferramentas TANGRAM-II Λ Edmundo de Souza e Silva 1, Rosa M.M. Leão 1, Flávio P. Duarte 1, Fernando J. Silveira Filho 1, Bruno F.M. Ribeiro 1, Ana Paula Couto
Modelos Fundamentais. Introdução. Interação. Falhas. Segurança. Prof. Adriano Fiorese
Modelos Fundamentais Introdução Interação Falhas Segurança 1 Introdução Como entender/classificar o comportamento de um sistema: Quais são as principais entidades do sistema? Como elas interagem? Quais
Sincronização. Tempo e Relógios. Sincronização de Relógios - Algoritmo de Cristian - Algoritmo de Berkeley - Network Time Protocol
Sincronização Tempo e Relógios Sincronização de Relógios - Algoritmo de Cristian - Algoritmo de Berkeley - Network Time Protocol 1 Caso mais simples: Sincronização interna entre dois processos num sistema
Reduzindo os Efeitos do Bufferbloat sobre Multi-Caminhos em Redes Sem Fio Heterogêneas
Reduzindo os Efeitos do Bufferbloat sobre Multi-Caminhos em Redes Sem Fio Heterogêneas XXXIV Simpósio Brasileiro de Redes de Computadores e Sistemas Distribuídos (SBRC2016) Benevid Felix, Aldri Santos,
Resumo da Tese de Mestrado de Mário Ezequiel Augusto Tema: Avaliação Experimental de Ferramentas para Medição de Largura de Banda
Resumo da Tese de Mestrado de Mário Ezequiel Augusto Tema: Avaliação Experimental de Ferramentas para Medição de Largura de Banda Dissertação apresentada ao Programa de Pós-Graduação em informática da
Exercícios QoS. [seg.]
Exercícios QoS 1) A função densidade de probabilidade do atraso de uma rede é dada pela figura abaixo. Deseja-se que o atraso total (após a dejitter buffer) não ultrapasse 200 ms e a perda de pacotes no
Novas evoluções integradas à ferramenta Tangram-II v3.1
Novas evoluções integradas à ferramenta Tangram-II v3.1 Antonio Rocha, Guilherme Jaime, Fabrício Murai, Bruno Alves Daniel R. Figueiredo, Rosa M. M. Leão, Edmundo A. de Souza e Silva 1 COPPE/Prog. de Engenharia
Sistemas Distribuídos Aula 13
Sistemas Distribuídos Aula 13 Aula passada Modelo computação distribuída RPC Marshalling e stubs Semântica operacional RMI Aula de hoje Relógios Hora de referência Sincronizando relógios Algoritmo de Berkeley
Capítulo 5. A camada de rede
Capítulo 5 A camada de rede slide slide 1 1 slide 2 Questões de projeto da camada de rede Comutação de pacote: store-and-forward Serviços fornecidos à camada de transporte Implementação do serviço não
Curso de extensão em Administração de sistemas GNU/Linux: redes e serviços
Curso de extensão em Administração de sistemas GNU/Linux: redes e serviços - [email protected] Gestores da Rede Acadêmica de Computação Departamento de Ciência da Computação Universidade Federal da Bahia,
Trabalho do Curso de Redes de Computadores COS765/MAB /1
Trabalho do Curso de Redes de Computadores COS765/MAB731 2015/1 Universidade Federal do Rio de Janeiro Rosa M.M. Leão e Daniel Sadoc Menasché Primeiro Período de 2015 1 Introdução O objetivo deste trabalho
CCNA 2 Conceitos Básicos de Roteadores e Roteamento
CCNA 2 Conceitos Básicos de Roteadores e Roteamento Capítulo 9 - Princípios Básicos de Solução de ProblemasP com Roteadores 1 Objetivos do Capítulo Aplicar e compreender os comandos: ping, telnet, show
SSC0641 Redes de Computadores
SSC0641 Redes de Computadores Capítulo 4 Camada de Rede 4.1 a 4.3 Prof. J ó Ueyama Abril/2011 SSC0641-2011 1 Objetivos do Capítulo 4 Camada de Rede Entender os princípios dos serviços da camada de rede:
Camada Transporte Parte 2. Prof. Dr. S. Motoyama
Camada Transporte Parte 2 Prof. Dr. S. Motoyama 1 Algoritmo de Janela Deslizante em TCP O TCP clássico emprega um protocolo de janela deslizante com confirmação positiva e sem repetição seletiva. O TCP
Metrologia da Internet: Fundamentos, status atual e tendências. Prof. Dr. Leobino Nascimento Sampaio (UFBA)
Metrologia da Internet: Fundamentos, status atual e tendências Prof. Dr. Leobino Nascimento Sampaio (UFBA) O que iremos abordar... Internet nos primórdios (Arpanet em 1969) Internet atual Evolução da rede...
CCNA Exploration Endereçamento de Rede IPv4. kraemer
CCNA Exploration Endereçamento de Rede IPv4 Cronograma Introdução Conversão de números Tipos de endereços Cálculo dos endereços Tipos de comunicação Intervalo de endereços Endereços públicos e endereços
REDES DE COMPUTADORES
REDES DE COMPUTADORES Prof. Esp. Fabiano Taguchi [email protected] http://fabianotaguchi.wordpress.com BENEFÍCIOS MODELO OSI Menor complexidade; Interfaces padronizadas; Interoperabilidade entre
Solução para Planejamento de Redes de Comunicação sem Fio em Ambiente Rural. COPEL - Dis PUCPR - ESCOLA POLITÉCNICA Abril/2017
Solução para Planejamento de Redes de Comunicação sem Fio em Ambiente Rural COPEL - Dis PUCPR - ESCOLA POLITÉCNICA Abril/2017 Desafios para o projeto de uma rede de comunicação sem fio aplicada a Distribuição
Tópicos Especiais em Redes Alta Performance. Paulo Aguiar DCC/UFRJ
Tópicos Especiais em Redes Alta Performance Paulo Aguiar DCC/UFRJ Conteúdo A convergência das redes e os grandes desafios Sistemas grandes são melhores Rede IP global como solução: limitações de desempenho
Avaliação de Desempenho de Sistemas DCC 074
Avaliação de Desempenho de Sistemas DCC 074 Ana Paula Couto 1 o. semestre de 2012 DCC - UFJF 1 O que é desempenho? Medida da capacidade de resposta de um sistema Como analisar o desempenho de um sistema?
Planeamento e Gestão de Redes. Simulação de Redes IP
PGRE SIM1 Planeamento e Gestão de Redes Simulação de Redes IP Manuel P. Ricardo Faculdade de Engenharia da Universidade do Porto PGRE SIM2 Como usar um simulador de redes e, em particular, o simulador
Material baseado nos slides de: Marcos José Santana Regina Helena Carlucci Santana
Universidade de São Paulo Instituto de Ciências Matemáticas e de Computação Departamento de Sistemas de Computação SSC643 Avaliaçãode Desempenhode Sistemas Computacionais Aula 5 Sarita Mazzini Bruschi
3 Qualidade de serviço na Internet
3 Qualidade de serviço na Internet 25 3 Qualidade de serviço na Internet Além do aumento do tráfego gerado nos ambientes corporativos e na Internet, está havendo uma mudança nas características das aplicações
Fundamentos. Prof. Dr. S. Motoyama
Fundamentos Prof. Dr. S. Motoyama 1 Tipos de Comunicação - Difusão: Rádio e TV - Pessoa-a-Pessoa: Telefonia - Máquina-a-Máquina: Computadores Difusão: Rádio e TV Receptor Receptor Receptor Transmissor
Fragmentos das máquinas de estados finitos do RDT 2.2 (fonte: Kurose)
RDT 2.2 Não usa NACK Destinatário deve incluir o número de sequência do pacote que está sendo reconhecido Remetente deve verificar o número de sequência do pacote que está sendo reconhecido ACKs duplicados
GT Qualidade de Serviço 2 (GT-QoS2) V WRNP2
GT Qualidade de Serviço 2 (GT-QoS2) V WRNP2 José Augusto Suruagy Monteiro www.nuperc.unifacs.br/gtqos2 Gramado, 13 de Maio de 2004 2003 RNP GT-QoS2 Contexto Continuação das atividades iniciadas com o GT-QoS.
ESTIMAÇÃO DE CAPACIDADE FIM-A-FIM EM REDES SEM FIO CDMA 1xEVDO UTILIZANDO A TÉCNICA DE DISPERSÃO DE PACOTES
UNIVERSIDADE TECNOLÓGICA FEDERAL DO PARANÁ CAMPUS CURITIBA GERÊNCIA DE PESQUISA E PÓS-GRADUAÇÃO PROGRAMA DE PÓS-GRADUAÇÃO EM ENGENHARIA ELÉTRICA E INFORMÁTICA INDUSTRIAL CPGEI ADRIEL BILHARVA DA SILVA
Melhoria da Qualidade de Experiência em Sistemas IPTV
Aplicação da Suavização de Tráfego para Melhoria da Qualidade de Experiência em Sistemas IPTV Departamento de Engenharia Elétrica - Universidade Federal do Paraná 30 de setembro de 2013 Formato MPEG A
Rede de Computadores II
Slide 1 Teoria das Filas Ferramenta matemática para tratar de eventos aleatórios. É o estudo da espera em filas. Proporciona uma maneira de definir o ambiente de um sistema de filas matematicamente. Permite
Redes de Computadores
Prof. Universidade Federal de Mato Grosso do Sul [email protected] 29 de junho de 2017 Visão Geral 1 Controle de Congestionamento 2 Princípios do Controle de Congestionamento Congestionamento: informalmente:
AULA 3 - REDES. Prof. Pedro Braconnot Velloso
AULA 3 - REDES Prof. Pedro Braconnot Velloso Resumo da última aula Começo da Internet Princípios básicos Comutação pacotes x circuitos Protocolos Arquitetura em camadas Arquitetura TCP/IP APLICAÇÃO TRANSPORTE
Ping. O programa Ping, opção de record route e de timestamp.
Ping O programa Ping, opção de record route e de timestamp. Ping Testa se um outro terminal se encontra atingível O programa envia uma mensagem ICMP echo request para um terminal e espera por receber uma
Graduação Tecnológica em Redes de Computadores. Tecnologias de Interligação de Redes
Graduação Tecnológica em Redes de Computadores Tecnologias de Interligação de Redes Euber Chaia Cotta e Silva [email protected] Graduação Tecnológica em Redes de Computadores Comutação de Circuitos,
Rede Digital com Integração de Serviços de Banda Larga ATM Asynchronous Transfer Mode
Universidade do Minho Escola de Engenharia Departamento de Electrónica Industrial Rede Digital com Integração de Serviços de Banda Larga ATM Asynchronous Transfer Mode A camada de Nível Físico Mestrado
Aula 1 Fundamentos. Prof. Dr. S. Motoyama
Aula 1 Fundamentos Prof. Dr. S. Motoyama 1 O que é uma Rede de Computadores? Vários tipos de redes: Redes Telefônicas Redes de Satélites Redes Celulares Redes de TV a cabo Internet e intranets Rede Privada
Faculdade de Engenharia da Computação
Faculdade de Engenharia da Computação Disciplina Redes de Computadores - II Protocolo de Comunicação de Dados (Parte-I) Prof. Wagner dos Santos C. de Jesus www1.univap.br/wagner/ec.html 1 Conceito de transmissão
Avaliação de Desempenho em Sistemas de Computação e Comunicação
Avaliação de Desempenho em Sistemas de Computação e Comunicação Universidade Federal do Espírito Santo - UFES Departamento de Informática - DI Laboratório de Pesquisas em Redes Multimidia - LPRM UFES Objetivos
Redes de Computadores e a Internet
Redes de Computadores e a Internet Magnos Martinello Universidade Federal do Espírito Santo - UFES Departamento de Informática - DI Laboratório de Pesquisas em Redes Multimidia - LPRM Agenda 1.1 O que
Redes de Computadores
s de Computadores s de Computadores s de Computadores 2 1 Roteamento como visto cada gateway / host roteia mensagens não há coordenação com outras máquinas Funciona bem para sistemas estáveis e sem erros
ncia de Redes NGN - NEXT GENERATION NETWORK Hugo Santana Lima [email protected] Porque Telefonia IP?
Convergência ncia de Redes NGN - NEXT GENERATION NETWORK Hugo Santana Lima [email protected] Porque Telefonia IP? O negócio Presença universal do IP Maturação da tecnologia Passagem para a rede de dados
