La presentazione è in caricamento. Aspetta per favore

La presentazione è in caricamento. Aspetta per favore

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

Presentazioni simili


Presentazione sul tema: "Proxy Based Infrastructure for LBS tailoring Paolo Lutterotti matr. 0000232661 Reti di Calcolatori LS, A.A. 2005/06."— Transcript della presentazione:

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

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

3 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

4 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).

5 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

6 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

7 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

8 Interazione

9 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…

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

11 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

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

13 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?)


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

Presentazioni simili


Annunci Google