Desempenho do Controle de Congestionamento

Slides:



Advertisements
Apresentações semelhantes
REDES DE COMPUTADORES Prof. Evandro Cantú.
Advertisements

Lei de Little.
Universidade Federal do Paraná Mapeamento baseados em sites para servidores de proxies paralelos com poucas conexões TCP Aluno: Rafael Augusto Palma Disciplina:
Capítulo 3: Camada de Transporte
TCP: Visão geral RFCs: 793, 1122, 1323, 2018, 2581 ponto a ponto:
Redes de computadores I
TCP: Visão geral RFCs: 793, 1122, 1323, 2018, 2581 Ponto-a-ponto:
Protocolos de Transporte da Pilha TCP/IP
Protocolos de Transporte da Pilha TCP/IP Profa. Ana Cristina Benso da Silva Redes de Computadores.
EXERCÍCIOS DE REVISÃO REDES DE COMPUTADORES EDGARD JAMHOUR
URL: Redes Prof. Edgard Jamhour URL:
Transporte Referência:
Capítulo 3: Camada de Transporte
TCP: Visão geral RFCs: 793, 1122, 1323, 2018, 2581 ponto a ponto:
Universidade Federal Fluminense
Conteúdo do Capítulo Serviços da camada de transporte
Conteúdo do Capítulo Serviços da camada de transporte
Capítulo 3: Questões de Revisão
TCP Serviço de Transporte Confiável
TCP: Overview RFCs: 793, 1122, 1323, 2018, 2581 ponto-a-ponto:
3: Camada de Transporte1 Metas do capítulo: compreender os princípios atrás dos serviços da camada de transporte: o entrega de segmentos o transferência.
Paulo Roberto Freire Cunha
CONSENSO O grande mal-entendido
Obtenção de IP TCP UDP.
Universidade do Vale do Rio dos Sinos - São Leopoldo -
REVISÃO MÓDULO 3(Camada de Transporte)
TCP (Transmission Control Protocol)
CCNA 1 – Camadas de Transporte e de Aplicação do TCP/IP
Escola Secundária Filipa de Vilhena Ano Lectivo 2010/ Turma IGR1
Switched Ethernet Fast Ethernet Gigabit Ethernet
Modelo de referência OSI
Interconexão e Transporte em Redes
URI - Santo Ângelo - DECC
URI - Santo Ângelo - DECC
Camada de Transporte OSI
Aula 64 – TEC 11ºF Redes de computadores Prof. António dos Anjos.
Capítulo 3: Camada de Transporte
DSL – Digital Subscriber Line
Cap. 3 – O nível de transporte
Camada de Transporte prof. Eduardo.
Transmission Control Protocol TCP
Transmission Control Protocol TCP
© 2010 Pearson Prentice Hall. Todos os direitos reservados.slide 1 Capítulo 3 Camada de transporte Nota sobre o uso destes slides ppt: Estamos disponibilizando.
1 Comunicação Inter-Processos -> RMI -> RPC -> TCP -> UDP (Abstração de passagem de mensagem)
Escola Secundaria Sebastião da Gama Trabalho realizado por: André Santos 12ºL nº:2 Prof: Carlos Pereira.
Camada de Transporte: protocolo TCP Parte 1
Transporte OSI Liane Tarouco.
MODELO DE REFERÊNCIA TCP/IP
Transmissão de Dados O Modelo de Referência TCP/IP
Protocolo TCP e UDP Ricardo Costa Nº 10 12ºL.
Redes de Computadores I Prof. Mateus Raeder Universidade do Vale do Rio dos Sinos - São Leopoldo -
Arquitetura de redes ISSO/OSI Liane Tarouco UFRGS.
1) A camada de transporte provê comunicação lógica entre hosts.
Planejamento de Capacidade e Resolução de Problemas
1 Exercício em Tamanho de Janelas na Internet l Você está agindo como um emissor em uma conexão TCP, e você tem 217k bytes de dados para enviar. Na conexão,
Prevenção e Controlo de Congestão
TCP: Overview RFCs: 793, 1122, 1323, 2018, 2581 ponto-a-ponto:
Redes de computadores: Camada de Transporte Prof. Dr. Amine BERQIA
Arquitetura TCP/IP Aplicação Transporte Rede Enlace Física.
TCP È um dos protocolos sob os quais assenta o núcleo da Internet nos dias de hoje. A versatilidade e robustez deste protocolo tornaram adequado para.
SrcRR Rafael Lopes Bezerra Universidade Federal do Rio de Janeiro COPPE - UFRJ CPE Roteamento em Redes de Computadores.
© 2010 Pearson Prentice Hall. Todos os direitos reservados.slide 1 Capítulo 3 Camada de transporte Nota sobre o uso destes slides ppt: Estamos disponibilizando.
Rede de Computadores MAT164 – Redes de Computadores I Universidade Federal da Bahia Instituto de Matemática Departamento de Ciência da Computação.
Administração e Projeto de Redes Material de apoio Camada de Transporte Cap.4 10/02/2010.
FAST TCP Da Teoria às experiências Aluno: Jailton Neves 2006/2 Universidade Federal Fluminense Mestrado em Eng. de Telecom. Engenharia de Redes Professor:
© 2010 Pearson Prentice Hall. Todos os direitos reservados.slide 1 Capítulo 3 Camada de transporte Nota sobre o uso destes slides ppt: Estamos disponibilizando.
3: Camada de Transporte 3b-1 Conteúdo do Capítulo 3 r 3.1 Serviços da camada de transporte r 3.2 Multiplexação e demultiplexação r 3.3 Transporte não orientado.
Capítulo 3 Redes de computadores e a Internet Camada de transporte.
Escola de Ciência e Tecnologia Arquitetura TCP/IP Arquitetura TCP/IP Protocolos TCP, UDP e ICMP Etienne César R. de Oliveira
Prof. Magnos Martinello - UFES Redes de Computadores e a Internet 2016 Prof. Magnos Martinello Universidade Federal do Espírito Santo - UFES Departamento.
Transcrição da apresentação:

