Proxy Based Infrastructure for LBS tailoring Paolo Lutterotti matr. 0000232661 Reti di Calcolatori LS, A.A. 2005/06.

Slides:



Advertisements
Presentazioni simili
Progetto CNR IS-MANET Unità di Bologna/Ferrara
Advertisements

© 2007 SEI-Società Editrice Internazionale, Apogeo Unità D1 Architetture di rete.
© 2007 SEI-Società Editrice Internazionale, Apogeo Unità D1 Architetture di rete.
Informatica e Telecomunicazioni
ISA Server 2004 Enterprise Edition Preview. ISA Server 2004.
Web Services.
Introduzione ai Web Services. E' un nuovo meccanismo RPC ottimizzato per l'uso in Internet Un qualunque Client su una generica piattaforma deve poter.
2-1 Trasferimento di file: ftp Crediti Parte delle slide seguenti sono adattate dalla versione originale di J.F Kurose and K.W. Ross (© All Rights.
Architetture scalabili e flessibili a basso consumo Mariagiovanna Sami Polimi Lecce – 5 luglio 04.
ICT (Information and Communication Technology):
Integrazione di una piattaforma IPTV in un’architettura SOA
Corso di Informatica Corso di Laurea in Conservazione e Restauro dei Beni Culturali Gianluca Torta Dipartimento di Informatica Tel: Mail:
Concetti introduttivi
Corso di Laurea in Ingegneria Gestionale
Supporto per servizi di File Hosting Presentazione di progetto per lesame di Reti di Calcolatori LS Valerio Guagliumi
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.
Proxy-based infrastructure for LBS availability Reti di Calcolatori L-S Andrea Licastro
Stefano Lama Stefano Maggiore Giacomo Tartari. Scenario applicativo Crescente diffusione di dispositivi dotati di connettivita wireless porta a… … possibilità
Proxy-based infrastructure for LBS tailoring Relazione di: Alessandro Antonelli matr Bologna, 07/01/2008.
BlueMar k Sistema di Proximity Marketing con QoS ed availability Progetto per il Corso di Reti di Calcolatori LS Nicola Bonoli - 27 Giugno 2007.
Supporto allassistenza da remoto Sacchetti MauroMatr Prof. Antonio Corradi Progetto di Reti di Calcolatori LS.
Stefano Lama Stefano Maggiore Giacomo Tartari. Scenario applicativo Crescente diffusione di dispositivi dotati di connettivita wireless porta a… … possibilità
MUSE BT Reti di Calcolatori LS A.A. 2006/2007 Manservisi Alberto Music Everywhere with BlueTooth.
DEIS Università di Bologna
High-Available Service Manager Diego Costantini Università degli studi di Bologna Corso di Laurea Specialistica.
Progetto di Reti di Calcolatori LS a cura di Gesualdi Marco Miniello Giuseppe Vukovic Veljko.
Meteo Service Corso di Reti di Calcolatori LS Casarini Stefano matr
Situazione iniziale di un’ azienda tipica: - Uno o più server
Progetto di Reti di Calcolatori L-S Orchestrazione di servizi WEB
Middleware di Discovery Avanzato Di Giuseppe Tomaiuoli Mat Reti di Calcolatori LS Prof. Ing. Antonio Corradi.
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.
Sistemi Informativi sul Web
Reti di calcolatori LS Manni Tiziano  IT e nuovi scenari applicativi …  … portabilità dei dati …  … condivisione dati …  … disponibilità.
1 di 15 Università degli studi di Modena e Reggio Emilia Mail Configurator: un’applicazione ad agenti mobili basata su ruoli dinamici Correlatori: Ing.
Reti di Calcolatori ed Internet Fabio Massimo Zanzotto.
L’architettura a strati
Protocolli e architetture per WIS. Web Information Systems (WIS) Un Web Information System (WIS) usa le tecnologie Web per permettere la fruizione di.
Reti di calcolatori LS Enrico Pirazzini SSB un middleware basato su JMS per l'invocazione di servizi remoti.
Architettura del Portale Agrologis Utente Modulo F. Data base centrale Active Web Matrix Data Base Multimediale Distribuito Interfacce Visuali Avanzate.
SVILUPPO DI UN SERVIZIO DI STAMPA PER DISPOSITIVI MOBILI BASATO SULLE PIATTAFORME JINI E J2ME Candidato Relatore Marco Lazzara Prof. Ing. Vincenzo Grassi.
Music Everywhere BlueTooth project – MasterProxy Albertin Marco.
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.
Studio di una soluzione distribuita per la gestione di un centro sondaggi.
Progetto di Ingegneria del Web Anno Accademico 2007/2008 Stefano Pigiani Bruno Ricci Marco Ruzzon.
Relatore: Ing. Francesco Lo Presti Correlatore: Ing. Stefano Salsano UPMT: progetto e realizzazione di una soluzione di mobilità verticale e overlay networking.
Supporto alla comunicazione di gruppo context aware per membri disconnessi. Reti di Calcolatori LS aa 2005/2006 Bruno Docimo
Proxy-Based Infrastructure for LBS Tailoring Reti di Calcolatori LS – Prof. A. Corradi Presentazione di: Roberto Amici Gruppo: Roberto Amici Alessandro.
Supporto alla comunicazione di gruppo context aware per membri disconnessi.
Progetto di un sistema di comunicazione di gruppo con multicast causale Reti di Calcolatori L-S Marco Canaparo Matricola
PERMESSO PERsistent MESSaging in ad hOc networks Corso di Reti di Calcolatori LS – AA Presentazione di Davide Sansovini Professore: Antonio Corradi.
Multimedia search-engine Andrea Pasquini
MUSE 2 WIFI MUSic Everywhere with WIFI presentazione di Pierangeli Diego Membri del gruppo: Bambini Stefano Bergamini Andrea Pierangeli Diego AA 2006/2007.
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.
Progetto e Realizzazione di un servizio di Chat Progetto di: Nicoli Leonardo Corso di: Reti di Calcolatori L-S.
Proxy-based infrastructure for LBS availability Bucco Nicola matr
Corso di Reti di Calcolatori LS Progetto di un server FTP in grado di coordinarsi con altri mirror per garantire QoS di Marco Buccione.
Servizi continui su rete IEEE – Music Everywhere Presentazione di Alberto Mercati Reti di Calcolatori LS.
Realizzazione e integrazione della sicurezza nell’emulatore di reti BlueSesame D’Ascanio Amedeo Tutor: Dario Bottazzi.
Muse2: MUSic Everywhere with WI-FI Progetto realizzato da: Bambini Stefano Bergamini Andrea Pierangeli Diego Bologna C.d.L.S. Ingegneria Informatica.
1 RE.VE.N.GE CORBA REliver and VErsatile News delivery support for aGEncies. Sistema per la creazione di notizie e la loro trasmissione sul sistema di.
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.
Università degli Studi di Bologna Facoltà di Scienze Matematiche Fisiche e Naturali Corso di Laurea in Scienze dell’Informazione Università degli Studi.
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
Progetto MUSE MUSic Everywhere Presentazione di Leardini Francesco Reti di calcolatori LS.
Transcript della presentazione:

Proxy Based Infrastructure for LBS tailoring Paolo Lutterotti matr Reti di Calcolatori LS, A.A. 2005/06

Outline Introduzione Architettura  Topologia della rete Struttura e interazione tra i componenti Quality of Service Bluetooth Communication

Introduzione Scopo  Realizzare una guida virtuale ad un museo, attraverso la realizzazione di un servizio location aware Caratteristiche del Servizio  Tailoring dei contenuti  Architettura client/proxy/server  Politiche di gestione del servizio organizzate attraverso un Rule Engine

Attori del sistema Client  Costituito da dispositivi mobili (pda, notebook… ), riceve il contenuto informativo in base alla posizione e alle politiche/preferenze correnti. Proxy  Riceve le richieste di servizio da parte dei client. Grazie ad un Rule Engine interno si occupa del tailoring e della gestione dello stato utente (preferenze, ultima posizione, ultima richiesta…) Server  Costituisce il repository delle risorse multimediali (audio, video, immagini).

Architettura Primo step:  Posizionamento su Bluetooth e comunicazione su Wi-Fi Rete Wireless, piano 2 Rete Wireless, piano 1 Proxy piano 1 Server A Server B Proxy piano 2 LAN Dispositivi fissi Bluetooth impiegati per il posizionamento

Struttura Browser Push Server Communication Manager Web Service Tailorer Rule Engine Push Connection (TCP socket) WS methods LBS Server (Web Server) Position Detector XML document get (http connection) Multimedia get (http connection) Web Service Client

Comunicazione push/pull Push  Canale Tcp operato dal Server nei confronti del client  Attivato alla prima registrazione o al cambio di piano  Prevede messaggi del tipo -UPDATE Pull  Il client richiede la risorsa dopo un timeout (malfunzionamento?) Eventualmente ripristino del push

Interazione

Quality of Service User characteristics  Tipo di dispositivo hw  Periodo di push User preferences  Disponibilità a ricevere audio/video/immagini User monitors  Variabili del “sistema utente” che influenzano la fornitura del servizio (stato batterie…) Non certezza…

Bluetooth positioner e bridge Architettura step2 Bluetooth Bridge Ethernet Interface Bluetooth Bridge Ethernet Interface Bluetooth Bridge Ethernet Interface LAN Bridge & Positioner

Discovery ed Handover Comunicazione attraverso Bluetooth  Necessario dotare lo stack del livello di rete (trasparenza) Servizio BNEP Problema  Assenza di servizi fondamentali in ambiente wireless Discovery Handover Semplice…BlueZ

Handover Old AP RSSI New AP RSSI Hysteresis Upper Threshold t dBm

Conclusioni  Si è implementato un’infrastruttura in grado di supportare servizi location aware con tailoring dei contenuti  Particolare attenzione a problemi di perdita della connessione wireless (no fault tolerance)  Supporto della comunicazione tramite Wi-Fi e Bluetooth Sviluppi futuri  Miglioramento utilizzo delle tecnologie (perché client solo linux?)  Rivedere implementazione handover e discovery su bluetooth (codice nativo?)