TY - JOUR
T1 - Bandwidth and latency aware contribution estimation in P2P streaming system
AU - Ho, Cheng Yun
AU - Huang, Ming Hsiang
AU - Ho, Cheng Yuan
AU - Tseng, Chien-Chao
N1 - Publisher Copyright:
© 2014 IEEE.
PY - 2014/9/1
Y1 - 2014/9/1
N2 - In this article, a bandwidth and latency aware contribution estimation (BLACE) mechanism is proposed to enhance the efficiency of content distribution in a mesh peer-to-peer (P2P) streaming system. This is because the mesh P2P streaming system outperforms others in many aspects, but most content distribution mechanisms use only one of upload bandwidth and link latency as a factor, several contribution-aware schemes (CASs) just punish selfish peers, and some CASs only rearrange the content receiving order. Hence, the BLACE proposes a prevention way considering every peer's upload bandwidth, link latency, and the maximum playing delay of a stream at the same time to prioritize the content distribution. Moreover, BLACE is implemented on Coolstreaming with NS2 and experimental results show that BLACE could at the most shorten the receiving time about 15.44%, 13.94%, and 8.26%, and improve the whole performance about 7.05%, 2.81%, and 2.69% at the most, when it compares with the Coolstreaming, the Coolstreaming with bandwidth preference, and the Coolstreaming with latency preference, respectively.
AB - In this article, a bandwidth and latency aware contribution estimation (BLACE) mechanism is proposed to enhance the efficiency of content distribution in a mesh peer-to-peer (P2P) streaming system. This is because the mesh P2P streaming system outperforms others in many aspects, but most content distribution mechanisms use only one of upload bandwidth and link latency as a factor, several contribution-aware schemes (CASs) just punish selfish peers, and some CASs only rearrange the content receiving order. Hence, the BLACE proposes a prevention way considering every peer's upload bandwidth, link latency, and the maximum playing delay of a stream at the same time to prioritize the content distribution. Moreover, BLACE is implemented on Coolstreaming with NS2 and experimental results show that BLACE could at the most shorten the receiving time about 15.44%, 13.94%, and 8.26%, and improve the whole performance about 7.05%, 2.81%, and 2.69% at the most, when it compares with the Coolstreaming, the Coolstreaming with bandwidth preference, and the Coolstreaming with latency preference, respectively.
KW - BLACE
KW - Bandwidth
KW - P2P streaming system
KW - contribution estimation
KW - latency
UR - http://www.scopus.com/inward/record.url?scp=84907205511&partnerID=8YFLogxK
U2 - 10.1109/LCOMM.2014.2343612
DO - 10.1109/LCOMM.2014.2343612
M3 - Article
AN - SCOPUS:84907205511
SN - 1089-7798
VL - 18
SP - 1511
EP - 1514
JO - IEEE Communications Letters
JF - IEEE Communications Letters
IS - 9
M1 - 6866853
ER -