DocumentCode :
2377067
Title :
Bottom-up trie structure for P2P live streaming
Author :
Zhang, Boyuan ; Huang, Changcheng ; Yan, James
Author_Institution :
Dept. of Syst. & Comput. Eng., Carleton Univ., Ottawa, ON, Canada
fYear :
2012
fDate :
10-15 June 2012
Firstpage :
1991
Lastpage :
1995
Abstract :
By simultaneously providing live video and audio contents to millions of users around the world, peer-to-peer live video streaming (P2P LVS) has become one of the most popular Internet applications in recent years. However, current P2P LVS software has problems such as non-smooth playback and long start-up delay for end users. To address these issues, we design a P2P-based multi-bit Trie structure, called Bottom-Up Trie (BU-Trie), for distributing P2P live contents. Different from other approaches, BU-Trie is a Trie formed and built inversely from leaf nodes (or child nodes) back to the root node (or parent node). This architecture consists of two phases: a diffusion phase and a swarming phase. The main design goal of the diffusion phase is to group the local peers together by discovering physical locations of peers, and design the paths for fast distributing live streams from the source node to end users. The objective of the swarming phase is to find an optimal way for exchanging the video stream chunks within a local group. We propose an algorithm called Most Popular Chunk First (MPCF) and apply it for the swarming phase for efficient chunk exchange. Performance evaluation of the proposed BU-Trie shows that, when compared to other approaches, the sequential throughput of video chunks is increased. The inter-domain traffic, the traffic between different Internet service providers (ISPs), is reduced as well. Such a reduction would benefit carriers economically.
Keywords :
Internet; peer-to-peer computing; video signal processing; video streaming; BU-Trie; ISP; Internet service providers; MPCF; P2P LVS software; P2P live contents; audio contents; bottom-up trie structure; child nodes; chunk exchange; diffusion phase; end users; leaf nodes; local peers; most popular chunk first; multibit trie structure; parent node; peer-to-peer live video streaming; performance evaluation; physical locations; root node; source node; swarming phase; video contents; video stream chunks; Algorithm design and analysis; Bandwidth; Delay; IP networks; Peer to peer computing; Streaming media; Throughput; Bottom-up; Diffusion; P2P; Swarming; Trie; live streaming; tree-based;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Communications (ICC), 2012 IEEE International Conference on
Conference_Location :
Ottawa, ON
ISSN :
1550-3607
Print_ISBN :
978-1-4577-2052-9
Electronic_ISBN :
1550-3607
Type :
conf
DOI :
10.1109/ICC.2012.6364344
Filename :
6364344
Link To Document :
بازگشت