30.11.2012 Views

download tesi - MobiLab - Università degli Studi di Napoli Federico II

download tesi - MobiLab - Università degli Studi di Napoli Federico II

download tesi - MobiLab - Università degli Studi di Napoli Federico II

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Progetto e valutazione <strong>di</strong> algoritmi per la raccolta<br />

dati affidabili su reti <strong>di</strong> sensori senza cavo<br />

Figura 3.4: Architettura protocollo RMST<br />

scaduto viene inviato un NACK sul percorso e il primo RMST node che ha<br />

l’informazione richiesta provvede a ritrasmetterla. Il sink in questo caso<br />

agisce come ultimo RMST node e risulta essere l’unico se si utilizza la<br />

modalità non caching. Gli svantaggi <strong>di</strong> questo tipo <strong>di</strong> protocollo sono<br />

principalmente legati: 1) al meccanismo <strong>di</strong> caching che richiede un<br />

significativo overhead in termini <strong>di</strong> potenza <strong>di</strong>ssipata per le operazioni <strong>di</strong><br />

mantenimento e 2) al problema <strong>di</strong> essere legati al <strong>di</strong>rect <strong>di</strong>ffusion.<br />

Il protocollo PSFQ proposto da Wan et al.[62] è molto simile al RMST solo<br />

che opera sul “reverse path” ovvero da sink a no<strong>di</strong> sensore e comprende tre<br />

funzioni:<br />

1. trasmissione dei messaggi velocemente (operazione <strong>di</strong> pump)<br />

2. recupero veloce da errori <strong>di</strong> trasmissione (operazione <strong>di</strong> fetch)<br />

3. monitoraggio dello stato selettivo (operazione <strong>di</strong> report).<br />

Ogni nodo interme<strong>di</strong>o mantiene i dati in una cache; quando viene ricevuto<br />

un pacchetto il nodo controlla il contenuto confrontandolo con quelli<br />

contenuti in cache e vengono scartati i duplicati. Se il pacchetto ricevuto<br />

non era contenuto in cache allora significa che è nuovo, <strong>di</strong> conseguenza<br />

viene decrementato il campo TTL e viene inoltrato ai vicini nel caso in cui il<br />

TTL non sia uguale a zero e non vi siano salti nei numeri <strong>di</strong> sequenza dei<br />

pacchetti. Nel caso in cui è rilevato un salto nei numeri <strong>di</strong> sequenza allora il<br />

77

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

Saved successfully!

Ooh no, something went wrong!