POLITECNICO DI BARI
I Facoltà di Ingegneria
Dipartimento di Elettrotecnica ed Elettronica
Corso di Laurea Specialistica in Ingegneria delle Telecomunicazioni
Tesi di Laurea
in
Modelli di Traffico e Progettazione Reti
Analisi di indicatori della Qualità del Servizio
su Reti di Prossima Generazione (NGN)
Relatore
Ing. Pietro CAMARDA
Laureando
Davide Fedele CONTALBO
Correlatore
Ing. Mabel PECORONE
Ing. Cristian RENGO
Anno Accademico 2006-2007
1
Contenuti
IP Multimedia Subsystem (IMS)
OpenIMS
FCAPS
Simulazioni
Sviluppi Futuri
2
IP Multimedia Subsystem
L’architettura di rete IMS è stata standardizzata dalla collaborazione dei gruppi ETSI
TISPAN e ETSI 3GPP, e svolge un ruolo fondamentale all’interno delle Reti di Prossima
Generazione (NGN).
SIP-AS
SIP-AS
Ut
Mp
Sh
MFRP
AS
Ut
Dh
ISC
MRF
Mr
MRFC
Cx
User
Equipment
Rete di
Accesso
S-CSCF
Gm
Mw
HSS
P-CSCF
Cx
Mw
CSCF
Dx M
I-CSCF
MGW
User
Equipment
BGCF
Legend
SGW
Mj
Dx
SIP
SLF
Diameter
H.248
Mn
Mi
Mn
PSTN
Gateway
MGCF
HTTP
3
Benefici di IMS
I
benefici
introdotti
dalla
architettura
IMS
sono
essenzialmente tre:
• la fornitura di servizi con Qualità del Servizio
• il nuovo sistema di tariffazione
• l’integrazione e semplificazione nello sviluppo di nuovi
servizi
4
OpenIMS Playground
L’architettura IMS del progetto OpenIMS appartenente a Fraunhofer FOKUS e rilasciato
sotto licenza GPL2 permette di implementare la granparte di servizi e dei componenti di
una architettura IMS. Inoltre, lo sviluppo sta portando all’implementazione di nuovi
componenti atti alla gestione e alla creazione di nuovi servizi.
Componenti OpenIMS
• Open IMS Core
• Home Subscriber Server (HSS) – “FHoSS”
• P-CSCF
• I-CSCF
• S-CSCF
• Open IMS Client – “Open IC”
• Open IMS SIP AS – “SIPSEE”
• Parlay X Gateway – “OCS-X”
• IMS Management
• XML Document
“XDMS”
Management
Server
• Presence Server
• Generic Bootstrapping Architecture “GBA”
5
OpenIMSCore
OpenIMSCore è il progetto appartenente al OpenIMS Playground di Fraunhofer FOKUS
che ha il compito di sviluppare i componenti principali ed essenziali di una architettura
IMS.
6
Configurazione di OpenIMSCore
È stata installata una configurazione personalizzata di OpenIMSCore. In particolare,
sono state create 4 macchine virtuali utilizzando il software Vmware Server Edition
installato su un PC HP Proliant.
• P-CSCF
CPU: Intel Xeon CPU 3.40 GHz (condiviso)
Ram: 512 MB
192.168.10.90
Realm snodo
SO: Ubuntu Linux 7.10 Gutsy Gibbon
TCP
3868
• S-CSCF
TCP
3868
HSS
CPU: Intel Xeon CPU 3.40 GHz (condiviso)
Ram: 512 MB
SO: Ubuntu Linux 7.10 Gutsy Gibbon
UDP
4060
• I-CSCF
CPU: Intel Xeon CPU 3.40 GHz (condiviso)
Ram: 512 MB
SO: Ubuntu Linux 7.10 Gutsy Gibbon
• HSS
P-CSCF
192.168.10.92
192.168.10.91
192.168.10.92
TCP
3869
UDP
5060
TCP
3870
UDP
5060
UDP
6060
I-CSCF
S-CSCF
UDP
4060
UDP
5060
192.168.16.49
CPU: Intel Xeon CPU 3.40 GHz (condiviso)
Ram: 1024 MB
SO: Ubuntu Linux 7.10 Gutsy Gibbon
Legend
SIP
UE IMS
Diameter
7
FCAPS
FCAPS è un framework per la gestione di una infrastruttura di rete di telecomunicazioni
a livello di rete, di controllo e di servizio e rappresenta un modello International
Organization for Standardizzation Telecommunications Management Network (ISO TMN)
[ITU-T M.3400].
Tutte le funzioni di ISO TMN vengono classificate dallo standatd ITU-T M.3400 nelle seguenti
Management Functional Area:
•
Fault Management
•
Configuration Management
•
Accounting Management
•
Performance Management
•
Security Management
8
Performance Management
Il Performance Management fornisce le funzioni per la valutazione e la correlazione di
informazioni riguardanti le prestazioni delle entità di rete durante l’erogazione dei
servizi.
Le TMN function del Performance Management vengono suddivise nei seguenti gruppi:
• Performance Quality Assurance
• Performance Monitoring
• Performance Control
• Performance Analysis
9
Key Performance Indicator
Si definisce Key Performance Indicator (KPI) un’indicatore di performance derivato a
partire da altre grandezze elementari e utilizzato per misurare delle grandezze
complesse.
Le NGN Entity KPI sono indicatori di performance che permettono di analizzare le funzionalità
erogate e le prestazioni interne delle entità appartenenti alle Next Generation Network.
Le NGN Entity KPI possono appartenere alle seguenti categorie:
• Functionality Based Measurement
• System Based Measurement
• E2E Service Measurement
10
E2E Service Measurement (1/2)
Gli indicatori E2E Service Measurement quantificano le prestazioni di una qualsiasi rete
di telecomunicazioni attraverso delle viste End-to-End.
Dato che le reti IMS utilizzano il protocollo SIP come protocollo di segnalazione dei servizi forniti
dagli Application Server, le E2E Service Measurement coincidono con SIP E2E Performance metrics
definite da IETF.
11
E2E Service Measurement (2/2)
UAC
TR
P-CSCF
I-CSCF
S-CSCF
HSS
REGISTER (1)
REGISTER (2)
UAR (3)
UAA (4)
REGISTER (5)
(T200/ 401  TREGISTER ) i
i 1
N
N
ARRD  
MAR (6)
MAA (7)
401 Unathorized (8)
401 Unathorized (9)
401 Unathorized (10)
REGISTER (11)
ARRD
ARRDperCS 
CallSucces sful
REGISTER (12)
REGISTER (13)
SAR (14)
SAA (15)
200 OK (16)
200 OK (17)
200 OK (18)
T200
12
Approssimazione dei valori di KPI
Il valore di ARRD calcolato agli estremi della sessione di register, e quindi dai terminali,
può essere approssimato al valore di ARRD calcolato agli estremi della rete IMS.
ARRDUE  ARRD IMS  T UE
IMS
Sono state generate 100 sessioni di register attraverso SIPp imponendo che l’intervallo di tempo
tra una sessione di register e la successiva sessione sia di 3000 ms.
ARRDUE  0,1981412
ARRD IMS  0,1879472
T UE  0,010194  5,14%  ARRDUE
IMS
13
Andamento dei KPI al variare del Rate (1/2)
La variazione del Rate comporta una variazione del traffico di rete e una variazione dei
tempi di elaborazione e gestione delle richieste da parte delle entità IMS: all’aumentare
del valore di Rate, aumenta il tempo di processazione delle richieste da parte delle entità
IMS.
14
Andamento dei KPI al variare del Rate (2/2)
La variazione del Rate comporta anche una diminuzione delle sessioni di register che
vanno a buon fine e quindi un aumento del valore di ARRDperCS data la sua inversa
proporzionalità con il Call Successful.
15
Andamento dei KPI al variare delle risorse (1/2)
L’analisi dell’andamento dei E2E KPI al variare delle risorse fornisce i risultati per un
dimensionamento corretto delle risorse disponibili per ogni entità IMS al fine di ottenere
il valore di Quality of Service richiesto per l’erogazione del servizio.
register_best
RAM CSCF: 512 MB
RAM HSS: 1024 MB
register_worst
RAM CSCF: 128 MB
RAM HSS: 128 MB
16
Andamento dei KPI al variare delle risorse (2/2)
L’andamento del valore ARRDperCS al variare delle risorse è simile per entrambi le
configurazioni hardware se consideriamo valori di frequenza inferiori ai 5 Hz. Per valori
superiori, il numero di sessioni che vanno a buon fine risulta di granlunga inferiore nel
caso register_worst se confrontato con il caso register_best.
register_best
RAM CSCF: 512 MB
RAM HSS: 1024 MB
register_worst
RAM CSCF: 128 MB
RAM HSS: 128 MB
17
Sviluppi Futuri
Data la natura opensource del progetto OpenIMS, sono stati sviluppati e deployati
sull’ambiente di testbed degli importanti Application Server da parte della sezione
Communications Research Group dell’ University of Cape Town, South Africa.
UCT IpTV Server
UCT Policy Control Function
UCT Back-to-Back User Agent
• Configurazione dei nuovi Application Server
• Implementazione di nuovi indicatori della Qualità del Servizio
• Sviluppo e analisi di nuovi Application Server
18
Scarica

Presentazione in Power Point della Tesi