Você está na página 1de 4

Cálculo de tempo

mínimo de Tranmissão

SISTEMASDISTRIBUÍDOS II

Ariane Gomes da Silva Deziderá


Maria Carolina Kaminski

Cálculo de tempo de
transmissão
Suponha que uma mensagem será transmitida
de A para B em uma seqüência de n frames.

A envia f1
B envia ack1
A envia f2
B envia ack2
...
A envia fn
B envia ackn

1
Cálculo de tempo de
transmissão
Tempo total para tx transmitir a mensagem: T=n X TF, onde:

n= número de quadros
TF = tempo para enviar um quadro e receber um ack.

TF=tquadro+tpropag+tprocess+tack+tpropag+tprocess

tquadro=tempo para tx transmitir um quadro


tpropag= tempo de propagação de A para B, ou vice-versa.
tprocess=tempo para cada estação processar um evento.
tack=tempo para Rx transmitir um ack.

Cálculo de tempo de
transmissão

Ignorando os tempos de processamento de


protocolo das camadas inferiores no
remetente e no destinatário, bem como os
atrasos de processamento e de fila, pois isso
pioraria o desempenho.

2
Cálculo de tempo de
transmissão
Assumindo:

tprocess=0
tack=0 (quadro muito pequeno/piggybacking)

TF=tquadro +2tpropag
T=n(tquadro+2tpropag)

Cálculo de tempo de
transmissão
Assumindo tpropag=d/v, onde:

d=distância do link (em m)


v=velocidade de propagação (em m/s)

v depende do meio de transmissão:


ar/satélite: v=c
fibra ótica: v≈0,67c
cobre: v≈0,67c
c=3x108 m/s

3
Cálculo de tempo de
transmissão
Assumindo tquadro=L/R, onde:
L=comprimento do quadro (bits)
R=taxa de transmissão (bps)

Então concluímos que:

Tmin= n (L/R + 2(D/V))

Exemplo
Cálculo do tempo mínimo de transmissão de uma
mensagem, transmitida num link de cobre, numa distância
de 2Km entre origem e destino. Assumindo a velocidade do
link igual a 2Mbps. (comprimento do quadro: 1500bits):

Tmin = n (L/R + 2(D/V))


n=1
L=1500 bits
R=2,09x106 bps
d=2000 m
v=0,67x3x108 m/s

Tmin = 1500 / 2,09 x 106 + 2 x (2000 / 2,01 x 108)


Tmin =0,7351562348 s

Você também pode gostar