Desempenho do Controle de Congestionamento Magnos Martinello Universidade Federal do Espírito Santo - UFES Departamento de Informática – DI Laboratório de Pesquisas em Redes Multimidia – LPRM

Controle de congestionamento no TCP Abordagem: aumentar a taxa de transmissão (tamanho da janela), sondando pela banda usada, até uma perda ocorrer Aumento aditivo: incrementar CongWin em 1 MSS cada RTT até perda detectada Diminuição multiplicativa : cortar CongWin pela metade após uma perda Comportamento dentes de serra : sondando por banda congestion window size time

Controle de congestionamento no TCP Emissor limitado: LastByteSent-LastByteAcked  min(CongWin,RcvWin) CongWin é dinâmica, função do congestionamento percebido na rede Como o emissor percebe o congestionamento? Evento de perda = timeout ou 3 acks duplicados Emissor TCP reduz taxa (CongWin) após evento de perda três mecanismos: AIMD Partida lenta Conservativo após eventos de timeout taxa = CongWin RTT Bytes/sec

TCP Slow Start Quando uma conexao inicia, CongWin = 1 MSS Exemplo: MSS = 500 bytes & RTT = 200 msec Taxa inicial = 20 kbps Banda disponível pode ser >> MSS/RTT Desejável rapidamente aumentar a taxa Host A Host B one segment RTT two segments four segments time Aumentar a taxa exponencialmente

Refinamento P: Quando o aumento exponencial deve trocar para linear? R: Quando CongWin chegar a 1/2 do valor do timeout Implementação: Threshold variável Em um evento de perda, Threshold é configurado para 1/2 do CongWin

Refinamento: inferindo perda Depois de 3 ACKs dup: CongWin é cortada pela metade Janela cresce linearmente Mas depois de um evento de timeout: CongWin é configurada para 1 MSS; Janela cresce exponencialmente Até um threshold, então cresce linearmente Filosofia: 3 ACKs dup indicam que a rede é capaz de entregar alguns segmentos timeout indica um cenário de congestionamento “mais alarmante”

Resumo: Controle de congestionamento TCP Quando CongWin está abaixo do Threshold, emissor está na fase slow-start , janela cresce exponencialmente. Quando CongWin está acima do Threshold, emissor está na fase congestion-avoidance, janela cresce linearmente. Quando um triplo ACK ocorre, Threshold configurado para CongWin/2 e CongWin configurado para Threshold. Quando ocorre um timeout, Threshold configurado para CongWin/2 e CongWin é configurado para 1 MSS.

TCP Throughput Qual é o throughout médio do TCP em função do tamanho da janela e RTT? Ignore slow start Seja W o tamanho da janela quando um perda ocorre Quando a janela é W, throughput é W/RTT Logo após uma perda, janela cai para W/2, throughput é então W/2RTT. Throughout médio: .75 W/RTT

Como modelar a latência ? Janela de congestionamento dinâmica