The recent increase in popularity of the Web has led to a considerable increase in the amount of Internet traffic. As a result, the Web has now become one of the primary bottlenecks to network performance and web caching has become an increasingly important issue. Web caching aims to reduce network traffic, server load, and user-perceived retrieval delay by replicating popular content on caches that are strategically placed within the network. Browser caches reside in the clients’ desktop, and proxy caches are deployed on dedicated machines at the boundary of corporate network and Internet service providers.
Key Terms in this Chapter
Station: An application or daemon to help the communication of the client-cluster.
Home Node: A node, which is responsible for a target object key.
Cooperative Proxy Cache: A proxy cache, which trusts and cooperates with each other proxy cache.
Client-Cluster: A well organized group of clients, which communicate with the p2p protocol.
Backward ICP: A communication protocol between a proxy cache and a client-cluster.
Distributed Hash Table: A hash table, which is distributed to many other components with the specific mechanism.
Peer-to-Peer: A communication method between clients. cf. client-to-server
Node Key: A unique and hashed value to identify a node.
Object Key: A unique and hashed value to identify an object.
Proxy Cache: A server, which locates on the border of ISP or institution and helps the original server by intercepting the user request.