Full Text:   <1447>

CLC number: TP393; TP37

On-line Access: 

Received: 2006-06-08

Revision Accepted: 2006-10-15

Crosschecked: 0000-00-00

Cited: 5

Clicked: 3072

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.4 P.605~614


A P2P streaming service architecture with distributed caching

Author(s):  GUO Pan-hong, YANG Yang, LI Xin-you

Affiliation(s):  Department of Computer Science and Technology, University of Science and Technology Beijing, Beijing 100083, China; more

Corresponding email(s):   guopanhong@tom.com

Key Words:  Cooperative steaming, Peer-to-peer networks, Partial caching scheme, Distributed caching

GUO Pan-hong, YANG Yang, LI Xin-you. A P2P streaming service architecture with distributed caching[J]. Journal of Zhejiang University Science A, 2007, 8(4): 605~614.

@article{title="A P2P streaming service architecture with distributed caching",
author="GUO Pan-hong, YANG Yang, LI Xin-you",
journal="Journal of Zhejiang University Science A",
publisher="Zhejiang University Press & Springer",

%0 Journal Article
%T A P2P streaming service architecture with distributed caching
%A GUO Pan-hong
%A YANG Yang
%A LI Xin-you
%J Journal of Zhejiang University SCIENCE A
%V 8
%N 4
%P 605~614
%@ 1673-565X
%D 2007
%I Zhejiang University Press & Springer
%DOI 10.1631/jzus.2007.A0605

T1 - A P2P streaming service architecture with distributed caching
A1 - GUO Pan-hong
A1 - YANG Yang
A1 - LI Xin-you
J0 - Journal of Zhejiang University Science A
VL - 8
IS - 4
SP - 605
EP - 614
%@ 1673-565X
Y1 - 2007
PB - Zhejiang University Press & Springer
ER -
DOI - 10.1631/jzus.2007.A0605

Multimedia streaming served through peer-to-peer (P2P) networks is booming nowadays. However, the end-to-end streaming quality is generally unstable due to the variability of the state of serve-peers. On the other hand, proxy caching is a bandwidth-efficient scheme for streaming over the Internet, whereas it is a substantially expensive method needing dedicated powerful proxy servers. In this paper, we present a P2P cooperative streaming architecture combined with the advantages of both P2P networks and multimedia proxy caching techniques to improve the streaming quality of participating clients. In this framework, a client will simultaneously retrieve contents from the server and other peers that have viewed and cached the same title before. In the meantime, the client will also selectively cache the aggregated video content so as to serve still future clients. The associate protocol to facilitate the multi-path streaming and a distributed utility-based partial caching scheme are detailedly discussed. We demonstrate the effectiveness of this proposed architecture through extensive simulation experiments on large, Internet-like topologies.

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


[1] Akamai Technologies, 2000. FreeFlow Overview. Http://www.cs.washington.edu/homes/ratul/akamai/freeflow.pdf

[2] Banerjee, S., Bhattacharjee, B., Christopher, K., 2002. Scalable Application Layer Multicast. Proc. ACM SIGCOMM. Pittsburgh, USA, p.205-220.

[3] Chu, Y., Rao, S.G., Seshan, S., Zhang, H., 2001. Enabling Conferencing Applications on the Internet Using an Overlay Multicast Architecture. Proc. ACM SIGCOMM, 31(4):55-68.

[4] Cui, Y., Li, B.C., Nahrstedt, K., 2004. Stream: asynchronous streaming multicast in application-layer overlay networks. IEEE J. Selected Areas Commun., 22(1):91-106.

[5] Deering, S.E., 1991. Multicast Routing in a Datagram Internetwork. PhD Thesis, Stanford University.

[6] Diot, C., Levine, B., Lyles, B., Kassem, H., Balensiefen, D., 2000. Deployment issues for the IP multicast service and architecture. IEEE Network, 14(1):78-88.

[7] Gopalakrishnan, V., Silaghi, B., Bhattacharjee, B., Keleher, P., 2004. Adaptive Replication in Peer-to-Peer Systems. Proc. 24th International Conference on Distributed Computing Systems (ICDCS’04), p.360-369.

[8] Handley, M., Pahdye, J., Floyd, S., 2001. TCP Friendly Rate Control (TFRC): Protocol Specification. IETF Internet Draft, draft-ietf-tsvwg-tfrc-02.

[9] Krishnamurthy, B., Wills, C.E., Zhang, Y., 2001. On the Use and Performance of Content Distribution Networks. Proc. SIGCOMM IMW. San Francisco, p.169-182.

[10] Lee, K.W., Ha, S., Li, J.R., Bharghavan, V., 2001. An Application-level Multicast Architecture for Multimedia Communications. Proc. 8th ACM International Conference on Multimedia. Los Angeles, p.398-400.

[11] Liu, J., Xu , J., 2004. Proxy caching for media streaming over the Internet. IEEE Communications MagazineSpecial Issue on Proxy Support for Streaming Internet, 42(8):88-94.

[12] Liu, J., Chu, X., Xu, J., 2004. Proxy Cache Management of Fine-grained Scalable Video Streaming. Proc. IEEE INFOCOM. Hong Kong, China, p.1490-1500.

[13] Papadimitriou, C.H., Steiglitz, H., 1982. Combinatorial Optimization: Algorithms and Complexity. Englewood Cliffs. Prentice Hall, New Jersey.

[14] Pouwelse, J., Garbacki, P., Epema, D., Sips, H.J., 2005. The BitTorrent P2P File-sharing System: Measurements and Analysis. Proc. International Workshop on Peer-to-Peer Systems. Ithaca, New York, USA, p.134-142.

[15] Qiu, D., Srikant, R., 2004. Modeling and Performance Analysis of BitTorrent-like Peer-to-Peer Networks. Proc. ACM SIGCOMM, 34(4):367-378.

[16] Rejaie, R., Handley, M., Yu, H., Estrin, D., 1999. Proxy Caching Mechanisms for Multimedia Playback Streams in the Internet. Proc. 4th International Web Caching Workshop. San Diego, CA, p.100-111.

[17] Tran, D.A., Hua, K.A., Do, T.T., 2003. Zigzag: An Efficient Peer-to-Peer Scheme for Media Streaming. Proc. IEEE INFOCOM. San Francisco, USA, p.1283-1292.

[18] Vakali, A., Pallis, G., 2003. Content delivery networks: current status and trends. IEEE Internet Computing, 7(6):68-74.

[19] Yim, J., Kim, G.Y., Son, Y.S., 2001. Cooperative Caching Framework of VOD Using P2P Technology. Proc. 11th International Packet Video Workshop. Kyongju, Korea.

[20] Zegura, E.W., Calvert, K., Bhattacharjee, S., 1996. How to Model an Internetwork. Proc. IEEE INFOCOM’96. San Francisco, CA, p.594-602.

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