DOH: a content delivery peer-to-peer network

  • Authors:
  • Jimmy Jernberg;Vladimir Vlassov;Ali Ghodsi;Seif Haridi

  • Affiliations:
  • School for Information and Communication Technology (ICT), Royal Institute of Technology (KTH), Stockholm, Sweden;School for Information and Communication Technology (ICT), Royal Institute of Technology (KTH), Stockholm, Sweden;,School for Information and Communication Technology (ICT), Royal Institute of Technology (KTH), Stockholm, Sweden;,School for Information and Communication Technology (ICT), Royal Institute of Technology (KTH), Stockholm, Sweden

  • Venue:
  • Euro-Par'06 Proceedings of the 12th international conference on Parallel Processing
  • Year:
  • 2006

Quantified Score

Hi-index 0.00

Visualization

Abstract

Many SMEs and non-profit organizations suffer when their Web servers become unavailable due to flash crowd effects when their web site becomes popular. One of the solutions to the flash-crowd problem is to place the web site on a scalable CDN (Content Delivery Network) that replicates the content and distributes the load in order to improve its response time. In this paper, we present our approach to building a scalable Web Hosting environment as a CDN on top of a structured peer-to-peer system of collaborative web-servers integrated to share the load and to improve the overall system performance, scalability, availability and robustness. Unlike cluster-based solutions, it can run on heterogeneous hardware, over geographically dispersed areas. To validate and evaluate our approach, we have developed a system prototype called DOH (DKS Organized Hosting) that is a CDN implemented on top of the DKS (Distributed K-nary Search) structured P2P system with DHT (Distributed Hash table) functionality [9]. The prototype is implemented in Java, using the DKS middleware, the Jetty web-server, and a modified JavaFTP server. The proposed design of CDN has been evaluated by simulation and by evaluation experiments on the prototype.