A Bayesian approach for user aware peer-to-peer video streaming systems

  • Authors:
  • Ihsan Ullah;Guillaume Doyen;Grégory Bonnet;Dominique Gaïti

  • Affiliations:
  • ERA/Institut Charles Delaunay - UMR 6279, Université de Technologie de Troyes, 12 rue Marie Curie, 10010 Troyes Cedex, France;ERA/Institut Charles Delaunay - UMR 6279, Université de Technologie de Troyes, 12 rue Marie Curie, 10010 Troyes Cedex, France;MAD/UMR 6072 GREYC, University of Caen Lower-Normandy (GREYC), Boulevard du Maréchal Juin BP 5186 - 14032 Caen Cedex, France;ERA/Institut Charles Delaunay - UMR 6279, Université de Technologie de Troyes, 12 rue Marie Curie, 10010 Troyes Cedex, France

  • Venue:
  • Image Communication
  • Year:
  • 2012

Quantified Score

Hi-index 0.00

Visualization

Abstract

Peer-to-Peer (P2P) architectures for live video streaming has attracted a significant attention from both academia and industry. P2P design enables end-hosts to relay streams to each other overcoming the scalability issue of centralized architectures. However, these systems struggle to provide a service of comparable quality to that of traditional television. Since end-hosts are controlled by users, their behavior has a strong impact on the performance of P2P streaming systems, leading to potential service disruption and low streaming quality. Thus, considering the user behavior in these systems could bring significant performance improvements. Toward this end, we propose a Bayesian network that captures all the elements making part of the user behavior or related to it. This network is built from the information found in a cross-analysis of numerous large-scale measurement campaigns, analyzing the user behavior in video streaming systems. We validate our model through intensive simulations showing that our model can learn a user behavior and is able to predict several activities helping thus in optimizing these systems for a better performance. We also propose a method based on traces collection of the same user type that accelerates the learning process of this network. Furthermore, we evaluate the performance of this model through exploring its applications and comparison with non-contextual models.