Cooperative Caching for Peer-Assisted Video Distribution

In this paper, we described a framework for peer-assisted multi-path video distribution combined with cooperative caching. The target of this framework is to aggregate peers’ storage and bandwidths to facilitate video-on-demand streaming. To achieve this goal, we employ segment-based video caching and the segments are distributed in respective peers. Specifically, the source bit stream is based on layered scalable video coding for cost-effective video distribution. For achieving low -cost collaboration, a utility-based partial caching scheme is proposed and detailed discussed. Extensive simulations on large, Internet-like topologies were performed to demonstrate the effectiveness of this proposed framework.

[1]  Jiangchuan Liu,et al.  Proxy caching for media streaming over the Internet , 2004, IEEE Communications Magazine.

[2]  Shipeng Li,et al.  Optimized streaming media proxy and its applications , 2007, J. Netw. Comput. Appl..

[3]  Klara Nahrstedt,et al.  oStream: asynchronous streaming multicast in application-layer overlay networks , 2004, IEEE Journal on Selected Areas in Communications.

[4]  George Pallis,et al.  Content Delivery Networks: Status and Trends , 2003, IEEE Internet Comput..

[5]  Stephen Deering,et al.  Multicast routing in a datagram internetwork , 1992 .

[6]  Balachander Krishnamurthy,et al.  On the use and performance of content distribution networks , 2001, IMW '01.

[7]  Christophe Diot,et al.  Deployment issues for the IP multicast service and architecture , 2000, IEEE Netw..

[8]  Jiangchuan Liu,et al.  COPACC: An Architecture of Cooperative Proxy-Client Caching System for On-Demand Media Streaming , 2007, IEEE Transactions on Parallel and Distributed Systems.

[9]  Vijay Gopalakrishnan,et al.  Adaptive replication in peer-to-peer systems , 2004, 24th International Conference on Distributed Computing Systems, 2004. Proceedings..

[10]  Miguel Castro,et al.  Peer-to-Peer Systems IV, 4th International Workshop, IPTPS 2005, Ithaca, NY, USA, February 24-25, 2005, Revised Selected Papers , 2005, IPTPS.

[11]  Young-Sung Son,et al.  Cooperative caching framework of VOD using P2P technology , 2001, International Conference on Computers and Their Applications.

[12]  Johan A. Pouwelse,et al.  The Bittorrent P2P File-Sharing System: Measurements and Analysis , 2005, IPTPS.

[13]  Kang-Won Lee,et al.  An application-level multicast architecture for multimedia communications (poster session) , 2000, ACM Multimedia.

[14]  Ellen W. Zegura,et al.  How to model an internetwork , 1996, Proceedings of IEEE INFOCOM '96. Conference on Computer Communications.

[15]  Rayadurgam Srikant,et al.  Modeling and performance analysis of BitTorrent-like peer-to-peer networks , 2004, SIGCOMM 2004.

[16]  Bobby Bhattacharjee,et al.  Scalable application layer multicast , 2002, SIGCOMM 2002.

[17]  Kien A. Hua,et al.  ZIGZAG: an efficient peer-to-peer scheme for media streaming , 2003, IEEE INFOCOM 2003. Twenty-second Annual Joint Conference of the IEEE Computer and Communications Societies (IEEE Cat. No.03CH37428).