Beruflich Dokumente
Kultur Dokumente
Resumo: A rede corporal de sensores sem fio (WBAN Wireless Body Sensor Network) uma
rede especial que objetiva monitorar e controlar todos os sentidos vitais de um corpo humano. Na WBAN,
os sensores so extremamente pequenos e podem ser implantados internamente ao corpo humano o que
dificulta a recarga ou troca das baterias. Assim, um dos critrios de projeto dessa rede a eficincia
energtica. O projeto de controle de acesso ao meio (MAC) para transmitir os dados coletados dos sensores
um dos pontos essenciais para operar uma WBAN de modo eficiente e economizar energia.
O objetivo desta dissertao estudar MACs cujas estruturas sejam baseadas em uma coleta de dados dos
sensores usando a tcnica polling. Duas estruturas sero estudadas. Na primeira estrutura denominada de
polling flexvel que combina o polling normal, baseado em uma sequncia pr-determinada de coleta de
dados, com um esquema que atribui uma ordem de prioridades a sensores, ser feito um estudo para
determinar o tamanho de buffer em cada sensor mais adequado para minimizar energia. Na segunda
estrutura, sero atribudos pesos para os sensores e o polling ser executado ponderando esses pesos. O
objetivo do estudo determinar quais os pesos so os mais adequados para se ter um comportamento
melhor do que no caso de uma ordem de prioridades apresentado em polling flexvel. Em ambas as
estruturas, os parmetros de desempenho utilizados so atrasos de transferncia e perda de pacotes. O
estudo realizado atravs da simulao computacional utilizando a ferramenta MatLab.
Abstract: Wireless Body Sensor Network - WBAN is a special network that aims to monitor and
control all vital senses of a human body. In a WBAN, the sensors are extremely small and can be inserted
internally to the human body which makes it very difficult to the recharge or change of the batteries. Thus,
one of the design criteria of this network is energy efficiency. The design of medium access control (MAC)
to transmit the data collected from the sensors is one of the essential points to operate a WBAN efficiently
and save energy.
The objective of this dissertation is to study MACs whose structures are based on a data collection of sensors
using the polling technique. Two structures will be studied. In the first structure named flexible polling,
which combines a normal polling based on a predetermined sequence of data collection, with a scheme that
assigns a priority to the sensors, a study will be carried out to determine the most suited buffer size in each
sensor to minimize the energy. In the second structure, weights will be assigned to the sensors and the
polling will be executed considering these weights. The aim of the study is to determine which weights are
most suited to have better behavior than the scheme using a priority to the sensors presented in flexible
polling. In both structures, the used performance parameters are packet transfer delays and loss. The study
is performed through computer simulation using software tool MatLab.
Agradecimentos
minha famlia, que muito me apoiaram, em especial aos meus Pais e Irmos e
a minha esposa Ivanete e aos meus filhos Hlio e Sofia que me apoiaram nesta jornada.
Ao meu orientador, Shusaburo Motoyama, pois sua orientao, dedicao,
incentivo e sabedoria foram decisivas e motivadoras, fazendo com que eu no fraquejasse
diante das dificuldades.
Aos professores, funcionrios e colegas, do programa de mestrado em Cincia
da FACCAMP. Agradecimento especial aos amigos Cristiane, Egdio, Felipe, Fernando
Di Gianni e Sergio, colegas de curso que sempre que possvel me ajudaram.
Deus, por ter me dado fora de vontade para superar todos os obstculos que
surgiram no decorrer desta jornada.
LISTA DE FIGURAS
Figura 1: (a) Buffer Infinito (b) Buffer Limitado. ................................................... 14
Figura 2: Exemplo de WBAN (Latr et al. 2010). ................................................... 19
Figura 3: Exemplo de sensores (Loureiro et al. 2003). ............................................. 21
Figura 4: Esquema de uma WBAN (Referencia?). .................................................. 26
Figura 5: Comunicao Intra-bady e Extra-bady (Latr et al. 2010). ......................... 27
Figura 6: Classificao WBAN (Latr et al. 2010). ................................................. 27
Figura 7: Comparao da Complexidade entre WBAN, WSN e WLAN (Latr et al. 2010).
......................................................................................................................... 28
Figura 8: Camadas Fsica WBAN (Ullah, Mohaisen and Alnuem, 2013). ............. 29
Figura 9: Roteamento por temperatura (Latr et al. 2010). ....................................... 34
Figura 10: Subcamada MAC. ............................................................................... 36
Figura 11: Ciclos de operao do S-MAC com perodos ativos e de repouso fixos (Chen
2005). ................................................................................................................ 37
Figura 12: Ciclos Ativos e Repousos dos S-MAC e T-MAC (Dam et al. 2003). ......... 38
Figura 13: Estrutura do Quadro BodyMAC (Fang et al. 2009). ................................ 39
Figura 14: Modo de repouso terminado com erro na TX de dados (Fang et al. 2009). . 41
Figura 15: Modo de repouso terminado com Relatrio de Eventos (Fang et al. 2009). 41
Figura 16: Estrutura do quadro TDMA MAC (Yan and Liu 2011). ........................... 42
Figura 17: Estrutura do Frame CA-MAC (Liu, Yan, and Chen 2011). ...................... 43
Figura 18: IEEE 802.15.4 Estrutura do Superframe (Ali et. al, 2010). ....................... 44
Figura 19: Ilustrao do protocolo MAC baseado em QoS (Ali et. al, 2010). ............. 45
Figura 20: Operao com Polling Flexvel ............................................................. 47
Figura 21: Comportamento da Fila em cada n sensor, buffer limitado. .................... 51
Figura 22: Tempo Mdio de Transferncia............................................................. 54
LISTA DE TABELAS
Tabela 1 - Aplicaes WBAN e Taxa Mdia de dados (Latr et al. 2010). ................... 22
Tabela 2 - Parmetros dos Cenrios. .............................................................................. 53
Tabela 3 - Parmetros de cenrios. ................................................................................. 64
ALTR
AVC
Beacon
B-MAC
Berkeley MAC
Broadcast
CSMA/CA
CTS
DP
Dispositivo Pessoal
E[TS]
Comprimento do Pacote
E[Txx]
E[W]
ECG
Eletrocardiograma.
EEG
Eletroencefalograma.
FIFO
GTS
Idle Listening
Escuta Ociosa.
IEEE
LOS
LTR
M/M/1
MAC
Multicast
nesC
NLOS
PD
QoS
RSSF
RSSI
SAR
Sink
N Mestre, N Central.
Sleep Mode
Modo de Repouso.
S-MAC
Sensor-MAC
Superframe
SYNC
Sincronizao (Synchronization)
TDMA
T-MAC
Time-out-MAC
TX
Transmissor
Txx
Unicast
Wake Up
Acordar.
WBAN
WSN
10
Sumrio
CAPTULO 1 INTRODUO ................................................................................... 12
CAPTULO 2 REDES CORPORAIS SEM FIO ......................................................... 17
2.1 INTRODUO ................................................................................. 17
2.2 MONITORAMENTO DE PACIENTES ............................................... 19
2.3 TAXONOMIA E REQUISITOS .......................................................... 20
2.3.1 COMPONENTES ................................................................... 20
2.3.2 TAXA DE DADOS ................................................................. 22
2.3.3 ENERGIA .............................................................................. 23
2.3.4 QoS E CONFIABILIDADE ..................................................... 24
2.3.5 SEGURANA E PRIVACIDADE. ........................................... 25
2.4 COMPARATIVO WBAN. .................................................................. 26
2.5 CAMADA FSICA ............................................................................. 28
2.5.1 COMUNICAO RF ............................................................. 29
2.5.2 MOVIMENTO DO CORPO..................................................... 31
2.7 CAMADA DE REDE ......................................................................... 31
2.7.1 ROTEAMENTO POR TEMPERATURA .......................................... 33
2.7.2 ROTEAMENTO BASEADO EM CLUSTER ..................................... 34
2.8 CONCLUSO ................................................................................... 35
CAPTULO 3 ESQUEMAS DE CONTROLE DE ACESSO MAC ....................... 36
3.1 PROTOCOLOS MAC BASEADOS EM CONTENO ....................... 37
3.2 PROTOCOLOS MAC LIVRE DE CONTENO ................................ 39
3.2.1 PROTOCOLO TDMA SENSVEL AO CONTEXTO ................. 42
3.2.2 PROTOCOLO CA-MAC ......................................................... 43
3.2.3 PROTOCOLO MAC BASEADO EM QoS. ............................... 44
11
12
CAPTULO 1 INTRODUO
As redes de sensores sem fio (RSSFs) so constitudas de um grande nmero de
ns distribudos que colaboram uns com os outros para executarem determinadas tarefas.
Um n sensor pode ser formado/composto por um rdio transmissor/receptor, uma bateria
e um processador. Este tipo de rede tem sido objeto de intensas pesquisas, pois pode ser
aplicada em diferentes reas, tais como: transporte e logstica incluindo rastreamento de
objetos; industrial, por exemplo, controle de temperatura em caldeiras; ambiental, como
exemplo, o controle automatizado do ambiente domstico; trabalho, e mdica. Esta ltima
rea o foco deste trabalho de dissertao.
Na rea mdica, a rede de sensores denominada de WBAN (Wireless Body
rea Network) ou Rede Corporal de Sensores Sem Fio (ou simplificadamente rede
corporal) tem como objetivo monitorar e controlar os sinais vitais do corpo humano.
Tanto a RSSF como a WBAN necessitam de sensores de dimenses diminutas e
altamente eficientes em termos de consumo de energia, pois, so geralmente acomodados
em locais de difcil acesso, tornando a substituio das baterias uma tarefa onerosa e
incmoda. No caso da WBAN, os sensores podem ser colocados externa ou internamente
ao corpo humano ou podem fazer parte de uma veste especial. Neste ltimo caso, as
baterias sero mais fceis de serem trocadas e o consumo de energia no ser crtico. Por
outro lado, quando os sensores so implantados sob a pele, as dificuldades so maiores.
Como o corpo humano composto de 70% de gua aproximadamente, ele se torna
uma barreira no processo de transmisso e recepo dos sinais, j que atenua as ondas de
rdio, e isso pode provocar perda de sinal, erros, o que far com que os dados necessitem
de retransmisso, consequentemente gerando mais gasto energtico, logo esse problema
impacta diretamente na vida til da rede como um todo.
Alm disso, no caso da WBAN, os dados coletados so mdicos, portanto
necessitam de confiabilidade e tratamento em tempo quase real, e so, tambm, dados
privativos e confidencias necessitando de algum tipo de criptografia. Essas caractersticas
da WBAN exigem estudos e novas propostas nos projetos de arquitetura de rede, nos
controles de acesso ao meio, na manipulao de dados e no desenvolvimento de
aplicativos essenciais.
13
14
15
Este trabalho est dividido em seis captulos. O captulo dois descreve o estado da
arte das redes corporais, sua composio e caractersticas. No captulo trs, so discutidos
os principais esquemas de acesso, seus funcionamentos, peculiaridades, pontos positivos
e negativos. No captulo quatro, o modo normal de polling estudado levando em conta
diferentes tamanhos de buffer. No capitulo cinco, a tcnica do polling ponderado
proposto e o seu desempenho estudado. Finalmente, no capitulo 6, as concluses e
contribuies da dissertao so apresentadas, bem como trabalhos futuros so sugeridos.
Finalizando o texto da dissertao, so apresentados os trs apndices, contendo
as publicaes realizadas neste trabalho de dissertao e so discriminadas abaixo.
16
17
18
paciente, nota-se que em nenhum momento, o paciente ter que estar no hospital para que
os seus sinais vitais sejam coletados, isso lhe dar uma maior mobilidade, fazendo com
que ele experimente uma nova sensao de liberdade mHealth Sade Mvel. (Latr et
al. 2010).
O grande ganho com o emprego dessa tecnologia a possibilidade da coleta
contnua e prolongada dos sinais vitais, fazendo com que as informaes geradas sejam
mais completas e confiveis, para uma melhor tomada de deciso. Desta forma, presenciase o surgimento de uma nova rede, a Rede Corporal sem fio WBAN (Wireless Body
Area Network), que ganhou o interesse de vrios pesquisadores (Van Dam et al. 2001).
Uma Rede Corporal Sem Fio consiste de pequenos dispositivos (sensores) inteligentes
conectados ou implantados no corpo, que so capazes de estabelecer um link de
comunicao sem fio. Estes dispositivos fornecem vigilncia contnua da sade e
feedback em tempo real para o usurio ou para equipe mdica. Em linhas gerais esta
tecnologia extremamente verstil, porm devemos lembrar que como qualquer outra
rede, ela possui aspectos diferenciados, e em muitos casos tornam a sua implementao
no trivial.
Os trs tipos de dispositivos que compem uma Rede de Sensores Sem Fio, so
os sensores, os atuadores e o n Sink. Os sensores captam grandezas fsicas, como
temperatura do corpo, batimentos cardacos, etc. J os atuadores podem intervir no
paciente, injetando, por exemplo, uma dose de insulina caso a leitura desses parmetros
esteja abaixo de um limiar configurado no sistema que esteja colocando o paciente em
risco de vida. O n sink um concentrador, cujas finalidades so agrupar todos os dados
captados pelos sensores, realizar um pr-processamento e posteriormente encaminha-los
para uma aplicao remota que far uma anlise detalhada e em caso de anormalidade,
pode acionar um servio ou dar um feedback de alerta ao paciente (Latr et al. 2010).
Atualmente as tcnicas utilizadas para fazer a comunicao entre estes
dispositivos e encaminhar os dados com segurana para um servidor mdico ou equipe
mdica de planto, so adaptadas de tecnologias que no previam escassez de energia
eltrica, j que seus equipamentos ficavam conectados rede eltrica indefinidamente,
caso que no ocorrer em se tratando de uma WBAN.
19
Alm das aplicaes mdicas, existem outras reas de aplicao que vo desde
a segurana pblica, com os bombeiros e a polcia alm de ambientes militares, sem falar
no campo do entretenimento.
20
Mobilidade do Paciente;
Pontos Negativos:
O que se deve levar em conta que, para que esta tecnologia se consolide
necessria uma padronizao para que haja interoperabilidade entre diversos
componentes.
Outros desafios devem ser pontuados como, por exemplo, a grande variabilidade
das taxas de dados, o consumo de energia restrita, a necessidade de qualidade de servio
e confiabilidade, facilidade de uso por profissionais mdicos e questes de segurana e
privacidade.
2.3.1 COMPONENTES
Apesar dessa grande heterogeneidade, pode-se dividir os componentes de uma
WBAN em:
N Sensor:
um dispositivo de tamanho diminuto, alguns milmetros (veja a figura
3), responsvel por captar e reunir dados sobre estmulos fsicos,
processar os dados, se necessrio, transmitir essas informaes via link
21
N Atuador:
Dispositivo semelhante ao n sensor, mas possui uma funo a mais, o
dispositivo age de acordo com os dados recebidos dos sensores ou
atravs da interao com o usurio. Os componentes de um atuador so
semelhantes aos do sensor: hardware atuador (por exemplo,
equipamento para administrao de medicamentos, incluindo um
reservatrio para reter o medicamento), uma unidade de alimentao,
um processador, memria e um receptor/transmissor (Latr et al. 2010).
22
Aplicao
ECG (12 leads)
ECG (6 leads)
EMG
EGG (12 leads)
Saturao do
Sangue
Monitoramento de
Glicose
Temperatura
Sensor de
Movimento
Implante Coclear
Retina Artificial
udio
Voz
Taxa de Dados
288 kbps
71 kbps
320 kbps
43.2 kbps
Banda
100-1000 Hz
100-500 Hz
0-10.000 Hz
0-150 Hz
Preciso
12 bits
12 bits
16 bits
12 bits
16 kbps
0-1 Hz
8 bits
1600 kbps
0-50 Hz
16 bits
120 kbps
0-1 Hz
8 bits
35 kbps
0-500 Hz
12 bits
100 kbps
50-700 kbps
1 Mbps
50-100 kbps
23
24
25
evento de risco de vida for detectado a coleta, o envio e a analise foram feitas sem que a
WBAN tenha influenciado no processo, como fator limitante.
A tarefa de otimizar a operao das redes WBAN alvo de vrias pesquisas,
porm devido a vrios atenuantes como restrio de hardware, processamento, memria,
entre outros fica difcil projetar uma soluo consistente. J se tentou usar solues de
QoS especficas usadas em RSSF e em redes Wi-Fi, mas devido as especificidades da
WBAN, essas solues no foram capazes de preencher as lacunas existentes (Latr et al.
2010). O que se observa que os pesquisadores tm mostrado pouco ou nenhum interesse
em pesquisar uma forma de solucionar os problemas de requisitos de QoS em redes
WBAN.
Uma tentativa de provimento de qualidade de servio a BodyQoS que aborda
trs desafios trazidos pelas aplicaes WBAN. Ela usa uma arquitetura assimtrica, onde
a maior parte do processamento feito no dispositivo central. Em segundo lugar, eles
desenvolveram um MAC virtual (V-MAC), que pode suportar uma ampla variedade de
diferentes MACs. Em terceiro lugar, uma estratgia adaptativa de programao de
recursos utilizada, a fim de tornar possvel o fornecimento de banda estatstica
garantindo assim a viabilidade dos dados em comunicao WBANs. O protocolo foi
implementado em nesC (network embedded systems C) em cima do TinyOS (Latr et al.
2010).
2.3.5 SEGURANA E PRIVACIDADE.
As questes relacionadas com a segurana e privacidade das informaes de uma
WBAN requerem ateno especial, afinal se trata de informaes que em muitos casos
podem ser vitais para a manuteno da vida de um paciente. Podemos levantar vrias
possibilidades de captura de informaes de uma WBAN por terceiro, que pode ocorrer
dentro da prpria rede BAN ou fora dela, afinal temos uma parte do caminho dentro do
corpo, ou seja, intra-body e outro fora do corpo extra-body que vai do PD (Personal
Device) at os pontos de anlise (veja a figura 4).
26
intra-corporal
(intra-body
communication),
comunicao
27
Na figura 6, uma WBAN comparada com outros tipos de redes sem fio, tais
como pessoal sem fio (WPAN), Wireless Local (WLAN), Wireless Metropolitan
(WMAN) e Wide Area Networks (WAN). Como a WBAN abrange o corpo humano, seu
alcance de comunicao ser restrito a poucos metros, com valores mdios em torno de 1
a 2 metros aproximadamente.
28
Figura 7: Comparao da Complexidade entre WBAN, WSN e WLAN (Latr et al. 2010).
29
30
31
que as antenas dos ns sensores quanto mais prximas do corpo tero maior atenuao,
distncias de 5mm e 5 cm entre a antena e o corpo do diferenas de atenuao de at 30
dB (Latr et al. 2010). Em situaes sem visada direta (NLOS), onde no h uma viso
direta entre o emissor e o receptor, as ondas eletromagnticas sofrero mais atenuao em
comparao a situao de (LOS) a perda de percurso varia entre 5 e 6. Logo, em
situaes de NLOS a perda ao longo do canal e bem maior devido difrao e a absoro
de radiao em torno do corpo humano.
2.5.2 MOVIMENTO DO CORPO
Em se tratando de movimento do corpo, os membros so pontos crticos, quando
um indivduo est caminhando, o movimento dos membros superiores e inferiores podem
causar perda de at 50% do sinal na comunicao entre n sensor e n central (Sink). Para
exemplificarmos, em uma caminhada, os movimentos dos braos e pernas ora esto a
frete do tronco, ora esto alinhados como o troco e ora esto atrs do tronco, dependendo
do posicionamento do n central, que normalmente fica posicionado na cintura do
indivduo, ora os sensores tero visada direta ora ficara sem visada, isso em se tratando
de uma simples caminhada (Latr et al. 2010).
2.7 CAMADA DE REDE
A camada de rede responsvel por prover conectividade entre um host
hospedeiro remetente a um host hospedeiro destinatrio. Para faz-lo, trs importantes
funes da camada de rede podem ser identificadas:
32
33
34
35
36
Quando se tem uma rede do tipo difuso, isso significa que vrios ns usam
exatamente o mesmo meio para poderem enviar mensagens. Em uma topologia desse tipo,
se mais de um n tentar enviar dados ao mesmo tempo, ocorre o que se chama de coliso.
Toda vez que uma coliso ocorre, todos os dados enviados so perdidos e precisaro ser
retransmitidos, consumindo energia.
Vrios critrios so propostos para minimizar o consumo de energia, como evitar
coliso, diminuir o overhearing (escuta intil), controle do overhead e idle listening
(escuta ociosa, quando no h trfego na rede). Nas arquiteturas de protocolos das RSSFs,
uma das camadas de maior relevncia a MAC (Medium Access Control). Os mtodos
de controle de acesso ao meio influenciam no consumo de energia dos dispositivos de
rede, na forma como as informaes so encaminhadas e na maneira como as aplicaes
so concebidas.
Nas WBANs a questo da eficincia energtica mais importante, pois, os
sensores podem ser implantados em um corpo humano e as baterias sero difceis de
recarregar e de trocar. A durao dessas baterias deve ser de meses, at anos.
Os protocolos MAC para RSSFs podem ser classificados em duas categorias:
37
Figura 11: Ciclos de operao do S-MAC com perodos ativos e de repouso fixos (Chen 2005).
Neste esquema, cada n ir repousar por um tempo, e ento acordar e ficar escutando
para ver se tem algum outro n querendo transmitir informao para ele. Durante o
perodo de repouso o n mantm desligado o seu rdio e utiliza um temporizador para
acordar mais tarde. A durao do tempo para escuta ou para repouso selecionada de
acordo com a aplicao. O esquema de sincronizao entre os ns realizado enviando
um pacote de sincronizao denominado SYNC. Este inclui o endereo do emissor e o
tempo do prximo repouso. Este protocolo obtm considervel reduo do consumo de
energia e prolonga o tempo de vida da rede. A desvantagem do S-MAC est na utilizao
do ciclo de atividade (duty cycle) fixo, no permitindo o controle dinmico do tempo dos
modos de operao de escuta e repouso.
38
Similar ao S-MAC, o protocolo T-MAC apresentado em (Dam et al. 2003) visa reduzir
o tempo de idle listening, utilizando-se de ciclos de atividade e repouso dinmicos para
diminuir o consumo de energia do n. O controle do tempo ativo feito por um
temporizador chamado TA (time-out), que ao seu trmino coloca o rdio em repouso,
figura 12. Portanto, ele no usa um duty cycle fixo. O n escuta a rede, transmite e recebe
dados durante o seu tempo ativo. A transmisso ou recepo de todos os pacotes feita
em rajadas de tamanho varivel, figura 12.
Figura 12: Ciclos Ativos e Repousos dos S-MAC e T-MAC (Dam et al. 2003).
39
Existem outros protocolos na literatura como B-MAC (Polastre et al. 2004, Correia
et al. 2005) e WiseMAC (El-Hoiydi et al. 2007) que so baseados em CSMA/CA. Para
aplicao em WBAN, todos esses protocolos apresentam alguma deficincia que o tornam
inadequados para WBAN. O uso de troca de informaes RTS/CTS/DATA/ACK que
consome muita energia, torna indesejvel para uma WBAN. Dessa forma, os protocolos
mais convenientes para WBAN utilizam os esquemas sem conteno, baseados em TDMA.
3.2 PROTOCOLOS MAC LIVRE DE CONTENO
Os protocolos sem conteno baseados em TDMA utilizam uma topologia em
estrela e possuem um n centralizado que controla todas as principais operaes do
protocolo. O n mestre organiza a sincronizao dos quadros (frames) e faz a alocao
dos canais a partir das solicitaes recebidas dos sensores. Isso permite que os sensores
tenham poucas funes, basicamente de solicitao de acesso e de envio de dados,
ocasionando economia de energia. Dessa forma, muitos protocolos propostos na literatura
para WBAN so baseados em TDMA e alguns sero detalhados a seguir.
3.2.1 Protocolo BodyMAC
O quadro do protocolo BodyMAC est dividido em trs partes: Beacon,
Downlink e Uplink, como mostrado na figura 13. Beacon usado para sincronizao e
contm informaes de alocao de canais e de gerenciamento da rede (Fang et al. 2009).
40
41
Figura 14: Modo de repouso terminado com erro na TX de dados (Fang et al. 2009).
Figura 15: Modo de repouso terminado com Relatrio de Eventos (Fang et al. 2009).
42
Figura 16: Estrutura do quadro TDMA MAC (Yan and Liu 2011).
43
Figura 17: Estrutura do Frame CA-MAC (Liu, Yan, and Chen 2011).
44
Figura 18: IEEE 802.15.4 Estrutura do Superframe (Ali et. al, 2010).
45
Figura 19: Ilustrao do protocolo MAC baseado em QoS (Ali et. al, 2010).
46
47
48
49
3.3 CONCLUSO
Foi observado no decorrer da reviso bibliogrfica que os mecanismos de
controles de acesso so um ponto crucial no desenvolvimento de mtodo de comunicao
eficiente.
No caso das WBAN, observou-se que o mtodo de acesso a ser utilizado pode
impactar diretamente no funcionamento da rede, no atendimento dos ns da rede e no
consumo de energia da bateria.
Alguns estudos j propem o uso do prprio corpo humano como fonte de
bioenergia para recarregar os sensores, como a diferena de temperatura entre o corpo e
o ambiente e o movimento do corpo, que gera energia esttica que pode ser usada para
recarregar as baterias dos ns sensores.
Assim propor novos esquemas MACs para as WBANs, que sejam eficientes em
consumos de energia e ao mesmo tempo tenham caractersticas para aplicaes mdicas,
como tratamento em tempo real, capazes de proporcionar segurana e confiabilidade nos
dados obtidos, torna-se de importncia fundamental.
50
51
o n sensor tenha pacotes na fila de espera todos eles so transmitidos. Quando esses
pacotes esto sendo transmitidos e chegam novos pacotes durante o perodo de
transmisso, eles tambm sero transmitidos, esvaziando por completo o buffer. Caso no
tenha mais pacotes na fila, o n sink muda de sensor e repete o processo de investigao
obedecendo a sequncia de polling at completar o ciclo; este processo repetido
indefinidamente.
Quando o buffer limitado, a fila de espera em cada n sensor passa a ter um
tamanho finito para acomodar os pacotes que chegam e caso este espao fique cheio, os
pacotes excedentes que chegarem ao n sensor mesmo durante o tempo de servio sero
descartados. Na figura 21, pode-se observar o comportamento das filas em uma situao
hipottica, onde temos o n A, B e N representando o n-simo n.
52
[]
(1)
ln
(2)
53
Qtd. de
Int. de Tamanho
Link
Tempo
do
Sensores
Trfeg
Pacote
Servio
Buffer
o S
E[X] bits
Kb/s
(ms)
Cenrio 1
10, 20 e 30
0,1~0,9
900
20
45
4,5
Cenrio 2
10, 20 e 30
0,1~0,9
900
20
45
4,5
Cenrio 3
10, 20 e 30
0,1~0,9
900
20
45
4,5
Cenrio 4
10
10, 20 e 30
0,1~0,9
900
20
45
4,5
Cenrio 5
13
10, 20 e 30
0,1~0,9
900
20
45
4,5
Cenrios
Temp. de
Sinc (ms)
Tempo de
Mudana de
Sensor (ms)
Cada fonte foi simulada com 50.000 pacotes, e os tamanhos dos buffers usados
so de um, trs, cinco, dez e treze posies. A escolha destes valores justificada pelo
fato de os ns terem pouca capacidade de memria, e a ltima situao corresponde a
uma configurao de buffer que se comporta como uma situao de buffer infinito, pois
j no apresenta perda de pacotes como ser visto posteriormente. Os mesmos parmetros
de sistema so utilizados para coletar dados de um grupo de sensores que variam entre
10, 20 e 30 sensores.
Na figura 22 temos o tempo mdio de transferncia (definido como tempo mdio
de espera no buffer mais o tempo mdio de transmisso) dos pacotes para nmero de
sensores iguais a M=10, M=20 e M=30 sensores. Para os trs grupos de sensores, o buffer
neste caso tem tamanho 1. Os tempos de espera mnimo para o grupo de 10 sensores de
cerca de 81ms e o mximo de cerca de 123ms; para o grupo de 20 sensores os tempos
so 127ms e 223ms respectivamente e para o grupo de 30 sensores so 153ms e 323ms.
54
300
250
200
150
100
50
0
0,0
0,2
0,4
M10
0,6
M20
0,8
1,0
M30
Carga de Entrada, S
25%
20%
15%
10%
5%
0%
0,0
0,2
M10
0,4
0,6
M20
Carga de Entrada, S
0,8
1,0
M30
55
800
700
600
500
400
300
200
100
0
0,0
0,2
0,4
M10
0,6
M20
0,8
1,0
M30
Carga de Entrada, S
56
5%
4%
4%
3%
3%
2%
2%
1%
1%
0%
0,0
0,2
0,4
M10
0,6
M20
0,8
1,0
M30
Carga de Entrada, S
1000
800
600
400
200
0
0,0
0,2
0,4
0,6
M10
M20
Carga de Entrada, S
0,8
M30
1,0
57
4%
4%
3%
3%
2%
2%
1%
1%
0%
0,0
0,2
0,4
M10
0,6
M20
0,8
1,0
M30
Carga de Entrada, S
58
1400
1200
1000
800
600
400
200
0
0,0
0,2
0,4
M10
0,6
M20
Carga de Entrada, S
0,8
1,0
M30
Com relao a figura 29, as perdas foram ainda menores, fato justificado pelo
aumento do tamanho do buffer. As perdas ficaram abaixo de 1% para os grupos de
sensores M=10 e M=20, alcanando picos 0,05% e 0,01% respectivamente. J para o
grupo de sensores M=30, observou-se 0,0% de perda. Isso demostra que sensores com
buffer de 10 posies j atendem os requisitos de perdas inferiores a 1% para todos os
sensores.
Probabilidade de Perda - Cenrio 4
0,06%
0,05%
0,04%
0,03%
0,02%
0,01%
0,00%
0,0
0,2
M10
0,4
0,6
M20
Carga de Entrada, S
0,8
M30
1,0
59
1200
1000
800
600
400
200
0
0,0
0,2
0,4
M10
0,6
M20
0,8
1,0
M30
Carga de Entrada, S
60
90%
80%
70%
60%
50%
40%
30%
20%
10%
0%
0,0
0,2
M10
0,4
0,6
M20
0,8
1,0
M30
Carga de Entrada, S
4.3 - CONCLUSO
Neste captulo, foi estudado um esquema de acesso MAC baseado em polling
exaustivo com Buffer Finito para Rede Corporal de Sensores sem Fio (WBAN) atravs
da simulao computacional. Foi estudada a influncia do tamanho de buffer dos sensores
nos tempos de transferncia de pacotes e na perda de pacotes de uma WBAN. O simulador
foi desenvolvido em MatLab e os resultados obtidos foram comparados, inicialmente,
com os resultados tericos apresentados em (Motoyama, 2012) para buffer de uma
posio e de infinitas posies. Nestes casos, as curvas obtidas por simulao ficaram
bem prximas das tericas, validando, dessa forma, os modelos matemticos tericos.
Outros casos foram estudados, considerando trs grupos de sensores com 10, 20
e 30, e buffers de tamanhos limitados em 3, 5, 10 e 13 posies. Com buffer de uma
posio o sistema apresentou grandes perdas de pacotes que variaram entre 2% a 24%, e
os tempos de transferncia entre 81ms a 323ms.
medida que o tamanho do buffer aumentou, as curvas foram se modificando e
ficou claro que para cargas do sistema inferiores a S=0,6, o sistema se comporta de
maneira estvel, pois a quantidade de perdas e as variaes dos tempos de transferncia
so aceitveis, porem quando a carga ultrapassa este ponto, a perda dos pacotes e as
61
variaes dos tempos de transferncia disparam. Assim podemos concluir que at S=0,6
temos estabilidade e o sistema mais eficiente. Outra informao obtida foi que com o
buffer de tamanho 13 o sistema se comporta com as mesmas caractersticas que se tivesse
buffer infinito, buffer com este tamanho o sistema no apresenta mais perdas de pacotes.
62
63
[]
(1)
64
(2)
ln
Int. de
Sensores
Trfego
Pacote
E[X] bits
Cenrio 1
10
0,1~0,9
Cenrio 2
20
Cenrio 3
30
Cenrios
Tamanho
Tempo de
Link R
Tempo de
Temp. de
Kb/s
Servio (ms)
Sinc (ms)
900
20
45
4,5
0,1~0,9
900
20
45
4,5
0,1~0,9
900
20
45
4,5
Mudana de
Sensor (ms)
65
66
700
600
500
400
300
200
100
0
0,0
0,2
0,4
P1
0,6
P2
0,8
1,0
P3
Carga de Entrada, S
67
900
800
700
600
500
400
300
200
100
0
0,0
0,2
0,4
0,6
P1
P2
Carga de Entrada, S
0,8
1,0
P3
68
900
800
700
600
500
400
300
200
100
0
0,0
0,2
0,4
0,6
P1
P2
Carga de Entrada, S
0,8
P3
1,0
69
700
600
500
400
300
200
100
0
0,0
0,2
0,4
P1
0,6
P2
0,8
1,0
P3
Carga de Entrada, S
70
900
800
700
600
500
400
300
200
100
0
0,0
0,2
0,4
P1
0,6
P2
0,8
1,0
P3
Carga de Entrada, S
A figura 40 mostra os resultados para o terceiro cenrio, com M=30. Para S=0,8,
os tempos de transferncia esto abaixo de 200 ms para todos os grupos, um valor
razovel em se tratando de uma WBAN que trabalha em tempo real. Para valores
superiores S=0,8, o sistema se torna instvel, no grupo de menor prioridade o tempo de
transferncia atinge 952 ms para S=0,9, para os grupos de mdias e alta prioridade os
tempos de transferncia so 379 ms e 376 ms, respectivamente. Comparando os
resultados da figura 40 com os obtidos em (Motoyama, 2012) nas figuras 34 e 36, notase que em ambos os casos quando o sistema ultrapassa S=0,6 visvel ver que o sistema
entra em instabilidade, os valores dos tempos de transferncia disparam chegando a 600
ms no grupo de menor prioridade, e nos grupos de maior prioridade no ultrapassam 150
ms no mtodo de polling de prioridade total, no mtodo proposto podemos observar que
at S=0,6, os tempos de transferncias para os trs grupos se mantem quase os mesmos
chegando a 100 ms, entre S=0,6 e S=0,8 os tempos caminham quase juntos com uma leve
diferena no grupo de menor prioridade que est um pouco acima dos grupos de mdia e
alta prioridade, quando os tempos se aproximam de S=0,8 nota-se que os valores
comeam a sofrer variaes um pouco mais visveis mas ficam com valores por volta de
200 ms, no caso dos grupos de mdia e alta prioridade, ao ultrapassarem S=0,8 h um
aumento nos tempos de transferncia, porem o aumento dos tempos continuam bem
71
prximos mas com um crescimento mais acelerado tanto que os valores chegam a quase
dobrar chegando a 330 ms para o grupo de maior prioridade e 390 ms para o grupo de
mdia prioridade, para o grupo de menor prioridade os tempos disparam chegando a 940
ms em S=0,9, comparando os resultados obtidos em (Motoyama, 2012), os valores
obtidos pelo mtodo proposto at S=0,8 so bem inferiores, comprovando sua eficincia.
Tempo Mdio de Transferncia - 30 Sensores
1100
1000
900
800
700
600
500
400
300
200
100
0
0,0
0,2
0,4
0,6
P1
P2
Carga de Entrada, S
0,8
P3
1,0
As comparaes dos resultados obtidos para dois tipos diferentes de pesos, P1=1,
P2=2 e P3=3, e P1=1, P2=3 e P3=5, considerando os diferentes cenrios, mostraram que
os tempos de transferncia no so muito diferentes. No entanto, os resultados quando
comparados com o modelo de polling de prioridade total apresentada em (Motoyama,
2012) so bem inferiores, o que mostra a melhoria do mtodo de consulta proposto.
5.3 - CONCLUSO
Um esquema de acesso baseado em polling ponderado para WBAN foi proposto
neste trabalho. O esquema de acesso proposto divide os ns sensores em grupos e cada
grupo tem pesos diferentes. O grupo que tem maior peso tem a maior prioridade no
esquema de acesso para garantir a QoS para os dados urgentes de ns sensores. O grupo
que tem menor peso tem a menor prioridade para ns sensores que coletam dados
normais.
Os resultados obtidos por simulao mostraram que o esquema de acesso de
polling ponderado proposto melhor do que o esquema baseado em prioridade total
72
73
74
de pacotes bem baixa, por exemplo, menor do que 2%, j que a WBAN trata de
informaes que devem ser tratados em tempo real, e as perdas devem ser baixssimas.
75
REFERNCIAS
B. Latr, B. Braem I. Moerman, C. Blondia and P. Demeester, A survey on wireless
body area networks, Wireless Networks, Volume 17 Issue 1, January 2011, Kluwer
Academic Publishers Hingham, MA, USA.
F. Chen, Simulation of wireless sensor node using s-mac. Master's thesis, University of
Erlangen-Nuremberg, Departament of Computer Science 7, September 2005.
Y. Tselishchev, "Designing a Medium Access Control Protocol for Body Area Networks"
- School of Information Technologies, University of Sydney, NSW 2006, Australia.
Networks research group, NICTA, 13 Garden St., Eveleigh, NSW 1430, Australia.
L. M. Borges, F. J. Velez and A.S. Lebres, Performance evaluation of the schedule
channel polling MAC protocol applied to health monitoring in the context of IEEE
802.15.4, in 11th European Wireless Conference - Sustainable Wireless Technologies
(European Wireless), 2011, pp. 94-101.
A. A. F. Loureiro, J. M. S. Nogueira, L. B. Ruiz, R. A. F. Mini, E. F. Nakamura, C. M.
S. Figueiredo. Redes de Sensores Sem Fio (In Portuguese). In: Simpsio Brasileiro de
Redes de Computadores, 21, Natal RN, Brazil, May 1923, 2003, pp. 179-226.
L. Huaming and T. Jindong, Heartbeat-driven medium-access control for body sensor
networks, IEEE Transactions on Information Technology in Biomedicine, Vol. 14,
No. 1, January 2010, pp. 44-51.
K. Van Dam, S. Pitchers, and M. Barnard, "Body area networks: Towards a wearable
future," in Proceedings of WWRF kick off meeting, Munich, Germany, 6-7 March
2001.
G. Fang and E. Dutkiewicz, 2009. BodyMAC: Energy Efficient TDMA-based MAC
Protocol for Wireless Body Area Networks. The 9th International Symposium on
Communication and Information Technologies. Korea. pp. 1455.
Z. Yan & B. Liu, (2011, July). A context aware MAC protocol for medical Wireless Body
Area Network. In Wireless Communications and Mobile Computing Conference
(IWCMC), 2011 7th International (pp. 2133-2138). IEEE.
76
77
S. Motoyama, 2012. Flexible Polling-based Scheduling with QoS Capability for Wireless
Body Sensor Network. 37th Annual IEEE Conference on Local Computer Networks,
LCN 2012, Clearwater, USA.
T. A. Pazeto, L. F. Refatti and S. Motoyama, Polling-based Medium Access Control
Scheme for Wireless Body Sensor Network in International Conference on Wireless
Networks - ICWN-12, 2012, Las Vegas. pp. 87-93.
T. Zasowski, F. Althaus, M. Stager, A. Wittneben, and G. Troster, "UWB for noninvasive
wireless body area networks: channel measurements and results," in Ultra Wide-band
Systems and Technologies, 2003 IEEE Conference on, Nov. 2003, pp. 285-289.
E. Reusens, W. Joseph, G. Vermeeren, L. Martens, B. Latr, B. Braem, C. Blondia, and
I. Moerman, "Path-loss models for wireless communication channel along arm and
torso: Measurements and simulations," in IEEE Antennas and Propagation Society
International Symposium 2007, Honolulu, HI, USA, 9-15 June 2007, pp. 336-339.
A. Fort, J. Ryckaert, C. Desset, P. De Doncker, P. Wambacq, and L. Van Biesen, "Ultrawideband channel model for communication around the human body," IEEE Journal
on Selected Areas in Communications, vol. 24, pp. 927-933, Apr. 2006.
W. R. Heinzelman, A. Chandrakasan, and H. Balakrishnan, "Energy-cient
communication protocol for wireless microsensor networks," in System Sciences,
2000. Proceedings of the 33rd Annual Hawaii International Conference on, Jan 2000,
pp. 8020-8024.
L. H. A. Correia, D. F. Macedo, A. L. Santos, J. M. Nogueira e A. A. F. Loureiro, (2005)
Uma Taxonomia para Protocolos de Controle de Acesso ao Meio em Redes de
Sensores Sem Fio. RT.DCC.005/2005 UFMG.
T. V. Dam and K. Langendoen, An Adaptive Energy-Efficient MAC Protocol for
Wireless Sensor Networks, SenSys 2003, Los Angeles, California, USA, 2003.
A. El-Hoiydi, J. D. Decotignie, and J. Hernandez, Low Power MAC Protocols for
Infrastructure Wireless Sensor Networks, European Wireless Conference, Barcelona,
Spain, 2004.
78
S. Ullah, M. Mohaisen, and M. Alnuem. A review of IEEE 802.15.6 MAC, PHY, and
security specifications. International Journal of Distributed Sensor Networks, 2013,
2013. (Cited on page 22.)
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97