Title
Optimal server bandwidth allocation for streaming multiple streams via P2P multicast
Abstract
We consider the general scenario where content hosted by the server comprises streams and each peer can subscribe one or more streams. Multiple multicast trees are built to deliver the streams to respective peers while exploiting the overlap of their interests for efficient and scalable delivery. We propose an optimization framework for allocating server bandwidth to minimize distortion across the peer population. We apply the framework to a novel application, peer-to-peer (P2P) multicast live video streaming with virtual pan/tilt/zoom functionality. In this application, each user can watch arbitrary regions of a high-spatial-resolution scene yet the system exploits overlapping interests by building multicast trees. Experimental results indicate that optimal server bandwidth allocation en- hances the delivered quality across the peer population. churn resulting from peers joining and leaving, and the rate- distortion tradeoff associated with the content. In this paper, we apply the framework to interactive region-of-interest(IROI) P2P video multicast. IROI P2P video multicast allows users to watch arbitrary regions-of-interest (ROI) from the scene with arbitrary spatial resolutions (zoom factors). The system offers interactive vir- tual pan/tilt/zoom whereas the interactive features of proposed P2P multicast video systems in the literature are generally limited to video-on-demand and/or VCR-like functionality. We build a P2P overlay using a distributed protocol. The goal is to exploit the overlap in the ROIs of the peers by adapting the topology of the overlay according to the changing ROIs. This enables the server to host a live IROI video session with modest uplink capacity and the system scales well with increasing number of peers. Our distributed IROI P2P protocol is based on the Stanford P2P Multicast (SPPM) protocol (10), (11).
Year
DOI
Venue
2008
10.1109/MMSP.2008.4665124
Cairns, Qld
Keywords
Field
DocType
bandwidth allocation,multicast communication,peer-to-peer computing,trees (mathematics),video streaming,P2P multicast,multiple multicast trees,optimal server bandwidth allocation,peer-to-peer multicast live video streaming,virtual pan-tilt-zoom functionality
Source-specific multicast,Population,Computer science,Bandwidth allocation,Server,Xcast,Computer network,Bandwidth (signal processing),Multicast,Distributed computing,Scalability
Conference
ISBN
Citations 
PageRank 
978-1-4244-2295-1
3
0.41
References 
Authors
7
4
Name
Order
Citations
PageRank
Aditya Mavlankar116012.69
Jeonghun Noh2846.79
Pierpaolo Baccichet31169.97
Bernd Girod489881062.96