28.11.2014 Views

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 ...

SHOW MORE
SHOW LESS

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

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!