17.06.2015 Views

Monografia - UFF

Monografia - UFF

Monografia - UFF

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

2.2 Algoritmos de Adaptação Automática de Taxa 22<br />

de uma viável. Mesmo que pacotes tenham sido transmitidos com sucesso, o algoritmo<br />

verifica se a taxa de perda de quadros foi maior que 50% (ou seja, se o número médio de<br />

retransmissões foi maior que 1). Neste caso, a taxa também é temporariamente descartada<br />

por uma mais baixa.<br />

Se nenhuma das duas primeiras condições é verdadeira, o Onoe prossegue a análise<br />

do ciclo, utilizando um sistema de créditos. O número de créditos é incrementado ou<br />

decrementado de acordo com o percentual de quadros que necessitam de retransmissão.<br />

Neste sistema, quando uma taxa obtém 10 créditos, o Onoe supõe que o canal possa estar<br />

bom o suficiente para uma taxa mais alta. Entretanto, a redução no número de créditos<br />

não culmina na redução da taxa.<br />

O Onoe é menos suscetível a rajadas de perda de quadros que o ARF, pois as decisões<br />

são tomadas apenas ao final de cada ciclo. Por outro lado, o aumento da taxa é realizado<br />

de uma maneira muito mais conservadora. De fato, após um aumento, o Onoe demora, no<br />

mínimo, 10 segundos para um novo incremento na taxa (10 ciclos de 1 segundo, ganhando<br />

créditos em todos os ciclos).<br />

Assim como o ARF, o Onoe também realiza trocas de taxa apenas de forma sequencial.<br />

Ou seja, é impossível “saltar” taxas. Outra semelhança é o fato de que ambos os algoritmos<br />

supõem que cada taxa é sempre mais robusta que as outras mais altas. Como explicado na<br />

seção anterior, embora esta seja a tendência, nem sempre este comportamento se verifica.<br />

2.2.3 SampleRate<br />

O algoritmo SampleRate [4] é baseado em atraso. Ele mantém uma estatística sobre o<br />

tempo médio de transmissão dos quadros, estimado em função da taxa de transmissão,<br />

do número médio de retransmissões e dos overheads do protocolo IEEE 802.11.<br />

Esta<br />

estatística é mantida para todas as taxas possíveis, considerando dados dos últimos 10<br />

segundos.<br />

Para estimar o tempo médio de transmissão, o SampleRate utiliza a seguinte expressão:<br />

txT ime(b, r, n) = difs+backoff(r)+(r +1)·<br />

[<br />

(<br />

sifs + ack + header + n · 8 )]<br />

, (2.10)<br />

b<br />

onde b é a taxa de transmissão, r é o número médio de retransmissões e n é o tamanho<br />

do quadro a ser transmitido. A função backoff(r) retorna a soma dos tempos de backoff<br />

(em média) em r retransmissões. Os demais termos da expressão são apresentados na

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!