Stefano Lama
Stefano Maggiore
Giacomo Tartari
Scenario applicativo
 Crescente diffusione di
dispositivi dotati di
connettivita wireless
porta a…
 … possibilità i creare reti
MANET (Mobile Ad hoc
NETworks)
Problemi
 Routing inter-MANET
 Non contemporanea
connessioni degli utenti
(sistemi impromptu)
?
Soluzioni
 Sfruttamento della
moblità e abitudini degli
utenti per routing interMANET
 Caching dei messaggi da
parte degli utenti per
persistenza
Architettura
 AGAPE, middleware
nato per supportare lo
sviluppo di applicazioni
collaborative in ambienti
MANET
MSA
Services
Repository
AGAPE
Architettura
 Servizi per il supporto
alla comunicazioe interMANET (incapsula i
protocolli per
l’instradamento dei
messaggi)
MSA
Services
Repository
AGAPE
Architettura
 Supporto alla
memorizzazione per
garantire la persisitenza
dei dati
MSA
Services
Repository
AGAPE
Architettura
MSA
 Prototipo di applicativo
che sfrutta i servizi
sottostanti
Services
Repository
AGAPE
Giacomo Tartari
Messaging
 Due principali categorie di messaggi
 Contenuto
 per ora solo messaggi di testo
 Protocollo
 Semantica dei messaggi definita dal tipo e non dal
contenuto
Messaging
 Textmessage
 Messaggio di testo
 Per ora unico tipo di
messaggi di contenuto
 In futuro altri tipi:
immagini , audio ecc..
Hello
world!
Messaging
 Agendarequestmessage
 Richiede agenda
aggiornata,
 Agendaresponsemessag
e
 Risponde con l’agenda
aggiornata
 viene inviato
automaticamente dai
corriri all’ LME appena
entrano in località
Messaging
 Courierrequestmessage
 Richiesta, da parte di un
mittente che non ha trovato
in località il suo destinatario,
dei corrieri disponibili in
località
 Courierresponsemessage
 Risposta dell’ LME che
contiene tutti i corrieri in
località
Messaggi utilizzati
durante l’algoritmo
NHC
Messaging
 Containermessage
 Messaggio contenitore di
altri messaggi, il “pacco”
che trasportano i corriere
 La semantica dei messaggi
è definita dal tipo, serve un
messaggio diverso, con
diverso significato
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 un’ulteriore estensione delle tipologie di
messaggi introducendo nuovi tipi di dati come scambio di
file differenti, da semplici documenti a file audio/video
Scarica

presentazione