Questão 19 - Suponha que o Hospedeiro A queira enviar um arquivo grande para o Hospedeiro B. O percurso do Hospedeiro A para o Hospedeiro B possui três enlaces, de taxas R1
2 Mbps , e R3
.
a) Considerando que não haja nenhum outro tráfego na rede, qual é a vazão para a transferência de arquivo?
b) Suponha que o arquivo tenha 4 milhões de bytes. Dividindo o tamanho do arquivo pela vazão, quanto tempo levará a transferência para o Hospedeiro B?
c) Repita os itens “a” e “b”, mas agora com R2 reduzido a 100 kbps.
a) Considerando que não haja nenhum outro tráfego na rede, qual é a vazão para a transferência de arquivo?
b) Suponha que o arquivo tenha 4 milhões de bytes. Dividindo o tamanho do arquivo pela vazão, quanto tempo levará a transferência para o Hospedeiro B?
c) Repita os itens “a” e “b”, mas agora com R2 reduzido a 100 kbps.
Passo 1
O enunciado dá um percurso com três enlaces e pede a vazão (throughput) da transferência e o tempo de transferência de um arquivo de
milhões de bytes. Dados fornecidos:
-
. -
(para os itens a e b). -
. - Tamanho do arquivo
bytes.
Perguntas a responder:
a) Qual é a vazão para a transferência de arquivo (quando não há outro tráfego)?
b) Quanto tempo leva a transferência de um arquivo de bytes, dividindo o tamanho do arquivo pela vazão encontrada em (a)?
c) Repetir (a) e (b) com reduzido para
.
a) Qual é a vazão para a transferência de arquivo (quando não há outro tráfego)?
b) Quanto tempo leva a transferência de um arquivo de
c) Repetir (a) e (b) com
Passo 2
Entendendo o que significa “vazão” aqui (explicação mamão com açúcar): quando uma origem transmite por um caminho com vários enlaces em série, a taxa efetiva de transferência do fluxo é limitada pelo enlace mais lento — o chamado gargalo (bottleneck). Em fórmula simples:
onde
são as taxas dos enlaces (em bps).
Passo 3
Converter as taxas para a mesma unidade (bits por segundo, bps). Usarei a convenção decimal comum para kbps/Mbps:
Para o caso inicial:
Passo 4
Aplicando a fórmula do gargalo:
Convertendo de volta para uma unidade mais legível:
Isso responde o item (a).
Passo 5
Agora calcular o tempo de transferência para o arquivo de
bytes. Primeiro converter bytes para bits (porque vazão está em bps). Lembrando:
Assim o tamanho em bits é
O tempo
(em segundos) é dado por
Substituindo:
Também podemos expressar em minutos:
Isso responde o item (b) para o primeiro caso.
Passo 6
Agora repetimos com
reduzido a
. Converter:
As demais taxas permanecem:
Passo 7
Calcular a vazão pelo gargalo com o novo
:
Isso responde o item (a) do cenário com
reduzido.
Passo 8
Calcular o tempo de transferência com essa nova vazão. Mantendo o tamanho em bits
,
Em minutos:
Isso responde o item (b) do cenário com
reduzido.
Resposta
a) Vazão inicial:
.
b) Tempo inicial: (ou
).
c) Com — vazão:
.
d) Com — tempo:
(ou
).
b) Tempo inicial:
c) Com
d) Com