Vazão, atraso e perda de pacotes

De Wiki Cursos IFPR Foz
Ir para navegaçãoIr para pesquisar

Vazão, atraso e perda de pacotes

Segundo [1] a performance das redes de pacotes pode mensurada de dois modos principais:

  • Vazão (throughput), também chamada de largura de banda (bandwith);
  • Atraso (delay).

Vazão

A vazão é definida como o número de bits que podem ser transmitidos sobre a rede num dado tempo, sendo expressa em bits/segundo (b/s). Por exemplo, numa rede Ethernet podemos ter como vazão 10Mb/s. Muitas vezes usa-se o termo taxa de transmissão para se referir a vazão.

Atraso

O atraso é o tempo que um pacote leva para atravessar uma rede desde a origem até o destino, passando pelos roteadores e enlaces intermediários. O atraso é medido em termos de tempo. Por exemplo, uma rede local pode ter um atraso de 10 micro-segundos, o que é despresível. Já uma rede transcontinental pode ter um atraso de 20 milissegundos, isto é, um pacote leva 20 ms para atravessar a rede.

Ao percorrer uma rede, um pacote sofre uma série de atrasos em cada um dos nós do caminho. Este atraso em cada nó da rede tem quatro componentes principais: o atraso de processamento, o atraso de fila, o atraso de transmissão e o atraso de propagação [2].

Atraso de processamento
É o tempo necessário para examinar o cabeçalho do pacote, checar a integridade dos dados recebidos e determinar para onde o mesmo deverá ser encaminhado. Estes atrasos geralmente estão na ordem de micro-segundos.
Atraso de fila
É o tempo que cada pacote espera em fila nos roteadores antes de ser encaminhado ao próximo enlace. Este atraso é variável e depende do tráfego na rede. Se a fila estiver vazia e não houver outro pacote sendo transmitido o atraso é zero. Se há pacotes na fila o tempo de espera pode ser longo e pode chegar a ordem de milissegundos.
Atraso de transmissão
É o tempo necessário para que cada bit do pacote seja empurrado para dentro do enlace. Se o tamanho do pacote for L bits e a taxa de transmissão do enlace for R bits/seg. Então o atraso de transmissão será L/R segundos.
Atraso de propagação
Uma vez que o pacote foi empurrado para dentro do enlace, o atraso de propagação é o tempo de viagem até o próximo nó. Este tempo é função da distância entre os nós e da velocidade de propagação do sinal no meio físico. A velocidade de propagação depende do meio físico (par trançado, fibra óptica, espectro eletromagnético, etc) e é um pouco menor ou igual a velocidade da luz. Para distância pequenas, como num enlace entre dois computadores de um Campus, este atraso pode ser desprezível, ficando na ordem de poucos micro-segundos. Para grandes distâncias, como num enlace de satélite, pode levar um tempo importante, da ordem de centenas de milissegundos.

O atraso total fim a fim será a soma dos atrasos em cada um dos nós do caminho.

d = dproc + dfila + dtrans + dprop

Perda de pacotes

A perda de pacotes ocorre quando a capacidade de armazenamento da fila de um roteador se esgota. Neste caso os novos pacotes que chegam são descartados (dropped) e são considerados perdidos. A fração dos pacotes perdidos aumenta a medida que a intensidade de tráfego aumenta.

Pacotes corrompidos totalmente também podem ser considerados como perdidos.

Referências

  1. PETERSON, L. L.; DAVIE, B. S. Redes de Computadores: Uma abordagem de sistemas, Trad. 3a ed., Rio de Janeiro: Campus, 2004.
  2. KUROSE, J.F; ROSS K. W. Redes de Computadores e a Internet: Uma abordagem top-down, São Paulo: Pearson, 2010.



--Evandro.cantu (discussão) 17h10min de 26 de fevereiro de 2015 (BRT)