TY - JOUR
T1 - P2broadcast
T2 - A hierarchical clustering live video streaming system for P2P networks
AU - Liu, De Kai
AU - Hwang, Ren Hung
PY - 2006/8
Y1 - 2006/8
N2 - This work describes a novel live video streaming system for P2P networks, referred to as P2broadcast. The video streaming service has bandwidth requirements to guarantee presentation quality. Therefore, a scalable strategy to quickly find a path from a media server to a client with abundant bandwidth is very important. A common approach in the literature is the bandwidth first (BF) scheme, which allows a newcomer to adopt a BF tree traversal scheme to find its parent peer on the P2P overlay tree to retrieve the media content. The BF scheme is likely to build a deep overlay tree, resulting in long start-up latency as the number of peers on the overlay tree grows. P2broadcast reduces start-up latency by organizing peers into hierarchical clusters and making the overlay tree become a 'short-and-wide' tree. The hierarchical clustering structure enables a newcomer to find its parent peer among the set of peers that are more likely to provide large available bandwidth only. Limiting the set of potential parent peers not only reduces start-up latency but also improves the system availability. Additionally, unlike the BF scheme that only concerns available bandwidth, P2broadcast utilizes a cost function to evaluate the appropriateness of a potential parent peer. The cost function considers the depth of the newcomer on the overlay tree, making the overlay tree become a short-and-wide tree. In addition to start-up latency reduction, the short-and-wide tree feature also alleviates the service interruption probability due to the leaving or failure of a peer. Our simulation results show that P2broadcast greatly outperforms the BF scheme in terms of system availability, and achieves around 66% savings in start-up latency and 10% decrement in service interruption probability.
AB - This work describes a novel live video streaming system for P2P networks, referred to as P2broadcast. The video streaming service has bandwidth requirements to guarantee presentation quality. Therefore, a scalable strategy to quickly find a path from a media server to a client with abundant bandwidth is very important. A common approach in the literature is the bandwidth first (BF) scheme, which allows a newcomer to adopt a BF tree traversal scheme to find its parent peer on the P2P overlay tree to retrieve the media content. The BF scheme is likely to build a deep overlay tree, resulting in long start-up latency as the number of peers on the overlay tree grows. P2broadcast reduces start-up latency by organizing peers into hierarchical clusters and making the overlay tree become a 'short-and-wide' tree. The hierarchical clustering structure enables a newcomer to find its parent peer among the set of peers that are more likely to provide large available bandwidth only. Limiting the set of potential parent peers not only reduces start-up latency but also improves the system availability. Additionally, unlike the BF scheme that only concerns available bandwidth, P2broadcast utilizes a cost function to evaluate the appropriateness of a potential parent peer. The cost function considers the depth of the newcomer on the overlay tree, making the overlay tree become a short-and-wide tree. In addition to start-up latency reduction, the short-and-wide tree feature also alleviates the service interruption probability due to the leaving or failure of a peer. Our simulation results show that P2broadcast greatly outperforms the BF scheme in terms of system availability, and achieves around 66% savings in start-up latency and 10% decrement in service interruption probability.
KW - Application level multicasting
KW - Multimedia transmission
KW - Overlay network
KW - Peer-to-peer network
KW - Streaming media
UR - http://www.scopus.com/inward/record.url?scp=33746873289&partnerID=8YFLogxK
U2 - 10.1002/dac.756
DO - 10.1002/dac.756
M3 - Article
AN - SCOPUS:33746873289
SN - 1074-5351
VL - 19
SP - 619
EP - 637
JO - International Journal of Communication Systems
JF - International Journal of Communication Systems
IS - 6
ER -