Peer-to-peer web hosting : on-demand P2P delivery

We develope a peer-to-peer web hosting system. The system responds to the access of the web file by on-demand delivery of files in a P2P fashion. By retrieving web files from multiple hosts, we may increase the bandwidth of retrieval and improve the reliability of retrieval. The cost is that the web content has to be replicated to and stored in the peers, consuming valuable network bandwidth and peer storage space. Two technologies, namely hierarchical content organization with unequal weight assignment and erasure coding, are developed to reduce the amount of content to be distributed, yet still maintain the retrieval speed up and reliability. Significant improvement over the ordinary web server is demonstrated.

Fig 1. Illustration of P2P web hosting.

For more information of the PeerStreaming, please refer to the paper:

©Copyright by Jin Li, Nov. 23, 2004