Analyse du comportement des utilisateurs de P2P-TV

Transcription

Analyse du comportement des utilisateurs de P2P-TV
Analyse du comportement des utilisateurs de P2P-TV
Lieu : Laboratoire LIP6 – 4, place Jussieu 75252 Paris Cedex 05
Equipe : LIP6/RSR/NPA
Durée : 6 mois
Encadrant(s) : Olivier Fourmaux et Sébastien Tixeuil
Contact(s) : ({olivier.fourmaux|sebastien.tixeuil}@lip6.fr)
Résumé
Dans le cadres des activités liées à la distribution de contenu et aux réseaux tolérant au
pannes, l’équipe NPA du LIP6 s’intéresse au comportement des utilisateurs d’application
de P2P-TV. Le comportement de ces utilisateurs impactant directement le réseau virtuel de
l’application, une analyse puis une caractérisation de ce comportement est primordiale pour
déduire les propriétés de l’application distribuée.
Contexte
Les applications P2P communiquent via des réseaux maillés virtuels (ovelays) reliant les
différents pairs. La topologie dynamique de ces overlays dépend de nombreux paramètres : localisation des ressources, état du réseau, mécanismes internes aux pairs, mais aussi des contenus
distribués et donc du comportement des utilisateurs. La caractérisation de ces paramètres et de
ces comportements est primordiale pour comprendre le fonctionnement des ces applications afin
de déduire leurs propriétés et leurs performances.
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 difficile à garantir dans
l’environnement dynamique considéré d’autant plus que leurs non respect impact directement
sur l’expérience de l’utilisateur et donc sur son comportement, qui à son tour impactera l’overlay.
Objectifs du stage
L’objectif principal de ce stage est d’arriver à caractériser le comportement dynamique des
utilisateurs d’application 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 ou
sur un nouvel ensemble de mesures à réaliser.
Ces travaux s’intègrent dans le cadre du projet SHAMAN (Self-organizing and Healing Architectures for Malicious and Adversarial Networks) 1
1. Page web du projet SAMAN : http://www-npa.lip6.fr/shaman/wiki/pmwiki.php
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 récupérer les métriques utilisateur
Choix des traces existantes ou réalisation de nouvelles traces adaptées
Exploitation des traces (programmation en python)
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