Академический Документы
Профессиональный Документы
Культура Документы
I. INTRODUO
s redes de sensores sem fio (RSSF) fornecem uma soluo
de sensoriamento amplamente distribuda e econmica para
ambientes onde as redes tradicionais no conseguem atuar.
Suas principais aplicaes esto em monitoramento militar,
ambiental, mdica, industrial ou infraestruturas domsticas. Estas
redes so caracterizadas por atrasos longos e variveis, freqentes
desconexes, altas taxas de erros e recursos limitados. Cada
aplicao possui diferentes caractersticas e requisitos de tipos de
dados, taxas de transmisso e confiabilidade. A maioria dos
protocolos existentes para a camada de transporte das redes de
sensores foram adaptados para funcionar com determinados tipos
de aplicaes, ou assumem que os ns trabalham com
determinadas camadas de rede ou enlace. Como resultado, estes
protocolos no podem ser aplicados em qualquer tipo de rede de
sensores. Portanto, necessrio projetar um protocolo da camada
de transporte que possa suportar aplicaes mltiplas na mesma
rede, provendo controle de confiabilidade varivel, controle de
congestionamento, reduo de perdas e suporte a desconexes
freqentes [6].
Este trabalho explora as decises de projeto de um protocolo
de transporte para suportar uma classe de aplicaes que requer
entrega de dados confiveis nas redes de sensores sem fio.
Examinaram-se vrios protocolos de transporte para redes de
sensores e prope-se uma nova soluo para aumentar a
447
448
449
1) Nvel 1 de Confiabilidade
Este nvel de confiabilidade visa economia de energia,
atravs da reduo de retransmisses, possui baixo custo de
buffers e aplica-se principalmente a aplicaes que possuem
alguma redundncia de dados ou que possam tolerar perdas.
Depois de receber um pacote de um n $A$, o n $B$
guarda uma cpia do pacote no seu buffer, inicia o
temporizador, reencaminha o pacote e envia ao n $A$ um
reconhecimento (ACK) passando a ser temporariamente
responsvel pela entrega do pacote estao base. Este processo
acontecer repetidamente, atravs da rota estipulada pela
camada de rede, at que a estao base receba o pacote de
dados, e envie um ACK ao n imediatamente anterior. Qualquer
um dos ns, ao receber um ACK poder descartar o pacote
enviado, poupando espao em seus buffers conhecidamente
reduzidos. Esta situao est representada graficamente na Fig.
1 e formalmente, atravs das Redes de Petri na Fig. 2.
2) Nvel 2 de Confiabilidade
O n $A$ envia os dados para o n $B$ e espera receber o
duplo ACK. O duplo ACK gerado da seguinte maneira: $B$
recebe os dados de $A$ e devolve para $A$ o primeiro ACK. O
n $B$ envia os dados para $C$ que devolve para $B$ o
primeiro ACK. Quando $B$ receber o primeiro ACK de $C$
enviar para $A$ o segundo ACK. Somente aps receber o
segundo ACK $A$ descartar os dados mantidos em buffer.
Todos os ns repetiro este processo, sucessivamente, at que os
dados cheguem estao base. A estao base dever enviar
dois ACKs ao n imediatamente anterior. A Fig. 3 representa
graficamente esta troca de mensagens.
Se o n $B$ falhar antes de entregar os dados ao n $C$, o
n $A$ no receber o segundo ACK e retransmitir o pacote.
Observe que partimos do pressuposto de que as falhas dos ns
so monitoradas pelo algoritmo de roteamento e este ser
450
451
452
[5]
453
[13]
[14]
[15]
[16]
[17]