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