Come qualcuno di voi saprà, quest’estate ho partecipato con successo al concorso
Google Summer of Code 2010, patrocinato da Google. Il progetto con cui ho partecipato è stato intitolato
“UAN Framework” e si poneva l’obiettivo di estendere e completare il modulo esistente “UAN Module” per il simulatore di rete
NS-3.
Il suddetto modulo UAN, acronimo di Underwater Acoustic Networks (reti avustiche sottomarine), è utilizzato per l’analisi di reti di sensori sottomarine (argomento della mia tesi specialistica).
Il mio progetto è stato portato avanti sotto la supervisione di Leonard Tracy, ricercatore presso l’università di Washington, e del team di sviluppatori di NS-3, tra cui Tom Henderson, Mathieu Lacage, Alina Quereilhac.
Oggi, ho letto con molto piacere la valutazione del mio lavoro, redatta da Leonard.
Ecco, una traduzione del rapporto:
Andrea Sacco, supervisionato dal suo mentore Leonard Tracy, ha contribuito all’estensione del modulo per il networking acustico sottomarino (UAN) recentemente introdotto in ns-3. Andrea ha lavorato per aggiungere al modulo, il supporto per la modellizzazione di veicoli autonomi subacquei (AUV) e per il consumo energetico dei nodi sottomarini.
Le comunicazioni acustiche sottomarine sono un campo di ricerca molto impegnativo, pesantemente dipendente dalle simulazioni (per ragioni economiche e logistiche). Un simulatore disponibile pubblicamente e con modelli accurati ed affidabili, dovrebbe rivelarsi uno strumento assai utile alla comunità di ricerca. Andrea ha lavorato con svariati team per incorporare con successo, il codice proveniente da altri contributi all’interno della libreria UAN e, fornire le estensioni necessarie a rendere il modulo interoperabile, estendendone le capacità.
Si è anche preso la responsabilità di investigare su temi di ricerca “tangenziali” per assicurare i più accurati modelli possibili, all’interno del modulo UAN.
Il suo lavoro e la sua motivazione sono stati essenziali per rendere il modulo UAN per ns-3 uno strumento utile per l’intera comunità accademica.
(Leonard Tracy)
Il codice prodotto è in fase di review avanzata e dovrebbe essere integrato con la prossima release (la ns-3.10) di NS-3.
Ringrazio tutti quanti, in special modo Leonard per l’aiuto e Google per i fondi 😉
As some of you will know, this summer I’ve take part to the contest
Google Summer of Code 2010, supported by Google. The project in which I’ve been involved has been entitled
“UAN Framework” and its aims were to extend and complete the existing “UAN Module” for the network simulator
NS-3.
The UAN module, acronym of Underwater Acoustic Networks, it is used for underwater sensor network analysis and simulation (theme of my master thesis).
The project has been mentored by Leonard Tracy, researcher at the University of Washington, and by the NS-3 developers team, including Tom Henderson, Mathieu Lacage, Alina Quereilhac.
Today, I’ve read with great pleasure the review of my work, written by Leonard.
Andrea Sacco, mentored by Leonard Tracy, contributed extensions to the underwater acoustic networking (UAN) module recently introduced to ns-3. Andrea worked to add support to the UAN module for modeling autonomous underwater vehicles and energy usage by underwater nodes. Underwater acoustic communications is a challenging field of research which is heavily reliant on simulations (due to financial and logistical reasons). A publicly available simulator with accurate and reliable models should prove to be a very useful tool to the community. Andrea worked with several teams to successfully incorporate other code contributions in the library and provided extensions to other modules to ensure interoperability and thus extend the abilities of the UAN module. He also took it upon himself to research tangential fields in order to ensure the most accurate possible models in the UAN module. His work and motivation has gone far to make the ns3 UAN module a useful tool to the academic community. (Leonard Tracy)
The code produced is under a mature review process and could be merged with the next NS-3 release (the ns-3.10).
I would like to thanks everyone, especially Leonard for the help and Google for the founds 😉