Abstract
In this paper we propose a fine-grained peer sharing technique for delivering large media files in content distribution networks. The replica servers are divided into groups, and those in the same group cooperate with each other. The key difference of the technique from conventional peer to peer systems is that the unit of peer sharing is not a complete media file, but at a finer granularity, in order to increase the flexibility of replica servers for handling client requests. We design a protocol for peers to exchange the information about available resources with each other, and a scheduling algorithm to coordinate the delivery process from multiple replica servers to a client. Our simulations show that the fine-grained peer sharing approach can reduce the initial latency of clients and the rejection rate of the system significantly over a simple peer sharing method.
This work was supported in part by the National Science Foundation under Grants CCR-0204304 and EIA-0101242.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
E. Adar and B. Huberman. Free riding on Gnutella. First Monday, 5(10), 2000. http://www.firstmonday.dk/issues/issue5_10/adar/.
A. L. Drapeau, P. M. Chen, J. H. Hartman, E. K. Lee, E. L. Miller, K. Shirriff, S. Seshan, R. H. Katz, G. A. Gibson, and D. A. Patterson. RAID-II: A high-bandwidth network file server. In Proceedings of 21st International Symposium on Computer Architecture, April 1994. Chicago, IL.
Z. li Zhang, Y. Wang, D. H. Du, and D. Su. Video staging: A proxy-server-based approach to end-to-end video delivery over wide-area networks. IEEE/ACM Transactions on Networking, 4(8): 429–442, August 2000.
S. Ramesh, I. Rhee, and K. Guo. Multicast with cache (mcache): an adaptive zero-delay video-on-demand service. In Proceedings of IEEE Infocom’01, 2001.
S. Sen, J. Rexford, and D. Towsley. Proxy prefix caching for multimedia streams. In Proceedings of IEEE Infocom’99, April 1999.
I. Stoica, R. Morris, D. Karger, M. Kaashoek, and H. Balakrishnan. Chord: A scalable peer-to-peer lookup service for Internet applications. In Proceedings of ACM SIGCOMM 2001, pages 149–160, August 2001. San Diego, CA.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2004 Kluwer Academic Publishers
About this paper
Cite this paper
Yang, M., Fei, Z. (2004). A Fine-Grained Peer Sharing Technique for Delivering Large Media Files Over the Internet. In: Douglis, F., Davison, B.D. (eds) Web Content Caching and Distribution. Springer, Dordrecht. https://doi.org/10.1007/1-4020-2258-1_17
Download citation
DOI: https://doi.org/10.1007/1-4020-2258-1_17
Publisher Name: Springer, Dordrecht
Print ISBN: 978-1-4020-2257-9
Online ISBN: 978-1-4020-2258-6
eBook Packages: Springer Book Archive