Hewlett-Packard
WW
Search
Assistance
HP Labs Home
Spacer
Research
News
Job Openings
Technical Reports
Spacer
Locations
Bristol, UK
Israel
Japan
Palo Alto, USA

Spacer

 

 

HP Labs Technical Reports



Click here for full text: Postscript PDF

The Distributed Object Consistency Protocol

Dilley, John; Arlitt, Martin; Perret, Stephane; Jin, Tai

HPL-1999-109

Keyword(s): World Wide Web; cache consistency; cache invalidation; publish/subscribe protocol; proxy cache; HTTP cache control; strong consistency; delta consistency

Abstract: This report describes a protocol for improving content consistency in web proxy cache servers, which leads to reduced response time and server load. The Distributed Object Consistency Protocol (DOCP) is an extension to HTTP, replacing some of HTTP's current cache control mechanism. It supports incremental evolution: proxy servers that implement the portocol can interoperate with non-DOCP proxy servers and gradually learn about peers as they are deployed in the network. The DOCP uses a publish/subscribe mechanism with server invalidation when objects change instead of client validation to test for changes. Stronger semantic consistency assures content providers that pages served from cache are the same as are on the master origin server, and assures end users that the information they are getting is fresh, limiting the need to "Reload". Strong consistency is difficult to achieve in wide area networks, so the DOCP provides "delta consistency", where an object is consistent for all but a short, bounded time after a modification. This allows the DOCP to meet web user expectations for content availability and responsiveness. Protocol simulation shows that DOCP consumes fewer network and server resources than the current HTTP cache consistency protocol does, while providing greatly improved consistency. DOCP eliminates the need for users and content providers to guess at correct values for HTTP cache control headers by providing a clean framework for wide area web object replication.

20 Pages

Back to Index


HP Bottom Banner
Terms of Use Privacy Statement