Abstract
Content Distribution Network (CDN) technology has been proposed to deliver content from content nodes placed at strategic locations on the Internet. However, only companies or organizations, who can pay for the services of CDNs, have the privilege of using CDNs to distribute their content. Individual users (peers) have to resort to more economical peer-to-peer (P2P) technologies to distribute their content. Although P2P technologies have demonstrated tremendous successes, they have inherent problems such as the instability and the limited bandwidth of peers. In this paper, we propose a new approach to build bandwidth bounded data distribution trees inside a CDN so that external peers can leverage the power of a CDN’s infrastructure for distributing their content. Our performance evaluation shows that, with some limited help from a CDN, the content distribution time among peers can be speeded up from 1.5 to 3 times.
This work is partially supported by National Science Foundation under Grant No. 0092914. Any opinions, findings, and conclusions or recommendation expressed in this paper are those of author(s) and do not necessarily reflect the views of the National Science Foundation.
Chapter PDF
Similar content being viewed by others
References
Qiu, L., Padmanabhan, V., Voelker, G.: On the placement of web server replicas. In: Proc. of the 20th IEEE INFOCOM, Anchorage, AK, pp. 587–1596 (2001)
Jamin, S., Jin, C., Kurc, A., Raz, D., Shavitt, Y.: Constrained mirror placement on the internet. In: Proc. of the 20th IEEE INFOCOM, Anchorage, AK, pp. 31–40 (2001)
Tran, M., Tavanapong, W.: Peers-assisted dynamic content distribution networks. In: Proc. of the 30th IEEE Local Computer Networks Conference (LCN), Sydney, Australia (2005)
Ng, T., Zhang, H.: A network positioning system for the internet. In: Proc. of the USENIX Annual Technical Conference, Boston, MA, pp. 141–154 (2004)
Ganguly, S., Saxena, A., Bhatnagar, S., Banerjee, S., Izmailov, R.: Fast replication in content distribution overlays. In: Proc. of the 24rd IEEE INFOCOM, Miami, FL (2005)
Castro, M., Druschel, P., Kermarrec, A.M., Nandi, A., Rowston, A., Singh, A.: Splitstream: high-bandwidth multicast in cooperative environments. In: Proc. of the 19th ACM Symposium on Operating Systems Principles (SOSP), Bolton Landing, NY, pp. 298–313 (2003)
Kostic, D., Rodriguez, A., Albrecht, J., Vahdat, A.: Bullet: high bandwidth data dissemination using an overlay mesh. In: Proc. of the 19th ACM Symposium on Operating Systems Principles (SOSP), Bolton Landing, NY, pp. 282–297 (2003)
Michel, S., Nguyen, K., Rosenstein, A., Zhang, L., Floyd, S., Jacobson, V.: Adaptive web caching: towards a new global caching architecture. Computer Networks and ISDN Systems 22, 2169–2177 (1998)
Kangasharju, J., Ross, K., Roberts, J.: Performance evaluation of redirection schemes in content distribution networks. Elsevier Computer Communications Journal 24, 207–214 (2001)
Wang, L., Pai, V., Peterson, L.: The effectiveness of request redirection on cdn robustness. In: Proc. of the 5th Symposium on Operating Systems Design and Implementation (OSDI), Boston, MA, pp. 345–360 (2002)
Apostolopoulos, J., Wong, T., Wee, S., Tan, D.: On multiple description streaming with content delivery networks. In: Proc. of the IEEE INFOCOM 2002, New York, pp. 1736–1745 (2002)
Chawathe, Y.: Scattercast: an adaptable broadcast distribution framework. ACM/Springer Multimedia Systems Journal, Special Issue on Multimedia Distribution 9, 104–118 (2003)
Padmanabhan, V., Wang, H., Chou, P.: Resilient peer-to-peer streaming. In: Proc. of 11th IEEE International Conference on Network Protocols (ICNP 2003), Atlanta, GA, pp. 16–27 (2003)
Hefeeda, M., Habib, A., Botev, B., Xu, D., Bhargava, B.: Promise: Peer-to-peer media streaming using collectcast. In: Proc. of ACM Multimedia 2003, Berkeley, CA, pp. 45–54 (2003)
Guo, Y., Suh, K., Kurose, J., Towsley, D.: A peer-to-peer on-demand streaming service and its performance evaluation. In: Proc. of IEEE International Conference on Multimedia and Expo (ICME 2003), Baltimore, MD, pp. 649–652 (2003)
Chu, Y., Ganjam, A., Ng, T., Rao, S., Sripanidkulchai, K., Zhan, J., Zhang, H.: Early experience with an internet broadcast system based on overlay multicast. In: Proc. of the USENIX Annual Technical Conference, Boston, MA, pp. 155–170 (2004)
Sripanidkulchai, K., Ganjam, A., Maggs, B., Zhang, H.: The feasibility of supporting large-scale live streaming applications with dynamic application end–points. In: Proc. of the ACM SIGCOMM, Portland, OR, pp. 107–120 (2004)
Guo, L., Chen, S., Ren, S., Chen, X., Jiang, S.: PROP: A scalable and reliable p2p assisted proxy streaming system. In: Proc. of the 24th International Conference on Distributed Computing Systems (ICDCS), Tokyo, Japan, pp. 778–786 (2004)
Xu, D., Chai, H., Rosenberg, C., Kulkarni, S.: Analysis of a hybrid architecture for cost-effective streaming media distribution. In: Proc. of the SPIE/ACM Multimedia Computing and Networking conference (MMCN), Santa Clara, CA, pp. 87–101 (2003)
Ratnasamy, S., Francis, P., Handley, M., Karp, R., Schenker, S.: A scalable content-addressable network. In: Proc. of the ACM SIGCOMM, San Diego, CA, pp. 161–172 (2001)
eMule Webcache Project: WebCache modifications for eMule, http://www.emule-mods.de/?mods=webcache (Last accessed July 2005)
Sherwood, R., Braud, R., Bhattacharjee, B.: Slurpie: A cooperative bulk data transfer protocol. In: Proc. of the 23rd IEEE INFOCOM, Hongkong, China, pp. 941–951 (2004)
Kwon, G., Byers, J.: Roma: reliable overlay multicast with loosely coupled tcp connections. In: Proc. of the 23rd IEEE INFOCOM, Hongkong, China, pp. 385–395 (2004)
Gkantsidis, C., Rodriguez, P.: Network coding for large scale content distribution. In: Proc. of the 24rd IEEE INFOCOM, Miami, FL (2005)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2005 IFIP International Federation for Information Processing
About this paper
Cite this paper
Tran, M., Tavanapong, W. (2005). On Using a CDN’s Infrastructure to Improve File Transfer Among Peers. In: Dalmau Royo, J., Hasegawa, G. (eds) Management of Multimedia Networks and Services. MMNS 2005. Lecture Notes in Computer Science, vol 3754. Springer, Berlin, Heidelberg. https://doi.org/10.1007/11572831_25
Download citation
DOI: https://doi.org/10.1007/11572831_25
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-29641-6
Online ISBN: 978-3-540-32090-6
eBook Packages: Computer ScienceComputer Science (R0)