17.06.2015 Views

Monografia - UFF

Monografia - UFF

Monografia - UFF

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Capítulo 4<br />

Implementação Prática<br />

Neste trabalho, foram realizadas duas implementações do MARA e de suas otimizações:<br />

uma na forma de um módulo do simulador ns-2 [62] e outra em uma rede real. Este<br />

capítulo descreve os detalhes destas implementações, discutindo as dificuldades e soluções<br />

encontradas.<br />

4.1 O Módulo do ns-2<br />

A implementação do MARA no simulador ns-2 foi desenvolvida sobre o protocolo de<br />

roteamento OLSR [14]. O OLSR é um protocolo pró-ativo, baseado em estado de enlaces,<br />

especialmente desenvolvido para redes ad hoc. Especificamente, a implementação do<br />

MARA foi baseada no código desenvolvido por [56] e modificado por [7]. Além do MARA,<br />

as métricas ML e ETT foram implementadas sobre o módulo. As métricas Hop Count e<br />

ETX já faziam parte do código original.<br />

A porção do MARA responsável pela seleção de taxas foi implementada sobre o<br />

módulo DEI 802.11mr [61]. Este módulo implementa as camadas física e de enlace do<br />

padrão IEEE 802.11. Embora o ns-2 já contenha um modulo do IEEE 802.11, esta implementação<br />

não é muito realista. O módulo DEI 802.11mr apresenta muitas vantagens<br />

em relação à implementação original. Entre elas, pode-se citar:<br />

• suporte a múltiplos modos de transmissão na camada física (modulações, codificações<br />

e taxas de transmissão);<br />

• modelo de perda de pacotes baseado em SINR (Signal to Interference-plus-Noise<br />

Ratio); e<br />

• um modelo gaussiano de interferência.

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

Saved successfully!

Ooh no, something went wrong!