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

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

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

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

singola cella, per cui tutti i bit trasmessi sono ricevuti senza errori da tutti i<br />

sensori presenti. Anche se non ci sono errori <strong>di</strong> trasmissione si possono<br />

comunque avere collisioni se due o più <strong>di</strong>spositivi trasmettono<br />

contemporaneamente, portando alla corruzione dei dati.<br />

Il modello lossy, più utilizzato in pratica, connette tutti i no<strong>di</strong> in un grafo<br />

orientato, in cui ogni arco in<strong>di</strong>ca la probabilità che un bit trasmesso venga<br />

ricevuto invertito. Se ad esempio all’arco (a, b) è associato il valore 0.01<br />

significa che ogni bit trasmesso da a ha l’1% <strong>di</strong> probabilità <strong>di</strong> essere<br />

ricevuto corrotto da b. Questo modello consente quin<strong>di</strong> <strong>di</strong> simulare<br />

topologie più complesse in cui non tutti i no<strong>di</strong> sono connessi tra loro,<br />

permette <strong>di</strong> avere connessioni asimmetriche e <strong>di</strong> valutare le conseguenze<br />

delle interferenze. Il grafo può essere specificato fornendo al simulatore un<br />

file contenente i valori del bit-error-rate per ogni coppia <strong>di</strong> sensori; esiste<br />

anche la possibilità <strong>di</strong> generare il file attraverso lo strumento LossyBuilder,<br />

che costruisce il grafo basandosi sulla topologia e su dati sperimentali<br />

ottenuti dagli sviluppatori.<br />

2.5 OSSERVAZIONI<br />

I vari simulatori analizzati nel paragrafo precedente, focalizzano la loro<br />

attenzione su varie peculiarità delle WSN, ma nessuno <strong>di</strong> essi è in grado <strong>di</strong><br />

fornire delle misure <strong>di</strong> dependability della rete e/o dei no<strong>di</strong>. Questa è una<br />

forte limitazione in quanto le WSN sono al giorno d’oggi utilizzate in<br />

svariati ambiti dove sono richiesti parametri <strong>di</strong> affidabilità del tutto<br />

<strong>di</strong>fferenti tra <strong>di</strong> loro. Infatti, come si è potuto constatare, le applicazioni<br />

scritte per reti WSN sono fortemente legate al contesto nel quale sono<br />

utilizzate e per questo sarebbe utile avere un meccanismo per la valutazione<br />

della dependability già in fase <strong>di</strong> progettazione.<br />

Tra i vari simulatori analizzati, in questo lavoro <strong>di</strong> <strong>tesi</strong>, si è scelto <strong>di</strong><br />

utilizzare Tossim. La possibilità <strong>di</strong> poter eseguire le applicazioni tinyOS su<br />

57

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

Saved successfully!

Ooh no, something went wrong!