mozdev.org

bitaacj

resources:
Current Version
  • Pre-Alpha
Internship@
Feedback

Distributed caching mechanism for Firefox using P2P concept

Legacy browsers use a client server caching mechanism to view static web pages. Browsers check for the validity of the stored cache before downloading from the server. This very concept of stored caching mechanism is losing its value due to dynamic web pages & broadband peer to peer users.

Our prototype aims to exploit the throughput bandwidth of p2p networks where the effective bandwidth of a peer accessing a web server is the sum of the bandwidth of all other peers connected to that server at an instantaneous time frame.

The http server after initiating a connection forms a temporary swarm of peers connected to that server in a fixed time frame. A peer when starting to download a file from that server, if it finds that an object of that connection has already been downloaded by another peer then that object will be downloaded from the other peer rather than from the server thus decreasing the load on the server but increasing
the effective bandwidth. The life of a p2p network (swarm) exists only for a preconceived time frame accessing a website at an instant.

This ultimately leads to an interconnection mechanism where the server acts just as a connection initiator and as a server for effectively one client. This tremendously decreases load on the server and increases throughput bandwidth on a client. Even in this case our primary mission remains to serve the purpose that, minimum time should be taken to download the webpage on a client and not to minimize load on the server.

 

Pre-Alpha Version

 

Product Info

 

The bitaacj project can be contacted through the mailing list or the member list.
Copyright © 2000-2012. All rights reserved. Terms of Use & Privacy Policy.