Design of a Hybrid CDN

  • Karl-André Skevik
  • Vera Goebel
  • Thomas Plagemann
Part of the Lecture Notes in Computer Science book series (LNCS, volume 3311)


Peer-to-peer (P2P) based networks have several desirable features for content distribution, such as low costs, scalability, and fault tolerance. However, they usually fail to provide guarantees for content quality. In order to combine the desired features of classical Content Distribution Networks (CDNs) and P2P based networks, we use a hybrid CDN structure with a P2P streaming protocol. Based on an empirical analysis of BitTorrent and simulations, our design attempts to discourage freeloaders and reduces performance problems due to firewalls by incorporating a proxy based structure. This proxy based structure also makes it possible to incorporate caching, which has often been identified as lacking in P2P networks.


Cache Replacement Streaming System Main Server Content Distribution Network Download Rate 
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.
    Do, T.T., Hua, K.A., Tantaoui, M.A.: P2vod: Providing fault tolerant video-ondemand streaming in peer-to-peer environment. Technical report, School of Electrical Enginneering and Computer Science, University of Central Florida (2003)Google Scholar
  2. 2.
    Loeser, C., Ditze, M., Altenbernd, P.: Architecture of an intelligent quality-of-service aware peer-to-peer multimedia network. In: Proc. of the 7th World of Multiconference on Systemics, Cybernetics and Informatics (2003)Google Scholar
  3. 3.
    Jiang, X., Dong, Y., Xu, D., Bhargava, B.: Gnustream: a p2p media streaming prototype. In: Proceedings of IEEE International Conference on Multimedia & Expo. (2003)Google Scholar
  4. 4.
    Guo, Y., Suh, K., Kurose, J., Towsley, D.: P2cast: peer-to-peer patching scheme for vod service. In: Proceedings of the twelfth international conference on World Wide Web (2003)Google Scholar
  5. 5.
    Guo, Y., Suh, K., Kurose, J., Towsley, D.: A peer-to-peer on-demand streaming service and its performance evaluation. In: Proceedings of 2003 IEEE International Conference on Multimedia & Expo. (2003)Google Scholar
  6. 6.
    Rejaie, R., Ortega, A.: Pals: peer-to-peer adaptive layered streaming. In: Proceedings of the 13th international workshop on NOSSDAV (2003)Google Scholar
  7. 7.
    Hefeeda, M., Habib, A., Botev, B., Xu, D., Bhargava, D.B.: Promise: Peer-to-peer media streaming using collectcast. In: Proc. of ACM Multimedia 2003 (2003)Google Scholar
  8. 8.
    Hefeeda, M., Habib, A., Xu, D., Bhargava, B., Botev, B.: Collectcast: A peerto-peer service for media streaming. ACM/Springer Multimedia Systems Journal (2003)Google Scholar
  9. 9.
    Cohen, B.: Incentives build robustness in bittorrent. In: Workshop on Economics of Peer-to-Peer Systems (2003)Google Scholar
  10. 10.
    Izal, M., Urvoy-Keller, G., Biersack, E., Felber, P., Hamra, A.A., Garces-Erice, L.: Dissecting bittorrent: Five months in a torrent’s lifetime. In: Passive and Active Measurements 2004 (2004)Google Scholar
  11. 11.
    Skevik, K.A., Goebel, V., Plagemann, T.: Analysis of bittorrent and its use for the design of a p2p based streaming protocol for a hybrid cdn. Technical Report 310, Department of Informatics, University of Oslo (2004),
  12. 12.
    Fielding, R., Gettys, J., Mogul, J., Frystyk, H., Masinter, L., Leach, P., Berners-Lee, T.: Hypertext transfer protocol – http/1.1. RFC2616 (1999)Google Scholar
  13. 13.
    Tang, W., Fu, Y., Cherkasova, L., Vahdat, A.: Medisyn: a synthetic streaming media service workload generator. In: Proceedings of the 13th international workshop on NOSSDAV. ACM Press, New York (2003)Google Scholar
  14. 14.
    Winick, J., Jamin, S.: Inet-3.0: Internet topology generator. Technical Report CSE-TR-456-02, University of Michigan (2002)Google Scholar
  15. 15.
    Hasslinger, G.: Peer-to-peer networking from the view of internet service providers. Peer-to-Peer-systems and -Applications seminar (2004)Google Scholar
  16. 16.
    Leibowitz, N., Ripeanu, M., Wierzbicki, A.: Deconstructing the kazaa network. In: 3rd IEEE Workshop on Internet Applications (WIAPP 2003) (2003) Google Scholar
  17. 17.
    Gummadi, K.P., Dunn, R.J., Saroiu, S., Gribble, S.D., Levy, H.M., Zahorjan, J.: Measurement, modeling, and analysis of a peer-to-peer file-sharing workload. In: Proceedings of the 19th ACM Symposium on Operating Systems Principles (SOSP-19) (2003)Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2004

Authors and Affiliations

  • Karl-André Skevik
    • 1
  • Vera Goebel
    • 1
  • Thomas Plagemann
    • 1
  1. 1.Department of InformaticsUniversity of Oslo 

Personalised recommendations