Improving Performance of ALM Systems with Bayesian Estimation of Peers Dynamics

P2P-based Application Layer Multicast (ALM) systems have shown a great success for several group communication applications. But some performance problems still await a major breakthrough from these systems for critical services such as live video streaming. For these applications, one of the problems is the dynamics of users' presence since the unannounced departure of a peer causes an interruption in service for all dependent ones. In this paper, we address this issue and propose a probabilistic approach based on Bayesian inference to anticipate users' departures and let peers react proactively. Through simulations and experimental evaluation, we prove that our approach improves significantly the performance of ALM systems with a low overhead.

[1]  Christos Gkantsidis,et al.  Proceedings of the 2007 workshop on Peer-to-peer streaming and IP-TV , 2007, SIGCOMM 2007.

[2]  R. Khatoun,et al.  A Decentralized Approach to Make Application Layer Multicast Systems Dynamics-aware , 2009 .

[3]  Martin Reisslein,et al.  MPEG-4 and H.263 video traces for network performance evaluation , 2001, IEEE Netw..

[4]  R. E. Filman Internet computing , 2005 .

[5]  Peter Druschel,et al.  Pastry: Scalable, distributed object location and routing for large-scale peer-to- , 2001 .

[6]  Li Xiao,et al.  Improving unstructured peer-to-peer systems by adaptive connection establishment , 2005, IEEE Transactions on Computers.

[7]  Anne-Marie Kermarrec,et al.  Scribe: A Large-Scale and Decentralized , 2002 .

[8]  Keith W. Ross,et al.  Using layered video to provide incentives in P2P live streaming , 2007, P2P-TV '07.

[9]  Pablo Rodriguez,et al.  Watching television over an IP network , 2008, IMC '08.

[10]  Lifeng Sun,et al.  Characterizing User Behavior to Improve Quality of Streaming Service over P2P Networks , 2006, PCM.

[11]  Jia Zhao,et al.  Solving Overlay Mismatching of Unstructured P2P Networks using Physical Locality Information , 2006, Sixth IEEE International Conference on Peer-to-Peer Computing (P2P'06).

[12]  Ben Y. Zhao,et al.  Understanding user behavior in large-scale video-on-demand systems , 2006, EuroSys.

[13]  Lifeng Sun,et al.  Improving Quality of Live Streaming Service over P2P Networks with User Behavior Model , 2007, MMM.

[14]  Keith W. Ross,et al.  A Measurement Study of a Large-Scale P2P IPTV System , 2007, IEEE Transactions on Multimedia.

[15]  Srinivasan Seshan,et al.  A case for end system multicast , 2002, IEEE J. Sel. Areas Commun..

[16]  Amin Vahdat,et al.  Bullet: high bandwidth data dissemination using an overlay mesh , 2003, SOSP '03.

[17]  Miguel Castro,et al.  SplitStream: high-bandwidth multicast in cooperative environments , 2003, SOSP '03.

[18]  Stephen E. Deering,et al.  Multicast routing in datagram internetworks and extended LANs , 1990, TOCS.

[19]  Peter Druschel,et al.  Incentives-Compatible Peer-to-Peer Multicast , 2004 .

[20]  Bruce M. Maggs,et al.  Globally Distributed Content Delivery , 2002, IEEE Internet Comput..

[21]  Antony I. T. Rowstron,et al.  Pastry: Scalable, Decentralized Object Location, and Routing for Large-Scale Peer-to-Peer Systems , 2001, Middleware.