(Tanenbaum, Cap1, #5). A factor in the delay of a store-and-forward packetswitching system is how long it takes to store and forward a packet through a switch. If switching time is 10 mu sec, is this likely to be a major factor in the response of a client-server system where the client is in New York and the server is in California? Assume the propagation speed in copper and fiber to be 2 / 3 the speed of light in vacuum.

Passo 1

O enunciado trata do atraso em sistemas de comutação store-and-forward, cujo tempo de comutação (switching time) é o tempo necessário para receber inteiro um pacote e então enviá-lo adiante. Queremos comparar esse tempo de comutação de 10,mus com o atraso de propagação entre Nova Iorque e Califórnia, assumindo velocidade de propagação em cabo/fibra igual a tfrac23 da velocidade da luz no vácuo.

Passo 2

Estimamos a distância entre NY e CA em aproximadamente 4000;km. Convertendo para metros:
d = 4000;km = 4times 10^6;m
A velocidade da luz no vácuo é c = 3times10^8;m/s, logo em cabo/fibra temos
v = 23,c = 23times3times10^8 = 2times10^8;m/s
O atraso de propagação one-way é
tprop = dv = 4times10^62times10^8 = 0,02;s = 20;ms

Passo 3

O tempo de comutação dado é
tswitch = 10,mus = 10times10^-6;s = 0,00001;s = 0,01;ms
Comparando com o atraso de propagação de 20;ms, temos
tswitchll tprop(,0,01;msll20;ms,)

Passo 4

Mesmo supondo um trajeto com vários hops (por exemplo 10 switches), o atraso total de comutação seria
10times tswitch = 10times0,01;ms = 0,1;ms,
que continua insignificante diante de um round-trip de propagação de cerca de 2times20;ms=40;ms.

Passo 5

Portanto, o tempo de comutação de 10,mus não é um fator relevante na resposta de um sistema cliente-servidor entre Nova Iorque e Califórnia, pois é centenas de vezes menor que o atraso de propagação.

Resposta

Não, o tempo de comutação de 10,mus é desprezível em comparação com o atraso de propagação (ordem de dezenas de milissegundos).

Exercícios relacionados