Analyse du comportement des utilisateurs de P2P-TV
Lieu : Laboratoire LINCS, 23 avenue d’Italie, 75013 Paris, France Equipe : Alcatel Lucent Bell Labs France et LIP6/RSR/NPA Durée : 5-6 mois
Encadrant(s) : Dohy Hong, Olivier Fourmaux et Sébastien Tixeuil Contact(s) : sebastien.tixeuil@lip6.fr
Résumé
Dans le cadres des activités liées à la distribution de grandes quantités de données mum- timédia (live streaming et télévision de rattrapage par exemple), nous nous intéressons au comportement des utilisateurs d’application de P2P-TV. En effet, leur comportement im- pacte significativement le réseau virtuel mis en place par l’application, et sa caractérisation est indispensable pour comprendre la dynamique du réseau mais aussi dimensionner les infrastructures sous-jacentes.
Contexte
Les applications P2P communiquent via des réseaux maillés virtuels (overlays) reliant les différents pairs. La topologie dynamique de cesoverlays dépend de nombreux paramètres : loca- lisation des ressources, état du réseau, mécanismes internes aux pairs, mais aussi des contenus distribués et donc du comportement des utilisateurs qui sollicitent ces contenus. La caractéri- sation précise de ces paramètres et de ces comportements est primordiale pour comprendre le fonctionnement des ces applications.
Dans le cas des applications de P2P-TV, le contenu est constitué de flux audio/vidéo à distribuer en temps-réel. Les contraintes temporelles résultantes sont difficiles à garantir dans un environnement dynamique comme celui que l’on considère (les utilisateurs vont et viennent au gré de leurs envies) d’autant plus que leur violation impacte directement l’expérience utilisateur et donc son comportement, qui à son tour impacte l’overlay.
Objectifs du stage
L’objectif principal de ce stage est de caractériser le comportement dynamique des utilisateurs d’applications de P2P-TV. Ceci implique de définir les métriques caractéristiques et de rechercher comment les obtenir, en définissant une méthodologie sur des traces existantes et sur un nouvel ensemble de mesures à réaliser sur la plate-forme du LIP6.
Ces travaux s’intègrent dans le cadre du LINCS (Laboratory for Information, Networking, and Communication Science) en partenariat avec Alcatel Lucent Bell Labs France et l’équipe NPA du LIP6. La plate-forme mise en place pour la collecte de trace est située au LIP6, et doit être administrée localement.
1
Réalisations demandées
– Réalisation d’une étude bibliographie sur la thématique du stage
– Définition des métriques caractérisant le comportement d’un utilisateur de P2P-TV – Proposition d’une methodologie pour déduire de manière automatique des informations
pertinentes sur les utilisateurs sur la base de traces sans informations préalables – Choix des traces existantes et réalisation de nouvelles traces adaptées
– Exploitation des traces – Analyse des résultats
Prérequis
– Maîtrise de l’analyse de trace réseau – Programmation en python
– Une expérience des applications de P2P-TV serait un plus
2