La presentazione è in caricamento. Aspetta per favore

La presentazione è in caricamento. Aspetta per favore

Stefano Lama Stefano Maggiore Giacomo Tartari. Scenario applicativo Crescente diffusione di dispositivi dotati di connettivita wireless porta a… … possibilità

Presentazioni simili


Presentazione sul tema: "Stefano Lama Stefano Maggiore Giacomo Tartari. Scenario applicativo Crescente diffusione di dispositivi dotati di connettivita wireless porta a… … possibilità"— Transcript della presentazione:

1 Stefano Lama Stefano Maggiore Giacomo Tartari

2 Scenario applicativo Crescente diffusione di dispositivi dotati di connettivita wireless porta a… … possibilità i creare reti MANET (Mobile Ad hoc NETworks)

3 Problemi Routing inter-MANET Non contemporanea connessioni degli utenti (sistemi impromptu) ?

4 Soluzioni Sfruttamento della mobilità e abitudini degli utenti per routing inter- MANET Caching dei messaggi da parte degli utenti per persistenza

5 Architettura AGAPE, middleware nato per supportare lo sviluppo di applicazioni collaborative in ambienti MANET AGAPE RepositoryServices MSA

6 Architettura Servizi per il supporto alla comunicazioe inter- MANET (incapsula i protocolli per linstradamento dei messaggi) AGAPE RepositoryServices MSA

7 Architettura Supporto alla memorizzazione per garantire la persisitenza dei dati AGAPE RepositoryServices MSA

8 Architettura Prototipo di applicativo che sfrutta i servizi sottostanti AGAPE RepositoryServices MSA

9 Stefano Maggiore

10 Dati utili per la comunicazione Agenda utente Lista di amici con cui comunicare Repository dei messaggi

11 Servizi Agenda Dati di interesse per la localizzazione: Ora della connessione Giorno della settimana Identificativo del LME Occorrenza Data dellultima connessione

12 Servizi Agenda – attività svolte Allavvio dellapplicazione: cancellazione vecchi record Ad ogni connessione con un LME: aggiornamento dellagenda personale

13 Servizi Buddylist Dati dinteresse: Profilo utente Agenda utente Memorizzazione dati degli utenti:

14 Servizi Buddylist - attività Inserimento di nuove agende personali Aggiornamento delle agende personali degli utenti già nel database: Aggiornamento su richiesta tramite scambio di agende Aggiornamento tramite estrapolazione dellagenda dallheader di un messaggio Agenda Sender Profile Sender Profile Receiver Agenda Receiver Sending DatePayload BUDDYLIST

15 Servizi Repository Dati rilevanti: Mittente Ricevente Data invio del messaggio Compongono lheader del messaggio Memorizzazione dei messaggi:

16 Servizi Repository Possibili estensioni del messaggio (payload): Testo Estensioni future: Audio Video

17 Servizi Repository - attività Ad ogni connessione con un LME: Ricerca dei riceventi per i messaggi in memoria In caso negativo, attivazione del protocollo di routing Ad ogni cambiamento della vista: Controllo dei nuovi utenti collegati per un eventuale invio dei messaggi in memoria In caso negativo, attivazione del protocollo di routing A B? Non è in località! D C Attivo NHCS B

18 Conclusioni e sviluppi futuri Si è in grado di garantire la comunicazione inter-MANET grazie alla mobilità degli utenti e alla persistenza dei messaggi Si è definita una politica di routing, basata sui messaggi, che permette di inseguire un utente nei suoi spostamenti e quindi migliorare le garanzie di consegna Possibilità di unulteriore estensione delle tipologie di messaggi introducendo nuovi tipi di dati come scambio di file differenti, da semplici documenti a file audio/video


Scaricare ppt "Stefano Lama Stefano Maggiore Giacomo Tartari. Scenario applicativo Crescente diffusione di dispositivi dotati di connettivita wireless porta a… … possibilità"

Presentazioni simili


Annunci Google