Università degli Studi di Bologna
Facoltà di Scienze Matematiche Fisiche e Naturali
Corso di Laurea in Scienze dell’Informazione
Progetto e Implementazione di una
Architettura per il Downloading di
File Musicali da Terminale Mobile
Tesi di Laurea in
Sistemi per l’Elaborazione dell’Informazione I
Relatore:
Chiar.mo Prof. Marco Roccetti
Correlatori:
Chiar.ma Prof. Paola Salomoni
Dott. Vittorio Ghini
Sessione II
Anno accademico 2000/2001
Presentata da:
Salsi Daniela

Introduzione

Presentazione della parte
sviluppata

Fase di progettazione

Applicazione

Conclusioni e sviluppi futuri
Servizio per il downloading di audio
on-demand da un terminale UMTS
che soddisfi i requisiti di reliability
e responsiveness

Obiettivo

Architettura del sistema
Terminale
mobile

Rete UMTS

cinque entità

Parte wireless:
Terminale Mobile e
Gateway

Parte wired:
Download Manager,
Discovery e
Server replicati
UMTS
Internet
GATEWAY
SDI
Download
manager
Discovery
Data collector
Web server
replica 1
Web server
replica 2
Web server
replica 3
:
:
:

Obiettivo

Architettura del sistema
Terminale
mobile


Rete UMTS
UMTS
Internet
GATEWAY
SDI
Download
manager
Discovery
Data collector
Web server
replica 1
Web server
replica 2
Web server
replica 3
:
:
:
Gateway e gli stack di
protocolli che realizzano
le comunicazioni con il
Terminale Mobile e il
Download Manager
IL GATEWAY
Download
Manager
Internet
Gateway
Rete UMTS

Terminale
Mobile
 Rappresenta l’anello di congiunzione tra la rete
UMTS e Internet
 Riceve le richieste dal Terminale Mobile e le
inoltra al Download Manager
 Interfaccia wired (Internet) verso il Download
Manager
TCP/IP
 Interfaccia wireless (UMTS) verso il Terminale
Mobile
Architettura su base IP
LIMITI RETI WIRELESS

Instabilità della connessione
• zone prive di copertura
• ostacoli lungo il percorso radio
Gestione delle sessioni

Variabilità della larghezza di banda disponibile
• traffico di sottofondo
• mobilità utente
• classe di QoS UMTS: Background
Protocollo di trasporto che non
appesantisca il carico di trasmissione
SOLUZIONI PROPOSTE
1. Basata su tecnologie WAP
 L’ambiente di trasporto WAP si fa
carico di gestire eventuali interruzioni
di transazioni in corso
 Costruita a partire dall’ultimo strato
della rete UMTS: il livello rete IP
LIMITAZIONI:
Ambiente
di trasporto
WAP
IP
UMTS
protocol
stack
 Poco adatto allo sviluppo di applicazioni diverse
dal semplice Web browsing
 Limiti sulle dimensioni dei pacchetti trasferibili
SOLUZIONI PROPOSTE (2)
2. Basata sul modello TCP/IP
 Recenti studi in letteratura hanno
dimostrato che il protocollo TCP si
integra bene con il sottostante stack di
protocolli per la trasmissione wireless
 Costruita a partire dall’ultimo strato
della rete UMTS: il livello rete IP
LIMITAZIONI:
TCP
IP
UMTS
protocol
stack
 Non è pensato per reti wireless e il suo “puro”
utilizzo potrebbe risultare scadente senza la presenza
di uno strato di sessione
SOLUZIONI PROPOSTE (2)
2. Basata sul modello TCP/IP
 Recenti studi in letteratura hanno
dimostrato che il protocollo TCP si
integra bene con il sottostante stack di
protocolli per la trasmissione wireless
APPL.
Strato di
SESSIONE
 Costruita a partire dall’ultimo strato
