Modelagem e Especificação de um Middleware para Redes de ...
Modelagem e Especificação de um Middleware para Redes de ...
Modelagem e Especificação de um Middleware para Redes de ...
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
3.6 Avaliação geral 49<br />
plataforma orientado a eventos <strong>para</strong> RSSF), exigindo que o usuário escreva código embarcado,<br />
em linguagem NesC, <strong>para</strong> os sensores. Além <strong>de</strong>ste, ainda existe o componente<br />
<strong>de</strong> roteamento multihop e alguns serviços adicionais, como agregação <strong>de</strong> dados.<br />
3.6 Avaliação geral<br />
Após a breve avaliação <strong>de</strong> características <strong>de</strong> alguns middlewares <strong>para</strong> RSSF<br />
existentes, realizada neste Capítulo, elucidando vantagens e <strong>de</strong>svantagens <strong>de</strong> cada <strong>um</strong><br />
<strong>de</strong>les, apresenta-se <strong>um</strong> com<strong>para</strong>tivo na Tabela 3.1, baseada no mo<strong>de</strong>lo proposto em [12].<br />
A facilida<strong>de</strong> <strong>de</strong> uso é <strong>de</strong>finida pelo nível <strong>de</strong> abstração que o middleware proporciona,<br />
ou seja, o quanto se diminui da necessida<strong>de</strong> <strong>de</strong> interfaceamento com interfaces<br />
<strong>de</strong> baixo nível. A <strong>de</strong>finição <strong>de</strong> middleware aberto <strong>de</strong>fine a capacida<strong>de</strong> <strong>de</strong> modificação e<br />
extensibilida<strong>de</strong> das funcionalida<strong>de</strong>s do middleware. As outras características analisadas<br />
nesta avaliação foram discutidas anteriormente.<br />
Nome do projeto<br />
Otimização energética<br />
Aberto<br />
Escalabilida<strong>de</strong><br />
Mobilida<strong>de</strong><br />
Heterogeneida<strong>de</strong><br />
Facilida<strong>de</strong> <strong>de</strong> uso<br />
Baseados em máquinas virtuais<br />
Maté [33], Universida<strong>de</strong> da Califórnia, Berkeley<br />
Sim<br />
Sim<br />
Sim<br />
Sim<br />
Parcial<br />
Pouca<br />
Magnet [3], Universida<strong>de</strong> Cornell<br />
Sim<br />
Sim<br />
Sim<br />
Sim<br />
Parcial<br />
Sim<br />
Baseados em bancos <strong>de</strong> dados<br />
Cougar [65], Universida<strong>de</strong> Cornell<br />
Parcial<br />
Pouco<br />
Pouca<br />
Pouca<br />
Pouca<br />
Sim<br />
SINA [58], Universida<strong>de</strong> <strong>de</strong> Delaware<br />
Sim<br />
Pouco<br />
Pouca<br />
Pouca<br />
Pouca<br />
Sim<br />
DsWare [66], Universida<strong>de</strong> da Virgínia<br />
Sim<br />
Parcial<br />
Parcial<br />
Pouca<br />
Pouca<br />
Sim<br />
TinyDB [36], Universida<strong>de</strong> da Califórnia, Berkeley<br />
Sim<br />
Parcial<br />
Parcial<br />
Parcial<br />
Parcial<br />
Sim