• Aucun résultat trouvé

Building the bridge between QoS and QoE for network control mechanisms

N/A
N/A
Protected

Academic year: 2022

Partager "Building the bridge between QoS and QoE for network control mechanisms"

Copied!
30
0
0

Texte intégral

(1)

Building the bridge between QoS and QoE for network

control mechanisms

 

Adlen Ksentini

Habilitation à Diriger des Recherches 03/07/2013

(2)

!  

Contexte

!   Problématiques

!   Approche proposée

!  

Solutions centrées sur le réseau

!   Contrôle de congestion dans les réseaux LTE

!   Résumé

!  

Solutions centrées sur l’utilisateur

!   Un outil de mesure de la QoE pour SVC

!   Décodage adaptative de contenu SVC dans les réseaux DVB-T2

!   Résumé

!  

Conclusion et perspectives

Sommaire

(3)

!  

Contexte

!   Problématiques

!   Approche proposée

!  

Solutions centrées sur le réseau

!   Contrôle de congestion dans les réseaux LTE

!   Résumé

!  

Solutions centrées sur l’utilisateur

!   Un outil de mesure de la QoE pour SVC

!   Décodage adaptative de contenu SVC dans les réseaux DVB-T2

!   Résumé

!  

Conclusion et perspectives

Sommaire

(4)

Problématiques de recherche

                         Internetet  

Smart phones & tablette

Réseaux d’accès sans fil Cloud provider

VoD Réseaux sociaux

TV

Congestion ?

Garantir la QoS ?

Chaque réseau d’accès a ses particularités -  WiFi, distribué non opéré

-  3GPP, centralisé et opéré

-  DVB, centralisé opéré et unidirectionnel

(5)

Verrous

Réseaux locaux sans fil (WLAN ou WiFi)

!   Difficulté pour garantir la QoS, même avec le 802.11e !!

!   Conditions du canal physique impactent directement les applications

!  Changement fréquent du débit

!   Support inefficace des communications de groupes

!   Gestion d’énergie inefficace, particulièrement pour les applications temps-réel

Réseaux cellulaires 3GPP  

!   Trafics émergeants (M2M, réseau social) ont changé la donne

!   Congestion apparaît au niveau du cœur du réseau

 

Sélection du réseau d’accès

Adaptation du contenu (qualité, dimensions, etc.) au contexte de l’utilisateur

(6)

Paramètres

!  

Protocoles et mécanismes de contrôle de réseau dynamiques et adaptatifs

!   Changement de l’état du canal sans fil (dégradation/amélioration du canal physique),

!   Changement de l’état du réseau (niveau de la charge/contention),

!   Augmentation ou réduction du trafic d’une application,

!   Dégradation de la qualité de service/expérience de l’utilisateur.

Approche utilisée

Réseau

Sorties

Mesures

Mécanisme de contrôle

Décision

- Nœud réseau (routeur, point d’accès,…) - Terminal utilisateur (couche MAC, réseau ou mécanisme cross-layer)

- Application -  Contrôle d’admission

-  Contrôle de congestion -  Sélection du réseau d’accès

-  Calcul de la durée du sommeil

-  Rejet/admission d’un flux

-  Augmentation/

réduction temps de

sommeil QoS/QoE

(7)

Classification - mesure

Solutions centrées sur le réseau (QoS)

!  Contrôle d’admission dans les réseaux 802.11

!  Contrôle de congestion dans les réseaux LTE

!  Trafic M2M ou MTC

!  Trafic du réseau social.

!  Amélioration des performances des réseaux 802.11 et VoIP dans les environnements bruités

Solutions centrées sur les utilisateurs (QoE)  

!  Définition de modules de mesure de la QoE,

!  Transport efficace de communication multicast sur les réseaux 802.11

!  Gestion d’énergie pour les applications VoIP dans les réseaux 802.11

!  Ordonnancement dans les réseaux 3G

!  Sélection de réseau d’accès sans fil

!  Terminal mono-interface 802.11

!  Terminal multi-interfaces 802.11 et cellulaire (3G ou LTE)

!  Décodage adaptative de contenu SVC dans les réseaux DVB-T2

(8)

!  

Contexte

!   Problématiques

!   Approche proposée

!  

Solutions centrées sur le réseau

!   Contrôle de congestion dans les réseaux LTE

!   Résumé

!  

Solutions centrées sur l’utilisateur

!   Un outil de mesure de la QoE pour SVC

!   Décodage adaptative de contenu SVC dans les réseaux DVB-T2

!   Résumé

!  

Conclusion et perspectives

Sommaire

(9)

Contrôle de congestion dans LTE  

UE

eNB1 eNB2

Radio Access Network (RAN)

MME

S-GW

P-GW

Application Server (AS)

MTC Application Server

Evolved Packet System (EPC) Control plane User plane

