CHAPITRE III : APPROCHES POUR L'AMELIORATION DE TCP
DANS UN ENVIRONNEMENT SANS FIL
Dans la suite de ce chapitre nous allons décrire une
nouvelle approche qui vise à améliorer la qualité
d'expérience des utilisateurs de service de vidéo streaming
adaptatifs en utilisant les paramètres du protocole de transport TCP.
L'idée est d'estimer une valeur de débit en fonction des
paramètres du terminal de l'utilisateur et de son feedback en utilisant
des formules d'apprentissage par renforcement. Nous appliquerons ensuite cette
valeur de débit en utilisant le paramétrage de TCP et le routage
interne afin de recevoir une qualité de vidéo qui satisfait les
utilisateurs.
2.2.3. Description de la solution
2.2.3.1. Principe de la solution.
Le principe de l'approche proposée repose sur
l'introduction d'un facteur utilisateur global UF. Ce facteur est
calculé sur la base d'une pondération des différents
paramètres du terminal de l'utilisateur et sera mise à jour en
fonction du feedback de l'utilisateur. Pour cette mise à jour, nous
avons utilisé l'apprentissage par renforcement pour la prise en compte
du caractère évolutif des différents paramètres.
Chaque intervalle de valeurs de l'UF correspond à une
qualité vidéo bien précise, qui à son tour,
correspond à une valeur de débit estimé. Donc,
l'idée est de calculer un facteur d'utilisateur UF, lui attribuer une
qualité vidéo, déduire le débit correspondant et
finalement appliquer ce débit sur l'interface liée à
Internet (interface virtuelle).
2.2.3.2. Les étapes de la solution
Comme première étape de la solution, nous devons
récupérer la valeur possible des différents
paramètres du terminal de l'utilisateur. Dans notre approche nous nous
sommes focalisé sur 3 paramètres qui sont : la
résolution de l'écran, la taille de
l'écran et la batterie disponible. En plus de
la dépendance qui existe entre eux, ces facteurs sont les plus
pertinents. En effet, un affichage en haute résolution va demander
davantage de puissance de traitement et consommera plus de batterie
(ex. le texte devient illisible à basse résolution et
une haute résolution demandera plus de batterie).
Etape 1 : Les différents
paramètres sont :
? FR-) le facteur de résolution
d'affichage, calculé sur la base de la table 3.
? FS-) le facteur de taille de l'écran,
calculé sur la base de la table 4.
? FB -) le facteur de batterie disponible,
calculé sur la base de la table 5.
99
|