Energy efficient sensor networks Rome University “La Sapienza” Dipartimento di Informatica...

13
Energy efficient sensor networks Rome University “La Rome University “La Sapienza” Sapienza” Dipartimento di Informatica Dipartimento di Informatica Gruppo di Reti Gruppo di Reti Dott.ssa Chiara Petrioli Dott.ssa Chiara Petrioli

Transcript of Energy efficient sensor networks Rome University “La Sapienza” Dipartimento di Informatica...

Page 1: Energy efficient sensor networks Rome University “La Sapienza” Dipartimento di Informatica Gruppo di Reti Dott.ssa Chiara Petrioli.

Energy efficient sensor networks

Rome University “La Sapienza”Rome University “La Sapienza”

Dipartimento di InformaticaDipartimento di InformaticaGruppo di RetiGruppo di Reti

Dott.ssa Chiara PetrioliDott.ssa Chiara Petrioli

Page 2: Energy efficient sensor networks Rome University “La Sapienza” Dipartimento di Informatica Gruppo di Reti Dott.ssa Chiara Petrioli.

Il gruppo reti presso il DI allaIl gruppo reti presso il DI alla “Sapienza” “Sapienza” Strutturati: Giancarlo Bongiovanni, Chiara Petrioli, Novella

Bartolini (+ 5-6 laureati/dottorandi) Competenze: progetto e valutazione delle prestazioni (analisi/sim.

di rete/test-beds) di protocolli per reti: – Next generation Internet, Content Delivery Networks– Sistemi per pervasive e Ubiquitous computing; Bluetooth; Reti di sensori;

Protocolli a basso consumo energetico per reti radio mobili; Reti Ad Hoc; Call admission in reti cellulari.

Campi principali di attività in corso:– Content Delivery Networks: soluzioni per piazzamento dinamico delle

repliche e per la ridirezione delle richieste verso ‘la migliore replica’ – Pervasive/Ubiquitous computing: soluzioni per la formazione di reti di nodi

Bluetooth; individuazione e implementazione di uno stack protocollare per reti di sensori, middleware per ubiquitous computing.

Page 3: Energy efficient sensor networks Rome University “La Sapienza” Dipartimento di Informatica Gruppo di Reti Dott.ssa Chiara Petrioli.

Ubiquitous/Pervasive ComputingUbiquitous/Pervasive Computing Il paradigma dell“Ubiquitous Computing” è stato introdotto da

Mark Weiser nel 1988 per descrivere “The calm technology that recedes into the background of our lives”

Vision: interconnettere tutti i dispositivi intorno a noi, introdurre capacità di calcolo e comunicazione nei dispositivi che ci circondano senza cambiare le modalità di interazione con i medesimi creando degli ambienti intelligenti che aumentino comfort, sicurezza, servizi a cui l’utente può accedere. Interconnessione di laptops, cell phones, PDAs, headsets,

smart watch etc.) nella nostra ‘personal bubble’ Home Networking Smart spaces, reti di sensori

Vincoli:Numero di dispositivi elevato, basso costo, bassa potenza trasmissiva

Page 4: Energy efficient sensor networks Rome University “La Sapienza” Dipartimento di Informatica Gruppo di Reti Dott.ssa Chiara Petrioli.

BluetoothBluetooth

E’ il primo standard che risponde alle esigenze del paradigma di ubiquitous/pervasive computing!

Stato della standardizzazione: E’ recentemente uscito BT v1.2 (limita

le interferenze con altri dispositivi in Banda ISM, ad esempio dispositivi WiFi)

Allo studio BT v2.0 che, basandosi su BT v1.1 e BT v1.2, consente quando necessario di metter su collegamenti con data rate più elevato.

Page 5: Energy efficient sensor networks Rome University “La Sapienza” Dipartimento di Informatica Gruppo di Reti Dott.ssa Chiara Petrioli.

Bluetooth BasicsBluetooth BasicsI dispositivi BT sono organizzati in piconets, clusters composti da :

Un master+ slaves (non più di 7 possono essere attivi/comunicare contemporaneamente)BT usa Frequency Hopping Spread Spectrum, ISM Band; Tutti i nodi di una piconet usano la stessa sequenza di FH calcolata un base a master ID e clock

Comunicazione Master (M) – Slave (S) Le Piconet sono interconnesse tramite nodi che svolgono più ruoli (parte del tempo in una piconet, parte in un’altra)

master/slaveadditional piconetPer interconnettere Slave vicini

Slave comune

Page 6: Energy efficient sensor networks Rome University “La Sapienza” Dipartimento di Informatica Gruppo di Reti Dott.ssa Chiara Petrioli.

Scatternet FormationScatternet Formation

Tre fasi:

Device Discovery

Piconet Formation

Piconet Interconnection

Perche’ serve?

Anche in reti di dimensione limitata è necessario per 1) limite 7 slave attivi 2) offrire a ciascun utente un data rate soddisfacente

Page 7: Energy efficient sensor networks Rome University “La Sapienza” Dipartimento di Informatica Gruppo di Reti Dott.ssa Chiara Petrioli.

Scatternet formation Scatternet formation

