Programma di Mobile Systems And Applications:

OBIETTIVI E RISULTATI DI APPRENDIMENTO

Conoscenza dei problemi progettuali e delle possibili soluzioni architetturali per la realizzazione di sistemi informatici mobili, ovvero sistemi basati su piattaforme distribuite di calcolo e comunicazione in cui alcuni (o tutti) i nodi di elaborazione sono fisicamente mobili. Scopo di tali sistemi e' quello di consentire accesso e gestione ''universale'' dell'informazione (''anytime, anywhere access and computing'').

La mobilita' fisica dei nodi di elaborazione ha un forte impatto su tutta la pila di protocolli con cui viene normalmente rappresentata l'architettura ''a strati'' di un sistema informatico. Di conseguenza, le soluzioni architetturali presentate abbracceranno tutti i livelli di tale pila. Per ogni livello (in particolare per quelli piu' bassi) verra' data enfasi agli aspetti peculiarmente informatici.

 

PROGRAMMA (tentativo)

Introduzione ai sistemi informatici mobili

- visioni, problematiche, struttura generale dei sistemi informatici mobili

Applicazioni informatiche in ambiente mobile

- architetture software

- gestione dei dati

- interazioni tra componenti: estensioni del modello RPC, modelli alternativi a RPC (publish/subscribe, tuple space)

- interazione con infrastrutture di cloud computing

- adattamento e risparmio di energia

 

Reti informatiche mobili

- livello MAC: wireless LAN (IEEE 802.11),  reti dati mobili (2G, 3G, 4G)

- livello di rete: Mobile IP, reti ''ad hoc''

- livello di trasporto: TCP in ambiente mobile