Supporto alla comunicazione di gruppo context aware per membri disconnessi. Reti di Calcolatori LS aa 2005/2006 Bruno Docimo 0000222738.

Slides:



Advertisements
Presentazioni simili
I bridge Standard IEEE 802.1D.
Advertisements

Progetto CNR IS-MANET Unità di Bologna/Ferrara
Architettura di rete Le reti sono sempre organizzate a livelli
4-1 Mobilità in Internet Crediti Parte delle slide seguenti sono adattate dalla versione originale di J.F Kurose and K.W. Ross (© All Rights.
Ambiente di Invocazione Dinamica dei Servizi Enrico Mussi - WP2.
Middleware per MANET WP3 Alessandro Ghioni
Reti di Calcolatori Domande di riepilogo Quarta Esercitazione
Reti di Calcolatori IL LIVELLO RETE.
SARAH Shop Assistant in Reti Ad-Hoc Presence Awareness, modalità disconnessa e dinamiche di update Antonio Gaetani.
Presentazione del progetto di: Reti di calcolatori L-S Matteo Corbelli.
Supporto per servizi di File Hosting Presentazione di progetto per lesame di Reti di Calcolatori LS Valerio Guagliumi
Delay Tolerant Networking Service per SAMOA. Il framework SAMOA SAMOA è un framework che consente di gestire e popolare la rete sociale e propagare a.
P ROGETTO PERMESSO PER SISTENT MESS AGING IN AD H O C NETWORKS Presentazione di Manuela Bassetti Corso di Reti di Calcolatori L-S AA Progetto.
Stefano Lama Stefano Maggiore Giacomo Tartari. Scenario applicativo Crescente diffusione di dispositivi dotati di connettivita wireless porta a… … possibilità
BlueMar k Sistema di Proximity Marketing con QoS ed availability Progetto per il Corso di Reti di Calcolatori LS Nicola Bonoli - 27 Giugno 2007.
Progetto PERMESSO PERsistent MESSaging in ad hOc networks Presentazione di Vitalone Giuseppe.
SARAH Shop Assistant in Reti Ad-Hoc Marco Montali.
Global Virtual Tuple Space
Stefano Lama Stefano Maggiore Giacomo Tartari. Scenario applicativo Crescente diffusione di dispositivi dotati di connettivita wireless porta a… … possibilità
PuntoPunto Reliable peer-to-peer overlay network con capacità di NAT traversal Vincenzo Pacella matr
PERMESSO PERsistent MESSaging in ad hOc networks Alessio Franco Matr Corso di Reti di Calcolatori LS A.A. 2005/2006.
1 Packet Manager Sistema di gestione di pacchetti software per il progetto dell'esame di Reti di Calcolatori LS Progetto realizzato da Fabio Parisini.
PERMESSO PERsistent MESSaging in ad hOc networks Corso di Reti di Calcolatori L-S AA Presentazione di Roberto Gamboni Progetto di Giuseppe Vitalone,
Progetto di Reti di Calcolatori LS Colombini Emanuele Tutor: Ing. Dario Bottazzi Gruppo: Emanuele Colombini, Francesco Ferri, Gianpiero Napoli Middleware.
DEIS Università di Bologna
Distributed File System Service Dario Agostinone.
Meteo Service Corso di Reti di Calcolatori LS Casarini Stefano matr
Situazione attuale delle reti e problematiche
U N INFRASTRUTTURA DI SUPPORTO PER SERVIZI DI FILE HOSTING Matteo Corvaro Matricola Corso di Reti di Calcolatori LS – Prof. A. Corradi A.A.
BROKER SERVER Progetto di Ingegneria del Web 2008 Alessio Bianchi Andrea Gambitta Giuseppe Siracusano.
Reti di Calcolatori LS Professor Antonio Corradi Ingegner Dario Bottazzi Presentazione di Francesco Fiori.
Reti di calcolatori LS Manni Tiziano  IT e nuovi scenari applicativi …  … portabilità dei dati …  … condivisione dati …  … disponibilità.
L’architettura a strati
Nemesi Creazione e pubblicazione di una rivista online tramite l’utilizzo di Java Message Service.
Reti di calcolatori LS Enrico Pirazzini SSB un middleware basato su JMS per l'invocazione di servizi remoti.
Un sistema per la replicazione ottimistica in una rete di pari Progetto di Reti di calcolatori LS Federico Grassi a.a. 2004/2005.
1: Introduction1 Stratificazione protocollare (Protocol “Layering”) Le reti sono complesse! r Molti elementi: m host m router m link fisici dalle caratteristiche.
Producer – Consumer System Di Carlo Matteo CdLS Ingegneria Informatica (0234) Reti di Calcolatori LS A.A. 2004/2005.
MCSA Mobile Code System Architecture Infrastruttura a supporto della code mobility Pierfrancesco Felicioni Reti di Calcolatori L.S. 2005/2006.
Progetto di: Daniele De Angelis Corso di: Reti di Calcolatori LS Un sistema fault tolerance per protocollo Diffie-Hellman.
Livello 3 Network (Rete)
Supporto per la replicazione attiva di servizi Progetto per il corso di Reti di Calcolatori LS Montanari Mirko Matr:
Sistema di replicazione master-multislave con server di backup per un servizio di chat di Marco Andolfo matr
PROFILI Un sistema distribuito e decentralizzato di profile-matching Lorenzo Moretti Maggio 2004.
Supporto alla comunicazione di gruppo context aware per membri disconnessi.
STUDIO SULLA REPLICAZIONE DEGLI AGENTI NEL SISTEMA SOMA Andrea Sambi.
Bonjour Post-It servizio di post-it distribuito di Elisa Rondini.
Progetto di un sistema di comunicazione di gruppo con multicast causale Reti di Calcolatori L-S Marco Canaparo Matricola
Overlay network strutturate per applicazioni peer to peer Lorenzo Castelli.
PERMESSO PERsistent MESSaging in ad hOc networks Corso di Reti di Calcolatori LS – AA Presentazione di Davide Sansovini Professore: Antonio Corradi.
Servizio di newsgroup con replicazione dei server Studente: Letizia Cheng Cheng Sun Matricola: Reti di Calcolatori LS – Prof. A. Corradi A.A. 2003/2004.
MUSE 2 WIFI MUSic Everywhere with WIFI presentazione di Pierangeli Diego Membri del gruppo: Bambini Stefano Bergamini Andrea Pierangeli Diego AA 2006/2007.
PERMESSO PERsistent MESSaging in ad hOc networks Presentazione di Valentina Bonsi Corso di Reti di Calcolatori L-S AA Progetto di Giuseppe Vitalone,
R.E.V.E.N.G.E. RELIABLE AND VERSATILE NEWS DELIVERY SUPPORT FOR AGENCIES Corso di Reti di Calcolatori LS – AA Professore: Antonio Corradi Referente.
Middleware per la sincronizzazione di ambienti eterogenei Progetto di Reti di Calcolatori LS Emanuele Crescentini matr Ingegneria Informatica LS.
Corso di Reti di Calcolatori LS Progetto di un server FTP in grado di coordinarsi con altri mirror per garantire QoS di Marco Buccione.
1 GVTS Global Virtual TupleSpace Nicola Zanella. 2 Fornire un’astrazione di spazio di tuple condiviso Concetto di gruppo Presence awareness e gestione.
Muse2: MUSic Everywhere with WI-FI Progetto realizzato da: Bambini Stefano Bergamini Andrea Pierangeli Diego Bologna C.d.L.S. Ingegneria Informatica.
PERMESSO PERsistent MESSagging in ad hOc networks Melli Michele Matr Reti di Calcolatori LS aa 2006/07.
Progetto RE.VE.N.GE. MQ REliable and VErsatile News delivery support for aGEncies Sistema di Distribuzione Reti di Calcolatori LS – Prof. Antonio Corradi.
Reti di Calcolatori LS - Fabio Poli 15 Giugno 2006 Sviluppo di un player di Campo Minato multigiocatore con supporto di Chat MultiCast.
Proxy based infrastructure for LBS availability Reti di Calcolatori LS Serena Agresti.
Bacheca: Supporto alla creazione e diffusione di annunci basato su CORBA Corso di Reti di Calcolatori LS Prof. Antonio Corradi Progetto di Elisa Addimanda.
Proxy Based Infrastructure for LBS tailoring Paolo Lutterotti matr Reti di Calcolatori LS, A.A. 2005/06.
Progetto PERMESSO Progetto PERMESSO PERsistent MESSagging in ad hOc networks Presentazione di Elisabetta Visciotti Progetto di Gruppo di: Manuela Bassetti,
Mobile Agent and Enterprise Architecture Integration Il Gestore di Librerie e Servizi Lambertini Riccardo.
1 MUSE2 Reti di Calcolatori L-S Progetto di un servizio di audio streaming in reti wireless Progetto di un servizio di audio streaming in reti wireless.
JDICS Java Dynamic Infrastructure for C/S systems Laura Galli matr Reti di calcolatori LS, Prof. A.Corradi A.A
Lezione 17 Transizione IPV4 -> IPV6 Corso di Reti di calcolatori
Transcript della presentazione:

Supporto alla comunicazione di gruppo context aware per membri disconnessi. Reti di Calcolatori LS aa 2005/2006 Bruno Docimo

Scenario Mobile Ad-hoc NETwork Nodi mobili che collaborano per fornirsi servizi Topologia dinamica Problemi: mobilità dei nodi, perdita di pacchetti, disconnessioni improvvise.

AGAPE E’ un middleware: – Gestisce comunicazione di gruppo in MANET – Gestisce la rete (comunicazione, routing, …) – Unico per l’idea di vista. – Permetta di capire chi è presente attualmente in rete, qualificandolo attraverso un profilo (presence awareness)

Obiettivo Estendere AGAPE supporto alla comunicazione verso utenti disconnessi. Reliability (affidabilità) Rispettando il principio di minima intrusione

Modalità di consegna Modalità context-aware :consegna messaggi con delega LME1 LME2 ME1 ME2 ME1 ME2 LOC1 LOC2 ME3

Modalità di consegna Modalità re-connect: messaggi mantenuti all’interno della località LME1 ME1 To: ME1 ME2 LOC1

Architettura  Context Manager: o Determina la politica di consegna dei messaggi o Raccoglie informazioni sugli spostamenti e li deposita in un HR o Calcola le probabilità che i vari utenti presenti si possano muovere verso la destinazione target  Interlocation Routing Service : o Memorizza i messaggi nel MR (chashing) o Consegna dei messaggi agli utenti corrieri (forwarding). Message Repository: o offre servizi di memorizzazione dei messaggi AGAPE I.R.S.C.M. APPLICATION M.R.

I.R.S. Lato ME Rimane in attesa di nuovi messaggi “extralocality” che devono essere veicolati. Memorizza tali messaggi nel MR locale Invio di tali messaggi al LME della nuova località corrente M.R. LME1 LME2 M.R. ME1 ME2 ME3 LOC2 LOC1

I.R.S. Controllore Località (LME) Si interfaccia col VMS di Agape per ricevere le viste aggiornate: – Se sono presenti nuovi elementi, ripete la procedura di instradamento dei messaggi presenti nel MR locale – Se ci sono elementi disconnessi, invoca il CM per rimuovere gli HR. se il messaggio da spedire è diretto alla località usa il metodo searchUserMatchingProfile controlla se il destinatario o i destinatari sono presenti in tale località, e spedito. Se il messaggio deve essere consegnato fuori dalla località corrente viene invocato il CM che restituisce o l’elenco dei possibili corrieri, o la decisione di memorizzare localmente il messaggio.

Esempio: Messaggio in località Invoca il metodo serchUserMatchingProfile e controlla se il destinatario è presente – Se il destinatario è presente allora invio. – Altrimenti caching LME1 ME1 ME2 To: ME2 LOC 1 M.R.

Esempio: Messaggio in extralocality(1) Si invoca il C.M. che : – Restituisce lista di possibili corrieri (forwarding) LME1 LME2 ME1 ME2 ME1 ME2 To ME1 LOC 2 Loc 1 Loc 2 ME2 Global Register Table Place (LID)Next Locality History (LID) Locality 0 (0) Locality 1 (1) ME3Next Locality History (LID) Locality 0 (0) Locality 1 (1) ME2 corriere alta probabilità che andrà in Loc2

Esempio: Messaggio in extralocality(2) Decisione di memorizzare in messaggio (caching) LME1 ME1 ME2 To ME1 LOC 3 Loc 0 ME2 Global Register Table Place (LID)Next Locality History (LID) Locality 0 (0) Locality 1 (1) ME3Next Locality History (LID) Locality 0 (0) Locality 1 (1) M.R. Messaggio non recapitato a nessun corriere

Conclusioni Decentralizzare Supporto alla replicazione Migliorare algoritmi di predizione Trasparenza Reliability Sviluppi Futuri