Congestion

Internet  

Event

MTC

HSS

Accès massif

P-GW (Packet Data Network Gateway) S-GW (Serving Gateway)

MME (Mobility Management Element) UE (User Equipment)

HSS (Home Suscriber Server)

MTC (Machine Type Communication)

-  Grouper les MTC et définir des périodes temporelle

⇒  Statique et ne s’adapte pas au trafic du type Event -  Contrôle d’admission au niveau du RAN

⇒  Probabilité de rejet fixe et non définie par le 3GPP

(10)

Contrôle de congestion dans LTE

Contribution

(IEEE Network 2012 et IEEE ICC’12)

!  Un mécanisme de contrôle de congestion au niveau du MME

!  Obtenir d’une manière dynamique et adaptative la probabilité de rejet (p) à appliquer au niveau des eNodeB

 

eNB1

eNB2 MME

S-GW MTC

HSS

Congestion (p)

Admission Control

(11)

!   Facteur de rejet (Reject Factor - RF)

!   RF=Fonction(Taille de la file)

!   Contrôler la taille de la file autour de Qref

!   PID (Proportional Integrative Derivative) contrôleur définit la valeur de RF par rapport à la taille de la file

Contrôle de congestion dans LTE

µ λ

Qref

Réduire le taux d’arriver (rejeter du trafic en amount)

+ - PID

1 MME

N eNodeBs

M MTC devices

RFk Qk

e(k)= Qk - Qref

Controlled system

(12)

!  

Adapter le débit dans le cas du trafic VoIP sur 802.11

•  La détérioration du canal physique

!  

Contrôle d’admission dans les réseaux 802.11

•  Limiter l’accès au canal pour garantir la QoS des flux admis

=> QoS ne reflète pas la perception de l’utilisateur

 

Résumé

En collaboration

!  Abdelhamid Nafaa, UCD Dublin

!  Tarik Taleb, NEC Europe

!  Yassine Hadjadj-Aoul, UR1

!  Ahmed Amokrane, Ex. stagiaire UR1

 

(13)

!  

Contexte

!   Problématiques

!   Approche proposée

!  

Solutions centrées sur le réseau

!   Contrôle de congestion dans les réseaux LTE

!   Résumé

!  

Solutions centrées sur l’utilisateur

!   Un outil de mesure de la QoE pour SVC

!   Décodage adaptative de contenu SVC dans les réseaux DVB-T2

!   Résumé

!  

Conclusion et perspectives

Sommaire

(14)

Outil de mesure QoE pour SVC

QoS (ITU-T E.800)

‘The collective effect of performance which determines the degree of satisfaction of a user of the service’

 

QoE (ITU-T SG12)

‘The overall acceptability of an application or service, as perceived subjectively by end user’

!  

La QoE est généralement définie par un score MoS (Mean opinion Score), entre 0 (très

mauvais) et 5 (excellent)

 

(15)

!  

PSQA (Pseudo-Subjective Quality Assessment)

!   Développé par l’EPI Dionysos,

!   Hybride entre méthodes subjectives et objectives,

!   Un réseau de neurone aléatoire est entrainé pour trouver une relation entre un ensemble de paramètres affectant la qualité de la vidéo et le MoS.

Outil de mesure QoE pour SVC  

Panel d’utilisateurs

Algorithmes et formules (

Full Reference, Reduced Reference, No-Reference)

(16)

Outil de mesure QoE pour SVC  

Scalable Video Coding (SVC)

!   Version hiérarchique du codage H.264

!   Encode une vidéo en couches complémentaires

!  1 couche de base et plusieurs couches de rehaussement (amélioration)

! Scalabilité spatiale, temporelle et qualité

 

(17)

!  

Paramètres affectant la qualité des vidéos SVC ?

!  

Fréquence des trames I ou IDR

Outil de mesure QoE pour SVC  

…..

…..

…..

…..

…..

…..

……..

………

………

…..

…..

…..

I0

I0

IM*8

I0

B1

B1

B1

P8

P8

P8

B9

B9

B9

P16

P16

P16

B17

B17

B17

P(M*8)+8

IM*8

IM*8

P(M*8)+8

P(M*8)+8 B(M*8)+1

B(M*8)+1

B(M*8)+1

!  

Perte de paquets de chaque couche

!  

Distorsion

!  

Impacte sur la même couche, mais aussi sur les couches supérieurs

!  

QP (Quantization Parameter)

!  

Couche de rehaussement réduit QP (améliore la

qualité)

(18)

Outil de mesure QoE pour SVC  

•  IEEE ICC’11 et GC’12 workshop

•  Travaux de thèse de Wael Cherif

PSQA scores vs. LBL and fIDR with L1 = 0% and L2= 0% PSQA scores vs. scores given by real users Pearson Correlation (0,94)

(19)

