Controlo de Transmissão em redes Wi-Fi para situações de sobrecarga
Hui Xia - Mestrado Integrado em Engenharia Eletrotécnica e de Computadores 2013/2014
-
Motivação
A rede sem fio IEEE 802.11, mais conhecida por Wi-Fi, foi uma das grandes novidades tecnológicas da década de 90. O seu uso tornou-se cada vez mais comum e atualmente é o padrão em conetividade sem fio para redes locais. Consequentemente a maioria dos computadores portáteis, tablets e smartphones hoje fabricados já vêm equipados com interfaces IEEE 802.11.Em situações onde a rede entra em sobrecarga devido ao acesso por múltiplos utilizadores concorrentes, o seu desempenho é comprometido. Isto acontece por excesso de colisões que provocam um fenómeno de thrashing (diminuição da capacidade efetiva da rede com o aumento de carga submetida). Uma das soluções, apresentada mais à frente, visa solucionar este problema controlando a transmissão de dados através do uso de software intermediário. Por levar à sincronização das transmissões dos vários nodos, reduzindo drasticamente as colisões, a aplicação desta técnica tem um elevado potencial para permitir melhorar a troca de dados entre dispositivos, nas situações referidas, sem custos adicionais de hardware.
-
Objetivos
O âmbito desta dissertação é o protocolo WiFi e o seu comportamento em situações de sobrecarga provocada por uma frequência elevada de colisões resultante de múltiplos utilizadores concorrentes fazendo uso intensivo de largura de banda.Pretende-se, como objetivo da dissertação, estudar o protocolo IEEE 802.11, nomeadamente os seus mecanismos de gestão de sobrecargas e comparar qualitativamente o seu desempenho integrando ou não o mecanismo baseado em RA-TDMA. Posteriormente, pretende-se desenvolver um interface genérico para este protocolo, para que seja utilizado de forma transparente por aplicações genéricas, por exemplo, usando a tecnologia Tun/Tap, IP Tables ou Linux TC. Finalmente, os benefícios da abordagem proposta serão validados experimentalmente, utilizando um demonstrador baseado na transmissão de múltiplos streams de vídeo.