Wireless LANs - Extensõ Extensões ao 802.11 QoS - Sumá Sumário l Enquadramento l Limitaçõ es do 802.11 Limitações l Aná es Análise de soluçõ soluções l A norma 802.11e l Soluçõ es em 802.11b Soluções Sistemas de Computaçã o Mó Computação Móvel DEEC-RMR(2003) 5.3.1 YOUR LOGO HERE Wireless LANs - Extensõ Extensões ao 802.11 QoS - Enquadramento l Como suportar aplicações MM ou aplicações com requisitos de qualidade? – Problemas: » Mac 802.11 - sistema com 1 domínio de colisão por BSS. » Pequena LB disponível » Erros (ruído, interferência) que provocam LB variável l Gestão de QoS – Integrar suporte no MAC para os tipos de tráfego esperados » Controlo de parâmetros do MAC 802.11 original para conseguir diferenciar classes de tráfego - 8 0 2 . 1 1 e » Compatibilidade com 802.11b DEEC-RMR(2003) Sistemas de Computaçã o Mó Computação Móvel 5.3.2 YOUR LOGO HERE Page ‹#› 1 Wireless LANs - Extensõ Extensões ao 802.11 Limitaçõ es 802.11(i) Limitações l A especificação 802.11 original utiliza um MAC baseado em contenção – Apenas suporta tráfego best-effort. O PCF é introduzido para suportar serviços de tempo real l DEEC-RMR(2003) Sistemas de Computaçã o Mó Computação Móvel YOUR LOGO HERE 5.3.3 Wireless LANs - Extensõ Extensões ao 802.11 Limitaçõ es 802.11 (ii)- Point Coordination Function Limitações l Funções PCF sobre camada DCF Time Bounded / Async Service Contention MAC Service PCF Optional DCF (CSMA/CA ) PHY l PA alterna entre operações Contention Free e operações Contention W NAV Reset DEEC-RMR(2003) Async Contention Free – PCF forneçe um serviço com variações mínimas de atraso para suporte de Serviç Serviços Isó Isócronos – possibilidade de suporte simultâneo de dados assíncronos e voz – AP é responsável pela realização do PCF O NAV impede a transmissão de tráfego de contenção até ao reset da última transferência PCF „ período Contention Free de dimensão variável Sistemas de Computaçã o Mó Computação Móvel 5.3.4 YOUR LOGO HERE Page ‹#› 2 Wireless LANs - Extensõ Extensões ao 802.11 Limitaçõ es 802.11(iii) - PCF Limitações l Mecanismos de QoS relacionados com o tipo de escalonamento associado à interrogação das estações – A norma não define qualquer algoritmo básico a não ser o mecanismo de polling l Desvantagens: – não ser escalável – ser limitado no caso de múltiplas BSSs – não ser correntemente suportado pela maioria das implementações em 802.11b Sistemas de Computaçã o Mó Computação Móvel DEEC-RMR(2003) 5.3.5 YOUR LOGO HERE 5.3.6 YOUR LOGO HERE Wireless LANs - Extensõ Extensões ao 802.11 QoS - Possí Possíveis Mecanismos l Mecanismos sobre DCF – Diminuição do IFS – Diminuição do período aleatório de Backoff l Mecanismos sobre PCF/DCF – Effort limited fair (ELF) l IEEE802.11e DEEC-RMR(2003) Sistemas de Computaçã o Mó Computação Móvel Page ‹#› 3 Wireless LANs - Extensõ Extensões ao 802.11 QoS - Mecanismos sobre DCF – Diminuiçã Diminuiçãoo do IFS l l l Prioridade no acesso ao meio controlada através do uso de diferentes intervalos entre a transmissão das tramas. Um intervalo mais curto implica que o período de backoff se inicie antes permitindo que uma estação reuna todas as condições necessárias para transmitir antes das outras (probabilidade mas não garantia) Desvantagens: Fixado na norma – Problemático controlo do IFS ( D I F S Depende do meio = aSIFS T ime + 2 x aSlotTi m e ) – Não garante explicitamente a diferenciação Sistemas de Computaçã o Mó Computação Móvel DEEC-RMR(2003) 5.3.7 YOUR LOGO HERE Wireless LANs - Extensõ Extensões ao 802.11 QoS - Mecanismos sobre DCF – Diminuiçã Diminuiçãoo do backoff l l O tempo de backoff é calculado em função do time-slot e do número aleatório entre 0 e CW (varia entre CWmin e CWmax ). Dadas duas ou mais estações que iniciem o procedimento de backoff ao mesmo tempo (com diferentes valores de CW) , a estação cujo CW seja menor é a que deverá transmitir primeiro. – Mesmo se ocorrerem colisões, todos os MACs incrementam CW identicamente e é de esperar que a CW das estações de maior prioridade se mantenha inferior aos de mais baixa prioridade, tendo por isso atrasos médios menores l Desvantagens: – Acesso à alteração de CWmin e CWmax (fixo em 802.11b) – Não garante explicitamente (apenas probabilisticamente) a diferenciação DEEC-RMR(2003) Sistemas de Computaçã o Mó Computação Móvel 5.3.8 YOUR LOGO HERE Page ‹#› 4 Wireless LANs - Extensõ Extensões ao 802.11 QoS - Mecanismos sobre PCF/DCF (i)– Effort limited fair (ELF) l Definição de um factor de potência l O tráfego com restrições temporais é considerado no período PCF: – débito esperado pelo utilizador sujeito a um esforço despendido limitado – O PC ajusta o peso de cada fluxo (no caso de WFQ) em resposta à sua taxa de erros, até um peso máximo definido pelo seu factor de potência DEEC-RMR(2003) Sistemas de Computaçã o Mó Computação Móvel 5.3.9 YOUR LOGO HERE Wireless LANs - Extensõ Extensões ao 802.11 QoS - Mecanismos sobre PCF/DCF(ii) – Effort limited fair (ELF) l O restante tráfego considerado no período DCF: – compensação dos erros feita globalmente através da atribuição de um maior ou menor período DCF de acordo com o factor de potência do agregado. l Este mecanismo evidencia dois tipos de problemas: – os inerentes à utilização do modo PCF referidos atrás – tratar todos os fluxos de dados (no modo DCF) como um único fluxo global, o que apenas compensa a média de erros de todos os fluxos. DEEC-RMR(2003) Sistemas de Computaçã o Mó Computação Móvel 5.3.10 YOUR LOGO HERE Page ‹#› 5 Wireless LANs - Extensõ Extensões ao 802.11 QoS - 802.11e(i) l Extensão da norma 802.11 para suportar aplicações com requisitos de QoS l Inclui novos mecanismos ao nível do MAC: » EDCF - DCF com prioridades » HCF - PCF mas estendido ao período de contenção l No EDCF, o suporte de QoS é realizado com a introdução de classes de serviço designadas por Traffic Categories (TC) – Cada classe de serviço combina essencialmente dois parâmetros para fornecer diferenciação: l l » Os valores máximos e mínimos da janela de contenção » O valor do intervalo entre tramas A base de funcionamento do HCF está na estação que tem a função de coordenador centralizado (HC) Uma estação pode implementar até oito instâncias com diferentes parâmetros de QoS DEEC-RMR(2003) Sistemas de Computaçã o Mó Computação Móvel 5.3.11 YOUR LOGO HERE 5.3.12 YOUR LOGO HERE Wireless LANs - Extensõ Extensões ao 802.11 QoS - 802.11e(ii) ß Cada TC compete por um TXOP (Transmission opportunity) ß Cada TC tem o seu próprio CWmin. ß Prioridade sobre STA sem QoS é garantido por CWmin<15 e AIFS=DIFS DEEC-RMR(2003) Sistemas de Computaçã o Mó Computação Móvel Page ‹#› 6 Wireless LANs - Extensõ Extensões ao 802.11 QoS - 802.11e(iii) ß Colisão virtual dentro de cada STA (escalonador escolhe TC de maior prioridade) ß TXOP - intervalo de tempo em que a estação tem direito a transmitir • definido pelo tempo início e duração • TXOP adquirido por protocolo EDCF-TXOP (distribuído) ou polled-TXOP (HC) • duração do EDCF-TXOP é limitado em cada QBSS a TXOPlimit transmitido nos beacons do HC DEEC-RMR(2003) Sistemas de Computaçã o Mó Computação Móvel 5.3.13 YOUR LOGO HERE Wireless LANs - Extensõ Extensões ao 802.11 QoS - soluçõ es 802.11b(i) - Mecanismo de quotas soluções l l l O número de transmissões de cada estação é limitado através de uma quota Este limite permite que estações sujeitas a erros e/ou de menor prioridade também possam transmitir O PA atribui quota em função de: – número de estações – dimensão média das tramas transmitidas – dimensão do período de escalonamento DEEC-RMR(2003) Sistemas de Computaçã o Mó Computação Móvel 5.3.14 YOUR LOGO HERE Page ‹#› 7 Wireless LANs - Extensõ Extensões ao 802.11 QoS - soluçõ es 802.11b(ii) - Mecanismo de quotas soluções l l l Cada estação deixa de tentar transmitir num dado período de escalonamento quando gasta a sua quota A quota é transferida para o próximo período de escalonamento sempre que não seja gasta Pode gerar situação de overbooking devido à transferência de quota para o próximo período de escalonamento. Sistemas de Computaçã o Mó Computação Móvel DEEC-RMR(2003) 5.3.15 YOUR LOGO HERE Wireless LANs - Extensõ Extensões ao 802.11 QoS - soluçõ es 802.11b(iii) - Mecanismo de quotas soluções l Desvantagens: – permite que estações com mensagens para transmitir e com o meio disponível para transmissão, não o possam fazer por falta de quota (nonconserving). – Pode haver algum “descontrolo” sobre as quotas distribuídas em cada momento devido a: » estações sujeitas a taxas de erros elevadas » estações com baixas taxas de erros às quais foram atribuídas quota mas que não a utilizaram l Um escalonador adaptativo pode ultrapassar esta situação l Este mecanismo permite diferenciar entre várias classes de serviço mas não atribuir prioridades às mesmas. DEEC-RMR(2003) Sistemas de Computaçã o Mó Computação Móvel 5.3.16 YOUR LOGO HERE Page ‹#› 8 Wireless LANs - Extensõ Extensões ao 802.11 QoS - soluçõ es 802.11b(i) - Mecanismo de prioridades soluções Cada período de escalonamento é dividido em vários períodos de prioridades diferentes l Coordenação efectuada através da troca de mensagens de gestão onde consta: l – a duração dos diversos períodos – a quota A troca de mensagens é sincronizada através do mecanismo de gestão de energia. l DEEC-RMR(2003) Sistemas de Computaçã o Mó Computação Móvel 5.3.17 YOUR LOGO HERE Wireless LANs - Extensõ Extensões ao 802.11 QoS - soluçõ es 802.11b(ii) - Mecanismo de prioridades soluções l Neste caso, uma mensagem de broadcast é sempre enviada após: – um DTIM numa rede infraestruturada – a janela ATIM numa rede Ad-hoc l Usam-se então mensagens de broadcast específicas para envio das informações referentes: – à quota – à duração dos diversos períodos DEEC-RMR(2003) Sistemas de Computaçã o Mó Computação Móvel 5.3.18 YOUR LOGO HERE Page ‹#› 9 Wireless LANs - Extensõ Extensões ao 802.11 QoS - soluçõ es 802.11b(iii) - Mecanismo de prioridades soluções l Rede infraestruturada Per.de alta Per.de baixa prioridade prioridade Mensagens de broadcast TIM TIM DTIM TIM TIM DTIM AP Intervalo entre beacons Intervalo entre DTIMs STA de alta prioridade STA em PS Sistemas de Computaçã o Mó Computação Móvel DEEC-RMR(2003) 5.3.19 YOUR LOGO HERE Wireless LANs - Extensõ Extensões ao 802.11 QoS - soluçõ es 802.11b(iv) - Mecanismo de prioridades soluções STA AP Alta prioridade STA Baixa prioridade DTIM ou fim de janela ATIM Fim de período de alta prioridade Beacon DEEC-RMR(2003) * com informação do nível de Sistemas prioridade de Computaçã o Mó Computação Móvel ** com informação da duração dos períodos referentes aos diversos tipos de prioridade e das quotas 5.3.20 YOUR LOGO HERE Page ‹#› 10 Wireless LANs - Extensõ Extensões ao 802.11 QoS - soluçõ es 802.11b(iv) - Conclusõ Conclusões soluções l As soluções apresentadas - mecanismo de quotas + diferenciação por prioridades : – permitem adicionar alguma qualidade de serviço às redes WLANs 802.11b (com grande base instalada) como forma de suavizar a transição para os cenários 802.11 de próxima geração. – Envolvem apenas a modificação dos gestores de dispositivos das interfaces 802.11 disponíveis no mercado. DEEC-RMR(2003) Sistemas de Computaçã o Mó Computação Móvel 5.3.21 YOUR LOGO HERE Page ‹#› 11