Résumé Projet 52. « Qualité de service perçue en VoIP »

Transcription

Résumé Projet 52. « Qualité de service perçue en VoIP »
Année 2008 - 2009 – semestre 4
Résumé
Projet 52. « Qualité de service perçue en VoIP »
Encadrants
Partenaire
LOHR Christophe
VATON Sandrine
CASAS Pedro
MERCIER Grégoire
LUART Frédéric
Département INFO
Département INFO
Département INFO
Département ITI
Comverse
Mots clés : Voix sur IP, Qualité de service, Réseau de neurones aléatoires.
Résumé : Dans le cadre du projet Ingénieur de TELECOM Bretagne, l'objectif principal du groupe est
de développer un logiciel pouvant calculer la qualité de service perçue par un utilisateur lors d'un
appel VoIP en donnant une note allant de 1 à 5 à celle-ci, en se basant sur la théorie des réseaux
aléatoires de neurones. Outre, ce produit est comparé à celui de Comverse, afin de discuter des
atouts et des inconvénients de cette méthode.
Présentation et contexte : Le NeoXBC, produit de la société Comverse, agit comme un contrôleur de
session en périphérie (Session Border Controller). Il gère les appels de voix sur IP [1] effectue aussi à
la volée les translations d'adresses IP entre le domaine privé des entreprises et l'Internet public et
contrôle la qualité de service [2]. Cette dernière est avant tout subjective, la calculer en temps réel
est un problème difficile et dépend d’un grand nombre de paramètres introduits par le réseau par
lequel transite l’appel. Le NeoXBC comporte un module (NeoQOS) permettant son évaluation basé
sur un raisonnement logique (facteur R). Grâces aux recherches de Pedro Casas sur les réseaux de
neurones aléatoires (RNN) [3], offrant une manière de calcul statistique basée sur la perception, le
développement d’un nouveau module permettant d’obtenir une note de QoS subjective est possible
et offre de nouvelles possibilités.
Organisation du déroulement du projet : Le projet a été axé suivant deux axes afin de le gérer le plus
efficacement possible. Le premier axe est la gestion du projet, définissant l’organisation générale, le
planning et la répartition générale. Sa finalité est le plan de management, qui a servi de cahier des
charges avec Frédéric Luart, notre partenaire chez Comverse. Le second consistait en un rapport
d’avancement hebdomadaire, afin de définir les tâches et respecter le planning.
BOU CHAHINE Georges
FEUGERE Vincent
CUI Yinting
OSORIO Diego
EZZEMRANY Mohammed
SIMBOLON Rotua
1
Année 2008 - 2009 – semestre 4
Phase de développement logicielle :
Choix techniques : Après une documentation sur le sujet, le choix de la solution s’est fait en
accord avec les outils existants et fournis et les compétences des membres du groupe. Le
développement a suivi un cycle en V, et des réunions avec les encadrants ponctuaient chaque fin de
phase, afin de s’assurer de la validité du logiciel et des choix.
Mise en œuvre : Le développement fut partagé en 3 tâches : la première, commune aux
membres du projet consistait à participer à des évaluations de qualité de service d’appels sur VoIP en
jouant sur les paramètres du réseau grâce au logiciel Netem [4] afin d’entrainer le réseau de
neurones. La seconde était la mise en place et la configuration de la plateforme utilisée pour le
projet. Enfin, le développement de la sonde consistait à extraire d’un fichier créé par le NeoXBC les
paramètres sensibles de la QoS perçue et les utiliser comme entrées pour le RNN à fin d’obtenir une
évaluation de cette QoS.
Phase de test et comparaison : La phase de test permet de valider le logiciel et de prévenir
les erreurs d’utilisation en simulant des scenarii. Une série de plusieurs appels sont utilisés afin de
comparer les résultats obtenus par notre sonde et celle développé par Comverse.
Conclusion et perspectives : Ce projet représente une avant première au niveau du calcul de la QOS
perçue en VoIP par un réseau de neurones. Ainsi, le code source de la sonde développée et la
documentation (rapport final) sera remis à Comverse afin que la société puisse exploiter les études
effectuées et y apporter des améliorations, à savoir améliorer la qualité des tests auditifs pour un
entrainement efficace du réseau de neurones et l’intégrer au sein du NeoXBC comme complément
de la sonde NeoQOS. À moyen terme, Ce calcul subjectif de la QOS perçue pourra être utilisé par de
grandes entreprises pour se renseigner sur la qualité de service offerte par chacun de leur
fournisseur internet.
Bibliographie :
[1] O.Hersent, D. Gurle, J.P Petit, “La Voix Sur IP”, Dunod, Paris, 2004.
[2] Alexander Raake, “Speech Quality of VoIP”, John Wiley & Sons, Ltd, 2006.
[3] P. Casas, P. Belzarenam, S. Vaton, “End-2-End Evaluation of IP Multimedia Services, a User
Perceived Quality of Service Approach”.
[4]
« Net :
Netem
–
The
Linux
Foundation »
.
Disponible
sur
http://www.linuxfoundation.org/en/Net:NetEm (Dernière consultation le 8/05/09).
BOU CHAHINE Georges
FEUGERE Vincent
CUI Yinting
OSORIO Diego
EZZEMRANY Mohammed
SIMBOLON Rotua
2

Documents pareils