Un buon protocollo di scatternet formation deve:Essere totalmente distribuito, basarsi su info localiGenerare scatternet connesseGenerare scatternet con piconet di dim. limitate (<=7) Limitare il numero di gateway intermedi, evitare l’uso di interconnessioni tra piconet master-master, limitare il numero di ruoli per nodo Selezionare i master in base alle risorse residue dei nodiGenerare scatternet fortemente magliate (per robustezza) Essere self-healingMetriche: tempo di formazione della scatternet, numero di piconet, lunghezza delle rotte, numero di schiavi, numero di ruoli, overhead

Scatternet formation in Bluetooth Networks, Basagni, Bruno, PetrioliWiley IEEE Press, book on Ad Hoc Networks, in press.

Page 8: Energy efficient sensor networks Rome University “La Sapienza” Dipartimento di Informatica Gruppo di Reti Dott.ssa Chiara Petrioli.

BluePleiades e BlueStarsBluePleiades e BlueStars(in collaborazione con gruppo Prof. Panconesi)(in collaborazione con gruppo Prof. Panconesi)Idea:

Device discovery (scoprire i vicini) estremamente costosa, non tutti i vicini possono essere scoperti in tempo utile (non bastano 20s!!)E’ sufficiente scoprire ‘abbastanza vicini’ in modo da avere una topologia connessa (su cui far girare l’algoritmo di scatternet formation -BlueStars) Tramite modelli teorici si sono derivate regole locali per individuare quando si sono scoperti sufficienti vicini in modo che tale proprietà sia soddisfatta. Tali regole garantiscono anche che il numero di tali vicini sia <=7. Nuova device discovery (Blue Pleiades) porta in poco tempo ( circa 6s) a scoprire <=7 vicini tali che la topologia risultante sia connessaFacendo girare un semplice protocollo di scatternet formation (BlueStars) in circa 2s si ha una rete multi-hop Bluetooth. BlueStars velocizzato dal fatto che BluePleiades produce una topologia sparsa.

Page 9: Energy efficient sensor networks Rome University “La Sapienza” Dipartimento di Informatica Gruppo di Reti Dott.ssa Chiara Petrioli.

Risultati: confronto prestazionaleRisultati: confronto prestazionaleTempi ragionevoli di formazione della scatternetProtocollo sempliceBuone caratteristiche della scatternet risultante (lunghezza delle rotte, numero e tipo di ruoli dei nodi, numero di piconet, numero di schiavi per piconet)Basso overheadMigliore delle soluzioni finora proposte per multi-hop scatternet formationValutazione delle prestazioni tramite estensione Bluetooth the simulatore di rete ns2 da noi sviluppata

Sviluppi…Sviluppi…Soluzione integrata scatternet formation/scheduling/routingSituazioni dinamicheOttimizzazioni inter-livello dei protocolli

Progetto MAGELLAN

Page 10: Energy efficient sensor networks Rome University “La Sapienza” Dipartimento di Informatica Gruppo di Reti Dott.ssa Chiara Petrioli.

Progetti nazionali/internazionaliProgetti nazionali/internazionaliProgetti internazionali

EEC ITEA MAGELLAN (Multimedia Application Gateways for Enterprise Level Lans). EEC ITEA BARTENDER EEC STREP Secure, Internet-able Mobile Platforms Leading Citizens Toward Simplicity (SIMPLICITY)EEC IST EYES (EnergY Efficient Sensor networks)

EEC ITEA POLLENS (Platform for Open, Light,Legible, & Efficient Network Services) EEC ITEA RTIPA (Real time Internet Platform Architectures)

Progetti nazionaliFIRB Virtual Immersive COMmunications (VICOM). COFIN Protocolli e Strategie Interlivello Energicamente Efficienti per Reti Riconfigurabili, Ad Hoc e di Sensori (PATTERN). FIRB WEBMINDS

conclusi

Page 11: Energy efficient sensor networks Rome University “La Sapienza” Dipartimento di Informatica Gruppo di Reti Dott.ssa Chiara Petrioli.

EYESEYES

Obiettivo: sviluppare uno stack protocollare per reti di sensori

Possibili applicazioni: monitoraggio ambientale (incendi, inquinamento, agricoltura di precisione, fenomeni sismici), edifici intelligenti, sistemi di sicurezza, applicazioni militari,..

Sistemi a bassissimo consumo energetico, con altissimo numero di nodi con risorse estremamente limitate

Unità di Roma si occupa di: Routing, MAC, localizzazione, sicurezza

Page 12: Energy efficient sensor networks Rome University “La Sapienza” Dipartimento di Informatica Gruppo di Reti Dott.ssa Chiara Petrioli.

Collaborazioni con industrieCollaborazioni con industrie

Soprattutto in ambito internazionale …DoCoMo, Siemens, Infineon, Nedap, Alcatel, Philips, Thales, Thompson,…Telecom Italia, Altran

Esperienze in ambito di test-bed prototipi, qualche esempio:

Soluzione per QoS su IP introdotta in gatekeeper H323 prototipale di Philips Soluzione per ridirezione trasparente delle repliche implementata su router prototipali 6Wind/AlcatelIn corso: implementazione di protocolli su nodi sensori Infineon/Nedap

Page 13: Energy efficient sensor networks Rome University “La Sapienza” Dipartimento di Informatica Gruppo di Reti Dott.ssa Chiara Petrioli.

Per maggiori informazioniPer maggiori informazioni

[email protected]@di.uniroma1.it