logo SBA

ETD

Digital archive of theses discussed at the University of Pisa

 

Thesis etd-05282006-151001


Thesis type
Tesi di laurea specialistica
URN
etd-05282006-151001
Thesis title
Evaluation of Two Solutions for Subscriptions Diffusion and Notifications Collection in a Publish-Subscribe system for WSNs
Department
INGEGNERIA
Course of study
INGEGNERIA INFORMATICA
Supervisors
.
relatore Vecchio, Alessio
relatore Avvenuti, Marco
Keywords
  • Publish
  • Simulation
  • Subscribe
  • TinyOS
  • TOSSIM
  • WSN
Graduation session start date
19/06/2006
Availability
Full
Abstract (Inglese)
Abstract (Italiano)
I vincoli ed i requisiti posti dalle Wireless Sensors Networks (WSNs) suggeriscono l'utilizzo di un nuovo modello di comunicazione, non piu' basato, come nelle reti tradizionali, sull'identità dei singoli devices.
Questo nuovo paradigma, incentrato sui dati fisici rilevati dai sensori, trova una sua efficace implementazione nello schema Publisher-Subscriber (PS).
Questo lavoro prende spunto da una particolare implementazione per la piattaforma di sviluppo TinyOS di un PS middleware altamente modulare, il quale permette l'utilizzo di diversi protocolli, indipendenti ed esterni al middleware, per la diffusione delle sottoscrizioni e la raccolta delle notificazioni.
Questa opportunità fornita dal middleware può e deve essere sfruttata per poter scegliere la configurazione di protocolli che meglio si adatti allo scenario e ai requisiti dell'applicazione in via di sviluppo.
Questa tesi mette dunque a confronto due diversi approcci, uno "attivo" e uno "passivo", per la diffusione dei messaggi di sottoscrizione. Il primo è costituito dal protocollo Drip, già incluso nella libreria di programmazione di TinyOS. Il secondo è rappresentato dalla combinazione del protocollo Broadcast e dell'algoritmo di Passive Clustering, in particolare quest'ultimo è stato appositamente implementato come componente per la piattaforma TinyOS.
Le due soluzioni sono state quindi testate in tre possibili scenari applicativi attraverso delle simulazioni realizzate con lo strumento TOSSIM per poter fornire, tramite l'analisi di alcuni indici di performances, indicazioni utili ad un utente per guidare la propria scelta.
File