PERMESSO PERsistent MESSagging in ad hOc networks Melli Michele Matr Reti di Calcolatori LS aa 2006/07
Agenda Agenda Introduzione Introduzione Persistent Server Persistent Server Percezione della presenza Percezione della presenza Chatting Asincrona Chatting Asincrona Reliability Reliability Ingresso nella MANET Ingresso nella MANET Conclusioni Conclusioni
PERMESSO PERMESSO DISCOVERY CHAT SINCRONA CHAT A SINCRONA PERSISTENT SERVER Gestita autonomamente dai nodi
Async Comunication Persistent Server Persistent Server Persistent Server ENTERED Sync Comunication PERSISTENT PersistentPresence = TRUE Persistent Server IP MANET
Async Comunication Protocollo per la percezione della presenza del Persistent Server Protocollo per la percezione della presenza del Persistent Server Persistent Server PERSISTENT REQ Sync Comunication PERSISTENT PersistentPresence = TRUE Persistent Server IP PersistentPresence = FALSE MANET
Chatting Asincrona Chatting Asincrona Persistent Server A B C from: A to: C ……. from: B to: C ……. AsyncMessages from: A to: C ……. from: B to: C ……. ASYNC MESS ASYNC REQ ASYNC MESS
ReliabilityReliability Persistent Server ASYNC MESS 1 ASYNC MESS 2 ASYNC MESS 3 SentMessAck ASYNC MESS 1 ASYNC MESS 2 ASYNC MESS 3 ASYNC MESS 1 ASYNC MESS 2 ASYNC MESS 3 Ack Controller ACK MESS 1 ACK MESS 3 ACK MESS 2 ASYNC MESS 1 ASYNC MESS 2 ASYNC MESS 3
Ingresso del Persistent ServerIngresso del Persistent Server Persistent Server A B ASYNC MESS ASYNC MESS ENTERED PERSISTENT ASYNC MESS ASYNC MESS Persistent Presence = FALSE Persistent Presence = TRUE Persistent Server IP Persistent Presence = TRUE Persistent Server IP ASYNC MESS
ConclusioniConclusioni Trasparenza Trasparenza Persistenza Persistenza Sviluppi FuturiSviluppi Futuri Monitoring e Replicazione Monitoring e Replicazione Servizio di news Servizio di news