La presentazione è in caricamento. Aspetta per favore

La presentazione è in caricamento. Aspetta per favore

Supporto alla comunicazione di gruppo context aware per membri disconnessi.

Presentazioni simili


Presentazione sul tema: "Supporto alla comunicazione di gruppo context aware per membri disconnessi."— Transcript della presentazione:

1 Supporto alla comunicazione di gruppo context aware per membri disconnessi.

2 Architettura e assunzioni Reti ad hoc di computer mobili Località con controllori Possibilità di disconnessione Concetto di gruppo Movimenti standardizzati Località fisse

3 Scenario: MANET Necessità di un framework per –Comunicare –Gestire le località –Gestire i gruppi AGA PE

4 AGAPE: Allocation and Group Aware Pervasive Environment Middleware per la gestione dei gruppi Supporto per la comunicazione Gestione di località tramite LME Profilazione (Profiling) Creazione automatica di reti disconnesse

5 Cosa manca ? Supporto alla “comunicazione disconnessa” –Comunicazione interlocalità –Comunicazione intralocalità Supporto al message storing TTL e Timestamp nei messaggi

6 Soluzione : estensione HW - Network - OS Java Virtual Machine AGAPEAGAPE APPLICAZIONE C.M. Active Object I.R.S. Active Object M.R. Passive Object

7 HW - Network - OS Java Virtual Machine AGAPEAGAPE APPLICAZIONE I.R.S.M.R. C.M. Context Manager Oggetto attivo Differenti implementazioni –LME –ME Accumulo informazioni sul movimento Analisi probabilistica delle future destinazioni Interazione con IRS per politiche di routing

8 HW - Network - OS Java Virtual Machine AGAPEAGAPE APPLICAZIONE M.R.C.M. I.R.S. Interlocation Routing Service Oggetto attivo Blocco riservato al routing vero e proprio Analisi dei messaggi da inoltrare –Destinatario singolo o gruppo –Timestamp –Località di destinazione Analisi dei nodi della località controllata –Ricerca di un vettore –Ricerca di nuovi nodi da processare

9 HW - Network - OS Java Virtual Machine AGAPEAGAPE APPLICAZIONE C.M.I.R.S. M.R. Message Repository Oggetto passivo Fornisce supporto al Message Storing Funzioni per la gestione –Inserimento –Eliminazione –Timestamp Capacità limitata dalle risorse del Dispositivo

10 Esempio: Lato ME loc 1 loc 2 1 Locality 1 (1) 2

11 GHR Esempio: Lato LME ME1 ME2 010010001110101001 ME3

12 Ogni ME accumula info sul movimento Creazione di una lista dei movimenti (History Register) Per ogni località entry con le località di destinazione Politiche di Routing

13 Routing dinamico basato su tabelle Controllo sulla crescita delle tabelle (drop in caso di uscita) Buon funzionamento sulla base delle assunzioni fatte Possibilità di estensione: metodi –makeDecision –FindForwardingHost Caratteristiche della Soluzione

14 Assunzioni limitative –Necessari movimenti abitudinari –Località che non possono muoversi –Alta replicazione dei messaggi Limitazioni

15 Introduzione del concetto di contatto –Fra differenti host –Con timestamp –Con abitudini Possibilità di maggiore efficienza –Con comunicazione fra diversi LME –Con liste più dettagliate –Limitando la crescita delle copie dei messaggi Sviluppi futuri

16 Grazie per l’attenzione


Scaricare ppt "Supporto alla comunicazione di gruppo context aware per membri disconnessi."

Presentazioni simili


Annunci Google