Content Delivery Networks: State of the Art, Insights, and Imperatives

  • Mukaddim Pathan
  • Rajkumar Buyya
  • Athena Vakali
Part of the Lecture Notes Electrical Engineering book series (LNEE, volume 9)


Content Provider Content Delivery Border Gateway Protocol Content Delivery Network Uniform Resource Locator 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    Akamai Technologies, 2007. www.akamai.comGoogle Scholar
  2. 2.
    BioGrid Project, Japan, 2005. http://www.biogrid.jpGoogle Scholar
  3. 3.
    Broadband Service Forum, 2007. http://broadbandservicesforum.orgGoogle Scholar
  4. 4.
    ESI Developer Resources, 2007. Scholar
  5. 5.
    IBM WebSphere Application Server, 2007. appserv/was/Google Scholar
  6. 6.
    ICAP Forum, 2007. Scholar
  7. 7.
    Internet Streaming Media Alliance, 2007. Scholar
  8. 8.
    Ortiva Wireless, 2007. Scholar
  9. 9.
    PlanetLab Consortium, 2007. Scholar
  10. 10.
    Wikipedia. September 11, 2001 attacks.,_2001_ attackGoogle Scholar
  11. 11.
    Adler, S. The slashdot effect: an analysis of three Internet publications. Linux Gazette Issue, 38, 1999.Google Scholar
  12. 12.
    Aioffi, W. M., Mateus, G. R., de Almeida, J. M., and Loureiro, A. A. F. Dynamic content distribution for mobile enterprise networks. IEEE Journal on Selected Areas in Communications, 23(10), pp. 2022–2031, 2005.CrossRefGoogle Scholar
  13. 13.
    Androutsellis-Theotokis, S. and Spinellis, D. A survey of peer-to-peer content distribution technologies. ACM Computing Surveys, 36(4), ACM Press, NY, USA, pp. 335–371, 2004.CrossRefGoogle Scholar
  14. 14.
    Arlitt, M. and Jin, T. A workload characterization study of 1998 world cup Web site. IEEE Network, pp. 30–37, 2000.Google Scholar
  15. 15.
    Barbir, A., Batuner, O., Beck, A., Chan, T., and Orman, H. Policy, authorization, and enforcement requirements of the open pluggable edge services (OPES). Internet Engineering Task Force RFC 3838, 2004. Scholar
  16. 16.
    Barbir, A., Penno, R., Chen, R., Hofmann, H., and Orman, H. An architecture for open pluggable edge services (OPES). Internet Engineering Task Force RFC 3835, 2004. Scholar
  17. 17.
    Bartolini, N., Casalicchio, E., and Tucci, S. A walk through content delivery networks. In Proc. of the 11th Annual Meeting of the IEEE International Symposium on Modeling, Analysis, and Simulation of Computer and Telecommunication Systems (MASCOTS), LNCS Vol. 2965/2004, pp. 1–25, April 2004.Google Scholar
  18. 18.
    Biliris, A., Cranor, C., Douglis, F., Rabinovich, M., Sibal, S., Spatscheck, O., and Sturm, W. CDN brokering. Computer Communications, 25(4), pp. 393–402, 2002.CrossRefGoogle Scholar
  19. 19.
    Brussee, R., Eertink, H., Huijsen, W., Hulsebosch, B., Rougoor, M., Teeuw, W., Wibbels, M., and Zandbelt, H. Content distribution network state of the art,” Telematica Instituut, 2001.Google Scholar
  20. 20.
    Buchholz, T., Hochstatter, I., and Linnhoff-Popien, C. A profit maximizing distribution strategy for context-aware services. In Proc. of 2nd International Workshop on Mobile Commerce and Services (WMCS’05), pp. 144–153, 2005.Google Scholar
  21. 21.
    Ceri, S. and Pelagatti, G. Distributed Databases: Principles and Systems, McGraw-Hill, NY, 1984.Google Scholar
  22. 22.
    Chervenak, A., Foster, I., Kesselman, C., Salisbury, C., and Tuecke, S. The data grid: towards an architecture for the distributed management and analysis of large scientific datasets. Journal of Network and Computer Applications, 23, pp. 187–200, 2001.CrossRefGoogle Scholar
  23. 23.
    Chung, R. Network latency and its effect on video streaming. EdgeStream, 2004. www.edgestream.comGoogle Scholar
  24. 24.
    Cooper, I., Melve, I., and Tomlinson, G. Internet Web replication and caching taxonomy. Internet Engineering Task Force RFC 3040, 2001.Google Scholar
  25. 25.
    Davison, B. D. Web caching and content delivery resources., 2007.Google Scholar
  26. 26.
    Day, M., Cain, B., Tomlinson, G., and Rzewski, P. A model for content internetworking (CDI). Internet Engineering Task Force RFC 3466, 2003.Google Scholar
  27. 27.
    Dilley, J., Maggs, B., Parikh, J., Prokop, H., Sitaraman, R., and Weihl, B. Globally distributed content delivery. IEEE Internet Computing, pp. 50–58, 2002.Google Scholar
  28. 28.
    Freedman, M. J., Freudenthal, E., and Mazières, D. Democratizing content publication with Coral. In Proc. of 1st USENIX/ACM Symposium on Networked Systems Design and Implementation, San Francisco, CA, USA, 2004.Google Scholar
  29. 29.
    Geng, X., Gopal, R. D., Ramesh, R., and Whinston, A. B. Scaling web services with capacity provision networks. IEEE Computer, 36(11), pp. 64–72, 2003.Google Scholar
  30. 30.
    Gordon, M. The Internet streaming media boom: a powerful trend that represents fundamental change. Limelight Networks, 2007. www.limelightnetworks.comGoogle Scholar
  31. 31.
    Hofmann, M. and Beaumont, L. R. Content Networking: Architecture, Protocols, and Practice. Morgan Kaufmann Publishers, San Francisco, CA, USA, pp. 129–134, 2005.Google Scholar
  32. 32.
    International Standards Organization (ISO), Open systems interconnection–basic reference model. ISO 7498, 1989.Google Scholar
  33. 33.
    Izal, M., Urvoy-Keller, G., Biersack, E. W., Felber, P., Hamra, A. A., and Garces-Erice, L. Dissecting bittorrent: five months in a torrent’s lifetime. In Proc. of 5th Annual Passive and Active Measurement Workshop (PAM’2004), Antibes Juan-Les-Pins, France, 2004.Google Scholar
  34. 34.
    Jung, J., Krishnamurthy, B., and Rabinovich, M. Flash crowds and denial of service attacks: characterization and implications for CDNs and Web sites. In Proc. of the International World Wide Web Conference, pp. 252–262, 2002.Google Scholar
  35. 35.
    Kangasharju, J., Roberts, J., and Ross, K. W. Object replication strategies in content distribution networks. Computer Communications, 25(4), pp. 367–383, 2002.CrossRefGoogle Scholar
  36. 36.
    Lazar, I. and Terrill, W. Exploring content delivery networking. IT Professional, 3(4), pp. 47–49, 2001.CrossRefGoogle Scholar
  37. 37.
    Lebrun, P. The large hadron collider, a megascience project. In Proc. of the 38th INFN Eloisatron Project Workshop on Superconducting Materials for High Energy Colliders, Erice, Italy, 1999.Google Scholar
  38. 38.
    Ma, W. Y., Shen, B., and Brassil, J. T. Content services network: architecture and protocols. In Proc. of 6th International Workshop on Web Caching and Content Distribution (IWCW6), 2001.Google Scholar
  39. 39.
    Malkin, G. Traceroute using an IP option. Internet Engineering Task Force RFC 1393, 1993.Google Scholar
  40. 40.
    Mirror Image Internet. Content Delivery and the Mirror Image Adaptive CAP Network, 2007. www.mirror-image.comGoogle Scholar
  41. 41.
    Mobasher, B., Cooley, R., and Srivastava, J. Automatic personalization based on Web usage mining. Communications of the ACM, 43(8), pp. 142–151, 2000.CrossRefGoogle Scholar
  42. 42.
    Molina, B., Palau, C. E., and Esteve, M. Modeling content delivery networks and their performance. Computer Communications, 27(15), pp. 1401–1411, 2004.CrossRefGoogle Scholar
  43. 43.
    Moore, R., Prince, T. A., and Ellisman, M. Data intensive computing and digital libraries. Communications of the ACM, 41(11), ACM Press, NY, USA, pp. 56–62, 1998.CrossRefGoogle Scholar
  44. 44.
    Oram, A. Peer-to-Peer: Harnessing the Power of Disruptive Technologies, O’Reilly & Associates, Inc., Sebastopol, CA, 2001.Google Scholar
  45. 45.
    Ozsu, M. T. and Valduriez, P. Principles of Distributed Database Systems, Prentice-Hall, Inc., Upper Saddle River, NJ, 1999.Google Scholar
  46. 46.
    Pai, V. S., Wang, L., Park, K. S., Pang, R., and Peterson, L. The dark side of the web: an open proxy’s view. In Proc. of the Second Workshop on Hot Topics in Networking (HotNets-II), Cambridge, MA, USA, 2003.Google Scholar
  47. 47.
    Pallis, G. and Vakali, A. Insight and perspectives for content delivery networks. Communications of the ACM, 49(1), ACM Press, NY, USA, pp. 101–106, 2006.CrossRefGoogle Scholar
  48. 48.
    Park, K. S. and Pai, V. S. Scale and performance in the CoBlitz large-file distribution service. In Proc. of the 3rd Symposium on Networked Systems Design and Implementation (NSDI 2006), San Jose, CA, USA, 2006.Google Scholar
  49. 49.
    Pathan, M. Content delivery networks (CDNs) research directory, 2007. http://www.gridbus. org/cdn/CDNs.htmlGoogle Scholar
  50. 50.
    Pathan, M., Broberg, J., Bubendorfer, K., Kim, K. H., and Buyya, R. An Architecture for Virtual Organization (VO)-Based Effective Peering of Content Delivery Networks, UPGRADE-CN’07. In Proc. of the 16th IEEE International Symposium on High Performance Distributed Computing (HPDC), CA, USA, 2007.Google Scholar
  51. 51.
    Peng, G. CDN: Content distribution network. Technical Report TR-125, Experimental Computer Systems Lab, Department of Computer Science, State University of New York, Stony Brook, NY, 2003. Scholar
  52. 52.
    Pierre, G. and van Steen, M. Globule: a collaborative content delivery network. IEEE Communications, 44(8), 2006.Google Scholar
  53. 53.
    Plagemann, T., Goebel, V., Mauthe, A., Mathy, L., Turletti, T., and Urvoy-Keller, G. From content distribution to content networks – issues and challenges. Computer Communications, 29(5), pp. 551–562, 2006.CrossRefGoogle Scholar
  54. 54.
    Rabinovich, M. and Spatscheck, O. Web Caching and Replication, Addison Wesley, USA, 2002.Google Scholar
  55. 55.
    Rabinovich, M., Xiao, Z., Douglis, F., and Kalmanek, C. Moving edge side includes to the real edge – the clients. In Proc. of USENIX Symposium on Internet Technologies and Systems, Sealttle, Washington, USA, 2003.Google Scholar
  56. 56.
    Rekhter, Y. and Li, T. A border gateway protocol 4. Internet Engineering Task Force RFC 1771, 1995.Google Scholar
  57. 57.
    Saroiu, S., Gummadi, K. P., Dunn, R. J., Gribble, S. D., and Levy, H. M. An analysis of Internet content delivery systems. ACM SIGOPS Operating Systems Review, 36, pp. 315–328, 2002.Google Scholar
  58. 58.
    Sivasubramanian, S., Pierre, G., Van Steen, M., and Alonso, G. Analysis of caching and replication strategies for Web applications. IEEE Internet Computing, 11(1), pp. 60–66, 2007.CrossRefGoogle Scholar
  59. 59.
    Szalay, A. and Gray, J. The world-wide telescope. Science 293(5537), pp. 2037–2040, 2001.CrossRefGoogle Scholar
  60. 60.
    Takase, T. and Tatsubori, M. Efficient Web services response caching by selecting optimal data representation. In Proc. of 24th International Conference on Distributed Computing Systems (ICDCS 2004), pp. 188–197, 2004.Google Scholar
  61. 61.
    Vakali, A. and Pallis, G. Content delivery networks: status and trends. IEEE Internet Computing, 7(6), IEEE Computer Society, pp. 68–74, 2003.CrossRefGoogle Scholar
  62. 62.
    Venugopal, S., Buyya, R., and Ramamohanarao, K. A taxonomy of data grids for distributed data sharing, management, and processing. ACM Computing Surveys, 38(1), ACM Press, NY, USA, 2006.Google Scholar
  63. 63.
    Verma, D. C. Content Distribution Networks: An Engineering Approach, John Wiley & Sons, Inc., New York, USA, 2002.Google Scholar
  64. 64.
    Wang, L., Park, K. S., Pang, R., Pai, V. S., and Peterson, L. Reliability and security in CoDeeN content distribution network. In Proc. of the USENIX 2004 Annual Technical Conference, Boston, MA, USA, 2004.Google Scholar
  65. 65.
    Yim, A. and Buyya, R. Decentralized media streaming infrastructure (DeMSI): an adaptive and high-performance peer-to-peer content delivery network. Journal of Systems Architecture, 52(12), Elsevier, The Netherlands, pp. 737–772, 2006.CrossRefGoogle Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2008

Authors and Affiliations

  • Mukaddim Pathan
    • 1
  • Rajkumar Buyya
    • 1
  • Athena Vakali
    • 2
  1. 1.GRIDS Lab, Department of CSSEThe University of MelbourneAustralia
  2. 2.Department of InformaticsAristotle University of ThessalonikiGreece

Personalised recommendations