Title :
A P2P Video Delivery Network (P2P-VDN)
Author :
Nguyen, Kien ; Nguyen, Thinh ; Kovchegov, Yevgeniy
Author_Institution :
Sch. of EECS, Oregon State Univ., Corvallis, OR, USA
Abstract :
Current video streaming and storage systems such as YouTube, are based on the client-server model, thus do not scale well in terms of bandwidth and computation. This paper describes a peer-to-peer video delivery network (P2P-VDN) that provides both performance improvement and scalability based on three architectural elements. First, the proposed P2P-VDN employs a random network coding (RNC) scheme that breaks a video stream into multiple smaller pieces, codes, and disperses them throughout peers in the network, in such a way to maximize the probability of recovering the original video under peer departures and failures. Second, the proposed P2P-VDN employs a scalable mechanism for automating the data replenishment process using RNC that is necessary to maintain a sufficient level of redundancy for video stored in the network. Third, the proposed P2P-VDN employs a path-diversity protocol for a client to simultaneously stream a video from multiple peers in the P2P-VDN. Simulations demonstrate that under certain scenarios, our proposed P2P-VDN can result in bandwidth saving up to 60% over the traditional architecture.
Keywords :
peer-to-peer computing; protocols; random codes; video streaming; P2P video delivery network; YouTube; architectural elements; data replenishment process; path-diversity protocol; random network coding scheme; storage systems; video streaming; Bandwidth; Computer networks; Network coding; Network servers; Peer to peer computing; Scalability; Streaming media; Video sharing; Web and internet services; YouTube;
Conference_Titel :
Computer Communications and Networks, 2009. ICCCN 2009. Proceedings of 18th Internatonal Conference on
Conference_Location :
San Francisco, CA
Print_ISBN :
978-1-4244-4581-3
Electronic_ISBN :
1095-2055
DOI :
10.1109/ICCCN.2009.5235364