!   DVB-T2 est le nouveau standard pour la transmission de la télévision numérique terrestre

!   Canal unidirectionnel

!   Codage physique hiérarchique - PLP (Physical Layer Pipe)

!  PLP0 plus robuste aux erreurs physique mais faible débit

!  PLP1 moins robuste que PLP0 mais plus de débit

!  PLP2,

Décodage adaptative de contenu SVC dans les réseaux DVB-T2

SVC sur DVB-T2 (IEEE Globecom 2012)

!  Couche de base sur PLP0, et couches de rehaussement sur les autres PLP

!  Terminaux avec un mauvais canal physique peuvent décoder une vidéo avec une faible qualité

!  Terminaux avec un très bon canal physique peuvent décoder une vidéo de très haute qualité

 

(20)

!   Les conditions du canal physique sans fil sont très changeantes,

!   Décoder l’ensemble des couches SVC maximise la QoE ?

Décodage adaptative de contenu SVC dans les réseaux DVB-T2  

2 2.5 3 3.5 4 4.5 5

0 2 4 6 8 10

MOS

EL2 NALU LR (%)

BL+EL1+EL2 (QP=18) BL+EL1 (QP=33) BL (QP=48)

=> Décoder l’ensemble des couches ne maximise pas automatiquement la QoE

(21)

!  

Contribution : algorithme adaptatif au niveau du terminal utilisateur

(IEEE Transactions on Broadcasting 2013)

!   Choix des couches SVC à décoder

Décodage adaptative de contenu SVC dans les réseaux DVB-T2  

Principe

!  Grâce à PSQA-SVC, calculer le MoS de toutes les combinaisons possibles des couches SVC

!  Ex. BL, BL+EL1, BL+EL1+EL2,…

!  Sélectionner la combinaison qui maximise la QoE, et afficher ces couches à l’utilisateur

 

(22)

! QoE peut remplacer la QoS pour contrôler les mécanismes réseau

!  Multicast dans les réseaux 802.11

!  Sélection de réseau d’accès (réseaux hétérogènes) (Wifi et LTE)

!  Contrôle de la transmission SVC sur réseau overlay multi-chemins

⇒  Plus on descend bas dans les couches OSI, plus il devient difficile de transporter les valeurs de la QoE

Plus efficace au niveau applicatif (Impl. SVC4QoE, p2pimages et FP7 Alicante)

Résumé

Thèses

! Kandaraj Piamrat, Majd Ghareeb, Wael Cherif

En collaboration

!  César Viho, UR1

!  Jean-Marie Bonnin, Télécom Bretagne

! Kamal-Deep Singh, Télécom Bretagne

!  Gerardo Rubino, INRIA (père de PSQA)

(23)

!  

Contexte

!   Problématiques

!   Approche proposée

!  

Solutions centrées sur le réseau

!   Contrôle de congestion dans les réseaux LTE

!   Résumé

!  

Solutions centrées sur l’utilisateur

!   Un outil de mesure de la QoE pour SVC

!   Décodage adaptative de contenu SVC dans les réseaux DVB-T2

!   Résumé

!  

Conclusion et perspectives

Sommaire

(24)

!   Mes travaux de recherche ont été largement motivés par le manque de maturité du standard IEEE 802.11 (et de son extension 802.11e) pour garantir la QoS et la QoE

!   Les mécanismes de contrôle du réseau basés sur une approche adaptative et utilisant les mesures QoS ou QoE ont montré

!  Une adaptation efficace aux changements des conditions du réseau sans fil

!  Une amélioration de la QoE coté utilisateur

!  Une optimisation des ressources réseau coté opérateur

Conclusion et perspectives

IEEE 802.11

!  Un ensemble de spécifications et de standards qui couvrent un spectre assez important et améliorent fortement la version de 1999

!  11e, 11f, 11n, 11k et les nouveaux 11aa (streaming vidéo) et 11ad (très haut débit)

 

Futur : m’orienter vers les réseaux cellulaires LTE et nouvelle génération

(25)

Architecture du réseau mobile

eNBs

Service Area 2

Tracking Area Update

S-GW

Relocation MME

Relocation

eNBs eNBs

Service Area 2

eNBs eNBs

Service Area 3

eNBs eNBs

Service Area L

eNBs

MME Pool Area 1 MME Pool Area 2 MME Pool Area 3

S-GW 1

PDN-GW 1 PDN-GW 2 S-GW 2 PDN-GW 3 S-GW 3 PDN-GW n S-GW n

Architecture décentralisée

eNBs

Tracking Area

eNBs

Tracking Area 2

eNBs

Tracking Area 3

eNBs

Tracking Area N

Service Area 1 Service Area 2 Service Area K

PDN-GW 1

S-GW 1 S-GW 2 S-GW k

PDN-GW m

MME MME Pool Area

Tracking Area Update

