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

simulatore standar<strong>di</strong>zzato in ambito industriale e commerciale molto simile<br />

a ns-2. Opnet viene fornito con un modulo che simula la propagazione RF e<br />

interferenze, ma non supporta in maniera nativa le WSN.<br />

SensorSim [36] nasce come modulo aggiuntivo per ns-2. Sviluppato dai<br />

laboratori <strong>di</strong> ricerca UCLA2. SensorSim racchiude alcuni interessanti<br />

caratteristiche tra cui un modello dell’attività sensoristica, un modello della<br />

batteria per il consumo energerico dei no<strong>di</strong>, un leggero stack protocollare<br />

appositamente progettato per le WSN e un modulo per la simulazione che<br />

consente l’interazione attraverso dei reali sensori, per una simulazione<br />

‘ibrida’.<br />

J-Sim [37], è un ambiente <strong>di</strong> simulazione scritto in Java, con front-end in<br />

Tcl, sviluppato prendendo ispirazione da Ns-2 e dalla sua estensione<br />

Sensorsim. E’ realizzato secondo il para<strong>di</strong>gma della programmazione a<br />

componenti; costituisce un framework per la simulazione <strong>di</strong> reti <strong>di</strong><br />

calcolatori in generale, wired e wireless, con in particolare un supporto<br />

de<strong>di</strong>cato alle WSN ispirato <strong>di</strong>rettamente a Sensorsim; implementa<br />

funzionalità in maniera più completa rispetto a Ns-2, come ad esempio la<br />

simulazione ibrida, che può essere condotta in varie modalità.<br />

Shawn [58] è un simulatore orientato agli algoritmi, che offre all’utente un<br />

ambiente <strong>di</strong> supporto in cui può scrivere in linguaggio C++ l’algoritmo che<br />

desidera eseguire su ciascun nodo della rete. Oltre a decidere l’algoritmo<br />

che andrà in esecuzione sui no<strong>di</strong> della rete in maniera omogenea, si possono<br />

stabilire alcune caratteristiche della simulazione, come il modello<br />

topologico (a scelta tra quelli esistenti), la posizione dei no<strong>di</strong>, il modello <strong>di</strong><br />

trasmissione dei messaggi sui link tra no<strong>di</strong> a<strong>di</strong>acenti.<br />

Algosensim [59] ,alla stregua <strong>di</strong> Shawn, è un simulatore orientato agli<br />

algoritmi. È scritto in Java e l’ambiente <strong>di</strong> simulazione viene configurato<br />

me<strong>di</strong>ante la scrittura <strong>di</strong> files XML. Al momento è <strong>di</strong>sponibile solo una<br />

54

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

Saved successfully!

Ooh no, something went wrong!