IS-MANET WP4 - Riunione Finale Primo Anno1 Progetto CNR IS-MANET WP4 – MIDDLEWARE Partecipanti: DEIS UniBo – DI UniFe DISI UniGe DIST UniGe ISTI-CNR Pisa PoliMilano UniCt UniMe UniMo UniPi UniRoma1
IS-MANET WP4 - Riunione Finale Primo Anno2 Progetto Infrastruttura Gestione ed Erogazione di servizi per dispositivi mobili eterogenei con connessione wireless con forti vincoli di operatività e di risorse Supporto a servizi location-aware e context-aware per adattamento a connessioni wireless e mobili Integrazione della infrastruttura su rete fissa e del supporto sui dispositivi mobili (con alcune funzionalità già disponibili)
IS-MANET WP4 - Riunione Finale Primo Anno3 WP4: Middleware WP4T1 Organizzazione e Progetto del Middleware: M12 Specifica del modello di middleware di riferimento, con organizzazione di molteplici centri di servizio e con visibilità della allocazione delle risorse, anche per superare eventi di partizionamento e di congestione WP4T2 Servizi di Base: M18 Progetto e realizzazione dei servizi di base, essenziali per l'operatività in ambienti MANET WP4T3 Servizi Avanzati: M36 Implementazione di servizi avanzati per garantire proprietà come qualità di servizio, sicurezza, affidabilità. Il progetto di tali servizi deve tenere in conto l'estrema mobilità e i vincoli di eterogeneità e di scarsità delle risorse tipica di scenari MANET
IS-MANET WP4 - Riunione Finale Primo Anno4 WP4: Organizzazione e Progetto del Middleware Considerazioni alla base del progetto di un Middleware per la gestione delle risorse eterogenee di una MANET e con lutilizzo di tecnologie e strumenti eterogenei Molteplici componenti wireless eterogenei tecnologie e componenti Bluetooth e WiFi Access point differenziati con politiche diverse RFID Radio Frequency IDentification tags link satellitari Molteplici componenti del sistema risorse hw e sw repository di informazioni, metadata e servizi entità mobili nel sistema (mobile router e mobile agent) Propagazione informazioni e localizzazione
IS-MANET WP4 - Riunione Finale Primo Anno5 WP4: Organizzazione e Progetto del Middleware Decisione di middleware Integrazione della/delle MANET con infrastruttura di rete fissa per fornire servizi e risorse a terminali, componenti, risorse estremamente dinamiche ma anche estremamente differenziate e spesso estremamente limitate o comunque con presenza di nodi differenziati (gateway, cluster head, …) Workstation e server, personal computer, accesspoint Bluetooth/WiFi fissi e mobili, link satellitari, wireless sensor, PDA, telefonini, oggetti con tag RFID
IS-MANET WP4 - Riunione Finale Primo Anno6 WP4: Definizione del Middleware Si considerano fondamentali i servizi di supporto naming (discovery) location-awareness allocation/reallocation dissemination, store e retrieval (DS&R) monitoring routing (overlay) che costituiscono la parte di base del WP4 e che devono tenere conto di ingressi/uscite frequenti delle risorse e dei dispositivi Specifica dei Servizi di Base
IS-MANET WP4 - Riunione Finale Primo Anno7 WP4: Specifica dei servizi di base del Middleware Si considerano fondamentali i servizi di supporto naming, location-awareness, allocation/reallocation, DSR, monitoring, routing Coordinamento a livello di servizi di base? Heterogeneous Distributed Resources Collaborative Save&Rescue VoD/Audio Distribution Naming Group Management QoS Management Coordinamento (P/S?) Disseminated Info Services Location awareness Allocation/ Reallocation DS&R Monitoring Routing Gestione Comunicazione, Dispositivi e Risorse Servizi di Base Servizi Avanzati Applicazioni Utente
IS-MANET WP4 - Riunione Finale Primo Anno8 WP4: Definizione del Middleware Specifica dei Servizi di Base Spesso (nei lavori di molte U.O.) soluzioni basate su architetture a proxy Ulteriori proprietà di Minimo consumo Apertura Affidabilità Sicurezza Prontezza di risposta …
IS-MANET WP4 - Riunione Finale Primo Anno9 WP4: Contributi delle varie Unità Una velocissima panoramica su parte del lavoro svolto dalle varie unità allinterno del WP4 I contributi saranno integrati in un deliverable con le attività svolte in WP4 nel primo anno; inoltre, a disposizione delle altre U.O., technical report, paper, codice prototipi realizzati U.O. UniRoma1 Discovery, comunicazione in X-hoc networks Architettura ad-hoc con nodi in ruolo di gateway Resource-aware services con coordinamento fra MANET
IS-MANET WP4 - Riunione Finale Primo Anno10 WP4: Contributi delle varie Unità U.O. DISI UniGe verso dissemination di informazioni e loro reperimento in MANET file system distribuito con funzionalità di caching idea di infrastruttura a caching proxy U.O. UniPi (ISTI-CNR) dependable & secure data storage frammentazione e replicazione dei dati, reperimento e ricomposizione when needed libreria sviluppata
IS-MANET WP4 - Riunione Finale Primo Anno11 WP4: Contributi delle varie Unità U.O. UniMo spazi di tuple distribuite per coordinamento ed estrazione di informazioni di contesto (Tuple On The Air - TOTA) approccio peer-to-peer tuple spreading, regole di propagazione, analogia campi elettromagnetici U.O. UniCt modelli di sicurezza per MANET (reference, recommendation) middleware peer-to-peer basato su JXTA Estensione del discovery e gestione connessioni intermittenti Utilizzo di codice mobile
IS-MANET WP4 - Riunione Finale Primo Anno12 WP4: Contributi delle varie Unità U.O. UniMe scenario di deployment: concetto di centro operativo mobile (con risorse NON fortemente limitate), utilizzo di proxy tecnologia abilitante: agenti mobili supporto a servizi di streaming A/V anche verso dispositivi molto limitati, in aree di emergenza necessità di QoS monitoring & adaptation Contributi da altre U.O.?
IS-MANET WP4 - Riunione Finale Primo Anno13 WP4: Contributi delle varie Unità U.O. UniBo/Fe A livello di supporto vero e proprio, sia MANET che wired- wireless integrated networks esplorazione Wireless Sensor Networks (techReport) gestione della comunicazione Bluetooth da Java gestione context-aware di gruppi altamente dinamici (AGAPE) Tecnologie abilitanti: agenti mobili (SOMA), codice mobile e metadati (profili e politiche) Ambiti applicativi Audio streaming adattato tramite ubiQoS proxies Ubiquitous Helper Communities for Aging People
IS-MANET WP4 - Riunione Finale Primo Anno14 WP4: Contributi delle varie Unità U.O. UniBo/Fe – Java e Bluetooth
IS-MANET WP4 - Riunione Finale Primo Anno15 U.O. UniBo/Fe - Utilizzo del supporto nelle applicazioni Audio streaming adattato tramite ubiQoS proxies (su SOMA e JSR82+SCO support)
IS-MANET WP4 - Riunione Finale Primo Anno16 U.O. UniBO/FE: Risultati del primo anno Pubblicazioni: vedi lista allURL Prototipi: Secure and Open Mobile Agent (SOMA) Policy Enabled Mobile Applications (POEMA) JSR82+SCO interface (available soon…)
IS-MANET WP4 - Riunione Finale Primo Anno17 WP4: Linee guida emergenti 1) Service provisioning in: pure MANET, approccio peer-to-peer puro ambienti wired-wireless integrati (MANET come last hop technology per wireless Internet) MANET con nodi fortemente asimmetrici/eterogenei (ad es., centro operativo mobile di UniMe) 2) Non solo location-aware, ma anche context-aware middleware (per aggancio a risorse più adatte, per distribuzione di flussi con QoS adattato, …) Metadati? Quali formati? Scelta uniforme di progetto? 3) Codice mobile anche in MANET?
IS-MANET WP4 - Riunione Finale Primo Anno18 WP4: Linee guida emergenti Servizi Middleware Advanced ? Heterogeneous Distributed Resources Collaborative Save&Rescue VoD/Audio Distribution Naming Group Management QoS Management Coordinamento (Publish/ Subscribe?) Disseminated Info Services Location awareness Allocation/ Reallocation DS&R Monitoring Routing ?? Call for comments and suggestions ??