TY - GEN
T1 - Analysis of block-aware peer adaptations in substream-based P2P
AU - Kulatunga, Chamil
AU - Botvich, Dmitri
AU - Balasubramaniam, Sasitharan
AU - Donnelly, William
PY - 2012
Y1 - 2012
N2 - Peer-to-Peer (P2P) video delivery using substreams supports uplink heterogeneities of the peers and hence could optimise sharing capabilities with minimum free-riding peers. Therefore, substream-based applications such as PPLive and CoolStreaming have been well accepted after successful deployments in the public Internet. In this approach, a child peer can find a parent peer for a substream independent of the other parent peers that it receives the remaining substreams. In general, there can be more than one substream between a parent and a child. The block-aware adaptation algorithm in CoolStreaming changes the parent peer for all such substreams when a child peer experiences poor performance even on one of its substreams from the parent. However, lagging of one substream in such a scenario is likely while others are not affected, when the parent receives its substreams through multiple paths. We propose a fine-grained approach (changing substream by substream) in peer adaptations to improve overlay network performance. This approach will in turn, is designed also to minimise the diversity of parents at a child peer by attempting to join with a well-performing another parent, which is expected to curtail complexities in a network-assisted P2P framework.
AB - Peer-to-Peer (P2P) video delivery using substreams supports uplink heterogeneities of the peers and hence could optimise sharing capabilities with minimum free-riding peers. Therefore, substream-based applications such as PPLive and CoolStreaming have been well accepted after successful deployments in the public Internet. In this approach, a child peer can find a parent peer for a substream independent of the other parent peers that it receives the remaining substreams. In general, there can be more than one substream between a parent and a child. The block-aware adaptation algorithm in CoolStreaming changes the parent peer for all such substreams when a child peer experiences poor performance even on one of its substreams from the parent. However, lagging of one substream in such a scenario is likely while others are not affected, when the parent receives its substreams through multiple paths. We propose a fine-grained approach (changing substream by substream) in peer adaptations to improve overlay network performance. This approach will in turn, is designed also to minimise the diversity of parents at a child peer by attempting to join with a well-performing another parent, which is expected to curtail complexities in a network-assisted P2P framework.
KW - child-initiated block-aware peer adaptation
KW - substream-based P2P
KW - Video streaming
UR - http://www.scopus.com/inward/record.url?scp=84869593690&partnerID=8YFLogxK
U2 - 10.1007/978-3-642-30376-0_2
DO - 10.1007/978-3-642-30376-0_2
M3 - Conference contribution
AN - SCOPUS:84869593690
SN - 9783642303753
VL - 66 LNICST
T3 - Lecture Notes of the Institute for Computer Sciences, Social-Informatics and Telecommunications Engineering
SP - 14
EP - 27
BT - Broadband Communications, Networks, and Systems - 7th International ICST Conference, BROADNETS 2010, Revised Selected Papers
T2 - 7th International ICST Conference on Broadband Communications, Networks, and Systems, BROADNETS 2010
Y2 - 25 October 2010 through 27 October 2010
ER -