della rete UMTS: il livello rete IP
Soluzione ALL-IP proposta:
Protocollo di applicazione con
gestione delle sessioni
TCP
IP
UMTS
protocol
stack
Architettura Logica
APPL.
TCP
IP
Appl.
Trasporto
Rete
APPL.
Appl.
APPL.
APPL.
Strato di
SESSIONE
Sessione
Strato di
SESSIONE
TCP
IP
TCP
IP
Trasporto
TCP
IP
Download
Manager
Interfaccia WIRED
GATEWAY
Rete
Terminale
Mobile
Interfaccia WIRELESS
La gestione delle sessioni
Parte dello strato di applicazione che si fa carico di
riprendere una sessione precedentemente sospesa ed
esattamente dal punto in cui si era interrotta
 Con il termine sessione si fa riferimento ad
un’operazione di fruizione del servizio da parte di un
Terminale Mobile
 Una sessione può ritenersi sospesa tutte le volte che si
interrompe la comunicazione tra il Terminale Mobile e il
Gateway durante il download di un brano
 Garantisce il recupero delle trasmissioni in caso di
fault del canale e non in caso di fault del Terminale
Mobile o del Gateway
La gestione delle sessioni (2)
Gateway
Richiesta File Mp3
Terminale
Mobile

 All’inizio della fruizione del servizio il Gateway
definisce un identificativo di sessione e lo invia al
Terminale Mobile
Gateway
ID di SESSIONE
Terminale
Mobile

 Se si interrompe la comunicazione durante
un’operazione di download di uno o più File Mp3…
Sessione interrotta
Gateway
File Mp3
Terminale
Mobile

La gestione delle sessioni (3)
 Il Gateway si mette in attesa di una eventuale
riconnessione da parte del Terminale Mobile e salva lo
stato di avanzamento dell’operazione in corso
 Quando il Terminale Mobile riprende la comunicazione
inoltra al Gateway l’identificativo della sessione interrotta
Gateway
ID di SESSIONE
Terminale
Mobile

 Il Gateway si avvale di tale identificativo per risalire
alla parte di file Mp3 non ancora ricevuta dal Terminale
Mobile e riprende la fruizione del servizio
Gateway
Parte del File
Mp3 non ricevuta
Terminale
Mobile

L’APPLICAZIONE
Il protocollo di applicazione supporta tutte le funzionalità
del servizio a carico dell’entità Gateway
 Accettare e soddisfare diversi tipi di richieste
provenienti dal Terminale Mobile:
 richieste per titolo
 per autore
 per titolo e autore
 per una compilation
 per la Top_20 della settimana
 Dualmente è in grado di inoltrare tutti questi tipi
di richieste al Download Manager e accettare la
risposta da questi formulata
Messaggio di errore
 Qualora vi sia un problema nella parte wired del
sistema è impossibile continuare nella fruizione del
servizio
 Viene interrotta l’intera operazione
 Il Gateway invia un messaggio fuori banda al
Terminale Mobile
Messaggio FUORI
BANDA
Terminale
Download
Manager
Gateway
Parte WIRED
Mobile
Parte WIRELESS

Messaggio di errore
 E’ sufficiente ad informare il Terminale Mobile
 E’ necessario in quanto interrompendo semplicemente
la comunicazione con il Terminale Mobile, questi
potrebbe interpretarla come un fault del canale wireless e
decidere in seguito di riprendere la sessione
Messaggio FUORI
BANDA
Terminale
Download
Manager
Gateway
Parte WIRED
Mobile
Parte WIRELESS

Conclusioni
 Progettazione, implementazione e valutazione
sperimentale di un Gateway di collegamento tra le reti
UMTS e Internet per un’applicazione di audio on-demand
 Il Gateway fornisce un’interfaccia wired (Internet) con
il Download Manager e un’interfaccia wireless (UMTS)
con il Terminale Mobile
 Studio e analisi di due possibili architetture di
comunicazione per le reti wireless: ALL-IP vs. WAP
 Si è definito per la parte wireless un protocollo di
sessione, intermedio tra il livello di trasporto (TCP) e il
livello applicazione
Sviluppi futuri
 Servizio di streaming effettuando una ricodifica dei
dati a livello Gateway per diminuire la larghezza di banda
necessaria nella porzione di rete UMTS
 Trasferire altri tipi di file, che necessitano comunque di
una trasmissione fedele e affidabile, come ad esempio
filmati
 Servizi di pagine gialle (per richiedere l’elenco dei
ristoranti, dei cinema della zona, delle farmacie o per una
guida turistica in linea)
Scarica

Università degli Studi di Bologna Facoltà di Scienze Matematiche