Full Text:   <1561>

CLC number: TP393.4

On-line Access: 

Received: 2007-02-25

Revision Accepted: 2007-09-13

Crosschecked: 0000-00-00

Cited: 0

Clicked: 3245

Citations:  Bibtex RefMan EndNote GB/T7714

-   Go to

Article info.
1. Reference List
Open peer comments

Journal of Zhejiang University SCIENCE A 2007 Vol.8 No.12 P.1983~1989


Content subscribing mechanism in P2P streaming based on gamma distribution prediction

Author(s):  GUO Tong-qiang, WENG Jian-guang, ZHUANG Yue-ting

Affiliation(s):  School of Computer Science, Zhejiang University, Hangzhou 310027, China

Corresponding email(s):   guotq@cs.zju.edu.cn, wengjg@cs.zju.edu.cn

Key Words:  P2P streaming, Gamma distribution, Content subscribing mechanism (CSM)

GUO Tong-qiang, WENG Jian-guang, ZHUANG Yue-ting. Content subscribing mechanism in P2P streaming based on gamma distribution prediction[J]. Journal of Zhejiang University Science A, 2007, 8(12): 1983~1989.

@article{title="Content subscribing mechanism in P2P streaming based on gamma distribution prediction",
author="GUO Tong-qiang, WENG Jian-guang, ZHUANG Yue-ting",
journal="Journal of Zhejiang University Science A",
publisher="Zhejiang University Press & Springer",

%0 Journal Article
%T Content subscribing mechanism in P2P streaming based on gamma distribution prediction
%A GUO Tong-qiang
%A WENG Jian-guang
%A ZHUANG Yue-ting
%J Journal of Zhejiang University SCIENCE A
%V 8
%N 12
%P 1983~1989
%@ 1673-565X
%D 2007
%I Zhejiang University Press & Springer
%DOI 10.1631/jzus.2007.A1983

T1 - Content subscribing mechanism in P2P streaming based on gamma distribution prediction
A1 - GUO Tong-qiang
A1 - WENG Jian-guang
A1 - ZHUANG Yue-ting
J0 - Journal of Zhejiang University Science A
VL - 8
IS - 12
SP - 1983
EP - 1989
%@ 1673-565X
Y1 - 2007
PB - Zhejiang University Press & Springer
ER -
DOI - 10.1631/jzus.2007.A1983

P2P systems are categorized into tree-based and mesh-based systems according to their topologies. Mesh-based systems are considered more suitable for large-scale Internet applications, but require optimization on latency issue. This paper proposes a content subscribing mechanism (CSM) to eliminate unnecessary time delays during data relaying. A node can send content data to its neighbors as soon as it receives the data segment. No additional time is taken during the interactive stages prior to data segment transmission of streaming content. CSM consists of three steps. First, every node records its historical segments latency, and adopts gamma distribution, which possesses powerful expression ability, to express latency statistics. Second, a node predicts subscribing success ratio of every neighbor by comparing the gamma distribution parameters of the node and its neighbors before selecting a neighbor node to subscribe a data segment. The above steps would not increase latency as they are executed before the data segments are ready at the neighbor nodes. Finally, the node, which was subscribed to, sends the subscribed data segment to the subscriber immediately when it has the data segment. Experiments show that CSM significantly reduces the content data transmission latency.

Darkslateblue:Affiliate; Royal Blue:Author; Turquoise:Article


[1] Banerjee, S., Bhattacharjee, B., Kommareddy, C., 2002. Scalable Application Layer Multicast. Proc. Conf. on Applications, Technologies, Architectures, and Protocols for Computer Communications. ACM Press, New York, p.205-217.

[2] Banerjee, S., Lee, S., Bhattacharjee, B., Srinivasan, A., 2003. Resilient Multicast Using Overlays. Proc. ACM SIGMETRICS Int. Conf. on Measurement and Modeling of Computer Systems. ACM Press, New York, p.102-113.

[3] Bawa, M., Deshpande, H., Garcia-Molina, H., 2003. Transience of peers & streaming media. SIGCOMM Comput. Commun. Rev., 33(1):107-112.

[4] Castro, M., Druschel, P., Kermarrec, A., Rowstron, A., 2002. SCRIBE: a large-scale and decentralized application-level multicast infrastructure. IEEE J. Selected Areas Commun., 20(8):1489-1499.

[5] Chu, Y.H., Rao, S.G., Zhang, H., 2000. A case for end system multicast. Meas. Model. Computer Syst., 6:1-12.

[6] Liu, L.S., Zimmermann, R., 2006. Adaptive low-latency peer-to-peer streaming and its application. Multimedia Systems Journal, 11(6):497-512.

[7] Pai, V.S., Kumar, K., Tamilmani, K., Sambamurthy, V., Mohr, A.E., 2003. Chainsaw: Eliminating Trees from Overlay Multicast. IPTPS, p.127-140.

[8] Ratnasamy, S., Handley, M., Karp, R., Shenker, S., 2001. Application Level Multicast Using Content-addressable Networks. Proc. 3rd Int. Workshop on Networked Group Communication. London, UK, p.14-29.

[9] Tran, D., Hua, K., Do, T., 2003. Zigzag: An Efficient Peer to Peer Scheme for Media Streaming. IEEE INFOCOM, p.1283-1293.

[10] Verma, S., Ooi, W.T., 2005. Controlling Gossip Protocol Infection Pattern Using Adaptive Fanout. Proc. IEEE ICDCS, p.665-674.

[11] Zhang, X.Y., Liu, J.C., Li, B., Yum, T.P., 2005. Coolstreaming/Donet: A Data-driven Overlay Network for Peer-to-Peer Live Media Streaming. Proc. IEEE INFOCOM, p.2102-2111.

[12] Zhang, M., Zhao, L., Tang, Y., Luo, J.G., Yang, S.Q., 2005. Large-scale Live Media Streaming Over Peer-to-Peer Networks through Global Internet. Proc. ACM Workshop on Advances in Peer-to-Peer Multimedia Streaming. ACM Press, New York, p.21-28.

Open peer comments: Debate/Discuss/Question/Opinion


Please provide your name, email address and a comment

Journal of Zhejiang University-SCIENCE, 38 Zheda Road, Hangzhou 310027, China
Tel: +86-571-87952783; E-mail: cjzhang@zju.edu.cn
Copyright © 2000 - Journal of Zhejiang University-SCIENCE