Escolar Documentos
Profissional Documentos
Cultura Documentos
net/publication/228860062
Article
CITATIONS READS
2 243
8 authors, including:
33 PUBLICATIONS 76 CITATIONS
Universidade Federal de Goiás
24 PUBLICATIONS 119 CITATIONS
SEE PROFILE
SEE PROFILE
Some of the authors of this publication are also working on these related projects:
Sistema de controle pneumatico para manutencao continua das vias aereas em neonatos View project
All content following this page was uploaded by Francisco Assis De Oliveira Nascimento on 26 May 2014.
3. Trabalhos Relacionados
A fim de agrupar as abordagens acerca de middleware para RSSF quatro tipos de
classificação foram estabelecidos: (a) máquina virtual; (b) base de dados; (c) orientado a
eventos e (d) serviços. Tipos diferentes de classificação, como data-oriented e mobile
agents, foram citados por [Römer 2004]. Contudo, espera-se que com esta categorização
um número maior de trabalhos possa ser catalogado a partir dos propósitos funcionais.
Scylla [Stanley- Marbell & Iftode 2000] é uma máquina virtual projetada para sistemas
embutidos móveis (embedded mobile systems). Além da gerência do hardware, Scylla
disponibiliza um mecanismo para acesso remoto (“inter-device communication”),
gerência de energia e recuperação de falhas.
MagnetOS [Sirer et al. 2001] é um sistema operacional distribuído que propõe
implementar o balanceamento de carga através da migração de código entre os sensores.
A carga de trabalho (Object Oriented Byte Code Program) – inspiração na tecnologia
Java - é distribuída de forma automática e transparente entre os elementos do conjunto a
fim de minimizar a troca de informações durante a execução de tarefas.
Bertha [Lifton et al. 2002] é o sistema operacional que dá suporte ao projeto
PushPin do M.I.T. É um projeto fortemente influenciado por modelos biológicos. Além
das atividades de kernel - como gerência de processador, memória e comunicação -
Bertha fornece suporte ao balanceamento de carga e atualização remota através de um
mecanismo conhecido com “Process Fragment Execution” que executa fragmentação do
código para que ele possa ser distribuído entre os nós para execução.
Como um dos projetos proeminentes nessa área, Maté [Culler et al. 2002] se
apresenta como uma máquina virtual capaz de interpretar byte-codes para a plataforma
Mica Motes/TinyOS de Berkeley viabilizando a reprogramação dos nós com economia
de energia e aumentando a proteção para o hardware. Maté capacita-se à execução de
3.4 Serviços
AutoSeC [Han & Venkatasubramanian 2001] é uma abordagem adaptativa que se
utiliza da combinação de informações coletadas durante o funcionamento do sistema,
juntamente com requisitos oriundos da aplicação para a configuração do serviço que
gerencia a Qualidade do Serviço (QoS) oferecida pela RSSF. Para tanto, vale-se de
métricas que procuram aumentar o throughtput, capacidade de vazão de informações, e
o scaling da RSSF.
O Data Service Middleware (DSWARE) [Li et al. 2003] foi apresentado como
uma arquitetura de software multicamadas a fim de integrar serviços de dados e oferecer
uma interface SQL-like para o desenvolvimento das aplicações. Seu funcionamento é
baseado num mecanismo adaptativo que, por meio da fusão de dados e da tomada de
decisões, prioriza informações com características de tempo real e que enfocam o uso
eficiente da energia.
SeNeTs [Blumenthal et al. 2003] [Blumenthal et al. 2004] é um emulador para
RSSF desenvolvido pela Universidade de Rostok. Propõe uma arquitetura de software
modularizada em componentes, que possibilite o crescimento incremental, seja
genérica, adaptativa e reflexiva. Não apresenta detalhes significativos acerca da
capacidade reflexiva a fim de torná-la viável de fato.
Sicherheit in Sensornetzen [Hurler et al. 2004] é ainda um trabalho em estado
embrionário que prevê a criação de um serviço de localização implementado por meio
de um middleware. Tem com propósito organizar a distribuição e a disponibilização de
serviços dentro de uma RSSF, algo parecido com os serviços de diretórios em redes de
computadores. A arquitetura é composta por dois principais componentes: Service
Manager, responsável por processar os pedidos de serviço e o Distributed Service
Directory, responsável pela catalogação dos serviços. Prevê ainda a criação de uma
linguagem específica para implementação dos serviços.
O Middleware Linking Applications and Networks (MiLAN) [Carvalho et al.
2003b] [Carvalho et al. 2004] é uma abordagem que implementa como principal serviço
a gerência proativa de QoS da Rede, monitorando e ajustando a largura de banda e o
consumo de energia de acordo com a importância (requisitos) definidos para cada
aplicação. Tem como principais objetivos: (a) maximizar o tempo de vida útil da rede e
(b) oferecer uma interface adequada para que as aplicações possam apresentar os seus
requisitos de forma quantificada e transparente.
Como projeto encabeçado pelo NCE/GTA-UFRJ, [Delicato et. al 2004]
apresentam um middleware para RSSF com certa similaridade ao MiLAN. Como
propósito principal estabelece um framework para a camada de aplicação a fim de
Referências
Abdelzaher T., Blum B., Evans D., George J., George S., Gu L., He T., Huang C.,
Nagaraddi P., Son S., Sorokin P., Stankovic J. and Wood A.(2004) “EnviroTrack:
Towards an Environmental Computing Paradigm for Distributed Sensor Networks”,
In IEEE ICDCS , March.
Ahamed S., Vyas A. and Zulkernine M. (2004) “Towards Developing Sensor Networks
Monitoring as a Middleware Service”, In Proc. of the International Workshop on Ad
Hoc and Sensor Networks - International Conference on Parallel Processing (ICPP
'04), August.
Amorim C. et al. (2004) “Tutorial sobre Redes de Sensores”, In Simpósio Brasileiro de
Redes de Computadores (SBRC), maio.
Blair G., Campbell A. and Schmidt D., (2004) "Middleware Technologies for Future
Communication Networks", IEEE Network, Vol. 18, No. 1, January.
Blair G., Coulson G., Grace P. (2004b) "Research Directions in Reflective Middleware:
the Lancaster Experience", In Proceedings of the 3rd Workshop on Reflective and
Adaptive Middleware (RM2004) co-located with Middleware 2004, October.
Blumenthal J., Handy M., Golatowski F., Haase M. and Timmermann D. (2003)
“Wireless Sensor Networks - New Challenges in Software Engineering”, In
Proceedings of 9th IEEE International Conference on Emerging Technologies and
Factory Automation (ETFA), September.