Modelando Analiticamente o
MAC do Bluetooth
Carlos Cordeiro
{[email protected]}
Roteiro
Introdução
O protocolo L2CAP
Modelo Analítico do MAC do Bluetooth
Processo de captura
Lei de perda de potência
Modelo de interferência
Resultados
Trabalhos em Andamento
Introdução
Bluetooth
Rede ad-hoc sem fio
Eliminar a necessidade de cabos e fios
Pilha de protocolos físico e de enlace
Avaliar o desempenho do MAC do
Bluetooth
Analiticamente e por simulação
Em termos de Vazão
Introdução
O Protocolo L2CAP
Camada de enlace de dados
MAC
L2CAP (Logical Link Control and
Adptation Protocol)
Serviços de dados orientado e nãoorientado a conexão
Segmentation e reassemble
Informação de QoS
Arquitetura do Bluetooth
Modelando o MAC do
Bluetooth
MAC baseado em polling
Controlado pelo Master
Num dado instante dentro de uma
piconet apenas uma estação tem o
direito de transmitir
Não possui contenção (CSMA/CD)
Modelando o MAC do
Bluetooth
Processo de captura:
É a habilidade que um receptor tem de
detectar um sinal mesmo na presença de
outros sinais, chamados de interferência
Em sistemas reais se tem captura caso:
Potência
recebida
PR
b
SIR
Razão de
captura
Signal-to-interference
ratio
Considerações do Modelo
Área = ¶
Raio = 1
Cluster
Poisson
estações/m2
Modelo de Propagação
A potência PR, recebida por um receptor
localizado a uma distância r, depende
de:
Atenuação do sinal
Distância
Sombreamento (shadowing)
Irregularidades do local
Perda (Lei da perda de potência)
Potência Recebida PR
Variável randômica
Gaussiana com média zero
e variância 2
2
PR e Kr PT ,
Variável randômica
distribuída
uniformemente com
média unitária
Se refere à
lei de perda
de potência
Potência
transmitida
Probabilidade de Recepção
Correta de um Pacote
2 e0 Kr P
0
0
T
PS P
b
,
2 i
i e Kri n PT
i 1
onde = No. de pacotes (piconets)
(2)
Intensidade de Tráfego
Chame de G a intensidade de pacotes
por slot por cluster
A densidade de pacotes a serem
transmitidos em (r, ) é g(r,)rdrd
pacotes/slot
Logo, G é dado por:
2
1
G d rdrg(r , ).
0
0
(3)
Vazão
Similarmente, a vazão é dada por:
2
1
S d rdrs(r , ),
0
(4)
0
Onde s(r, ) é a função de densidade de
vazão
Distribuição de Interferência
PS depende de g(r, )
Como g(r, ) não é uniforme, supomos
que:
Os dispositivos gerando transmissões
interferentes estão distribuídos
uniformemente fora da piconet de acordo
com o modelo espacial de Poisson;
Distribuição de Interferência
As transmissões da i-ésima piconet
interferente ocorrem na mesma taxa (G)
independente da localização do transmissor
na piconet i;
2
As variáveis i e i são extraídas
independentemente em cada transmissão
Distribuição de Interferência
As suposições acima simplificam a
análise uma vez que elas ignoram as
correlações temporais e espaciais que
existem em sistemas reais
Como conseqüência, a distribuição da
potência da interferência e o processo
de captura dependem somente de G
Calculando PS
2 e 0 Kr P
0
0
T
PS1 ( , , r ) P
b | , , r
i2 e i Kri PT
i 1
2
2 i 0 ri
| , , r
P 0 b i e
i 1
r0
r
da1 ... da exp b e i 0 i a i f (a i )
0
0
i 1
r0
i 1
1
..........
,
i 1
i 0 ri
1 be
r0
Calculando PS
... chegamos a:
PS (G, r0 ) d
e
2
2
2
2
e
GJ ( , r0 )
,
(5)
onde:
J ( , r0 ) dx
e
x2
2 2
2
1
2rdr
1 x
1 b e
r
r0
. (6)
Calculando a Vazão
A vazão é então avaliada assumindo
que há equilíbrio entre o novo tráfego
gerado e o tráfego que é transmitido
corretamente []:
s(r ) PS (G, r ) g (r ). (7)
Substituindo em (3) g(r) como obtido
de (7), temos que:
Calculando a Vazão
1
G
0
2rdrs
,
PS (G, r )
do qual s pode ser derivado fornecendo
a vazão em função de G:
1
1 2rdr
.
S (G ) s G
0
PS (G , r )
Trabalhos em Andamento
Análise dos resultados analíticos
Calculo das integrais através da Regra de
Quadratura Gaussiana
Implementação em C
Implementando os protocolos da
camada física e de enlace no ns-2