S-GW Relocation

MME Relocation

All in one location!

Architecture centralisée

-  Meilleure QoS/QoE (gateway plus proche des utilisateurs)

-  Réduction du trafic passant par le cœur du réseau

+ Cache

(26)

!  

Différents avantages (service à la demande, coût, …)

!  

Infrastructure – Platform – Software as Service

Cloud

Utiliser le Cloud pour faciliter la décentralisation du réseau mobile ou Mobile Cloud

 

Follow Me Cloud EPC as Service

(27)

Follow Me Cloud

Data

Center 1 Data

Center 2

Data Center 3

Distributed EPC

P-GW 1

S-GW 1 P-GW 2

S-GW 2

P-GW 3 S-GW 3

Motion Consumer

devices Distributed Mobile Network Distributed Cloud

Location 1 Location 2

Motion

Location 3

-  La continuité du service IP -  Algorithmes de migration de

services

-  Implémentation grâce aux concepts OpenFlow (Software Defined

Networks) Federated Cloud

(28)

EPC as Service

HDR   28  

eNBs

Service Area 2

Tracking Area Update

S-GW Relocation

MME Relocation eNBs

Virtual NW Tech Virtua. Platf.

VM VM

Virtual NW Tech Virtua. Platf.

VM VM

Virtual NW Tech Virtua. Platf.

VM VM

eNBs

Service Area 2

eNBs eNBs

Service Area 3

eNBs

Virtual NW Tech Virtua. Platf.

VM VM

eNBs

Service Area L

eNBs MME Pool Area 1

Virtual NW Tech Virtua. Platf.

VM VM

MME

MME Pool Area 2

Virtual NW Tech Virtua. Platf.

VM VM

MME Pool Area 3

Virtual NW Tech Virtua. Platf.

VM VM

-  Placement des fonctions réseau -  Réduire les relocations, -  Charge,

-  Mobilités des utilisateurs -  Choix de la PDN-GW

(29)

       

    Merci pour votre attention

(30)

Adlen  Ksen)ni    

Publications (significatives)

HDR   30  

Contributions orientées réseau

‘’Cellular-based Machine-to-Machine (M2M): Overload Control’’, A. Ksentini, Y. Hadjadj- Aoul, T. Taleb. In IEEE Network, November 2012.

‘’On Sustained Cross-layer QoS Guarantees in Operated IEEE 802.11 Wireless LANs’’, A.

Nafaa and A. Ksentini, in IEEE Transactions on Parallel and Distributed Systems (TPDS), August 2008.

‘’ETXOP: A Resource Allocation Protocol for QoS-Sensitive Services Provisioning In 802.11 Networks’’, A. Ksentini, A. Nafaa, A. Gueroui, M. Naimi, ELSEVIER’s Performance Evaluation (PEVA), June 2007.

Contributions orientées utilisateur

‘’QoE-Oriented Adaptive SVC Decoding in DVB-T2’’, A. Ksentini, T. Taleb. In IEEE Transactions on Broadcasting (TBC), June 2013.

‘’A_PSQA: PESQ-like non-intrusive tool for QoE prediction in VoIP services’’, W. Cherif, A.

Ksentini, D. Negru, M. Sidibé, In Proc. IEEE ICC 2012, Ottawa, Canada.

‘’Q-DRAM: QoE-based Dynamic Rate Adaptation Mechanism for Multicast in Wireless

Networks’’, K. Piamrat, A. Ksentini, C. Viho, J-M. Bonnin, In Proc. IEEE GLOBECOM 2009.

Hawaii, USA.

Références

Documents relatifs

During his PhD and later as post-doctorate, he qualified – based on the network calculus theory – the performance of of a switched Ethernet network based on Ariane 5 traces,

Présenté par :Emmanuel NGASSA Supervisé par :Mr Florent Nolot... Architecture d'un

détecter l'émission d'une autre station sur le médium (emission d’un signal Carrier Sense), alors que la station est en écoute}. transmettre et recevoir des bits sur

• Les données arrivent dans TBF avec un débit PLUS PETIT que le débit des jetons. Seule une partie des jetons est

Si jamais le pont ne connaît pas l'émetteur, il stocke son adresse dans une table afin de se "souvenir" de quel côté du réseau se trouve l'émetteur.. Si l'émetteur et

L’archive ouverte pluridisciplinaire HAL, est destinée au dépôt et à la diffusion de documents scientifiques de niveau recherche, publiés ou non, émanant des

L’ordonnancement intra-cluster (groupe redondant de capteurs) avec des spécifications exprimant l’exclu- sion mutuelle lors de l’activation d’un capteur au sein d’un

Nous étudions à présent le taux de remplissage des bursts optiques assemblés avec notre mécanisme, dans les trois scénarios de trafic décrits dans §IV-A. Nous observons sur la