Vazão nas redes de computadores
Além do atraso e da perda de pacotes, outra medida de desempenho importante em redes de computadores é a vazão fim a fim. Para definir vazão, considere a transferência de um arquivo grande do Hospedeiro A para o Hospedeiro B através de uma rede de computadores. Essa transferência pode ser, por exemplo, um clipe extenso de um parceiro para outro por meio do sistema de compartilhamento P2P. A vazão instantânea a qualquer momento é a taxa (em bits/s) em que o Hospedeiro B está recebendo o arquivo. (Muitos aplicativos, incluindo muitos sistemas de compartilhamento P2P, exibem a vazão instantânea durante os downloads na interface do usuário — talvez você já tenha observado isso!) Se o arquivo consistir em F bits e a transferência levar T segundos para o Hospedeiro B receber todos os F bits, então a vazão média da transferência do arquivo é F/T bits/s. Para algumas aplicações, como a telefonia via Internet, é desejável ter um atraso baixo e uma vazão instantânea acima de algum limiar (por exemplo, superior a 24 kbps para telefonia via Internet, e superior a 256 kbps para alguns aplicativos de vídeo em tempo real). Para outras aplicações, incluindo as de transferência de arquivo, o atraso não é importante, mas é recomendado ter a vazão mais alta possível.
Para obter uma visão mais detalhada, vamos analisar alguns exemplos. A Figura 1.19 (a) mostra dois sistemas finais, um servidor e um cliente, conectados por dois enlaces de comunicação e um roteador. Considere a vazão para uma transferência de arquivo do servidor para o cliente. Suponha que Rs seja a taxa do enlace entre o roteador e o cliente; e Rc seja a taxa do enlace entre o roteador e o cliente. Imagine que os únicos bits enviados na rede inteira sejam os do servidor para o cliente. Agora vem a pergunta, neste cenário ideal, qual é a vazão servidor-para-cliente? Para responder a ela, pense nos bits como um líquido e nos enlaces de comunicação como canos. Evidentemente, o servidor não pode enviar os bits através de seu enlace a uma taxa mais rápida do que Rs bps; e o roteador não pode encaminhar os bits a uma taxa mais rápida do que Rc bps. Se Rs < Rc , então os bits enviados pelo servidor irão “correr” diretamente pelo roteador e chegar no cliente a uma taxa de Rs bps. Se, por outro lado, Rc < Rs , então o roteador não poderá encaminhar os bits tão rapidamente quanto ele os recebe. Neste caso, os bits somente deixarão o roteador a uma taxa Rc , dando uma vazão fim a fim de Rc . (Observe também que se os bits continuarem a chegar no roteador a uma taxa Rs , e continuarem a deixar o roteador a uma taxa Rc , o acúmulo de bits no roteador esperando para transmissão ao cliente só aumentará — uma situação, na maioria das vezes, indesejável!) Assim, para essa rede simples de dois enlaces, a vazão é mín {Rc , Rs }, ou seja, é a taxa de transmissão do enlace de gargalo. Após determinar a vazão, agora podemos aproximar o tempo que leva para transferir um arquivo grande de F bits do servidor ao cliente como F/mín {Rs, Rc ,}. Para um exemplo específico, suponha que você está fazendo o download de um arquivo MP3 de F = 32 milhões de bits, o servidor tem uma taxa de transmissão de Rs = 2 Mbps, e você tem um enlace de acesso de Rc = 1 Mbps. O tempo necessário para transferir o arquivo é, então, 32 segundos. Naturalmente essas expressões para tempo de vazão e de transferência são apenas aproximações, já que elas não contabilizam assuntos relacionados a protocolos e pacotes.
Os exemplos na Figura 1.19 e Figura 1.20 (a) mostram que a vazão depende das taxas de transmissão dos enlaces sobre as quais os dados correm. Vimos que quando não há tráfego interveniente, a vazão pode simplesmente ser aproximada como a taxa de transmissão mínima ao longo do caminho entre a origem e o local de destino. O exemplo na Figura 1.20 (b) mostra que, de maneira geral, a vazão depende não somente das taxas de transmissão dos enlaces ao longo do caminho, mas também do tráfego interveniente. Em especial, um enlace com uma alta taxa de transmissão pode, todavia, ser o enlace de gargalo para uma transferência de arquivo, caso muitos outros fluxos de dados estejam também passando por aquele enlace. Analisaremos mais detalhadamente vazão em redes de computadores nos exercícios de fixação e nos capítulos subsequentes.
Fonte: Redes de Computadores e a Internet "Uma abordagem Top-Down"
Capítulo: 1.4.4


Comentários
Postar um comentário