Title :
Class-based delta-encoding: a scalable scheme for caching dynamic Web content
Author :
Psounis, Konstantinos
Author_Institution :
Dept. of Electr. Eng., Stanford Univ., CA, USA
Abstract :
Web-caching performance is hard to increase further due to the growing number of non-cachable dynamic Web-documents. Delta-encoding is a promising technique that exploits temporal correlation among different snapshots of a dynamic document, and renders dynamic traffic cachable. However, it has not yet been deployed due to the significant scalability concerns related to the storage requirements for base-files on the server-side. We introduce class-based delta-encoding, a scalable scheme to perform delta-encoding on dynamic Web-traffic. The idea is to group documents into classes, and store one document per class on the server-side. Thus, the proposed scheme exploits both temporal correlation in a dynamically evolving document, and spatial correlation among different documents. Finally, we present an architecture to deploy the scheme, that is transparent to clients, proxy-caches, and Web-servers. Experimental results report that class-based delta-encoding combined with compression reduces the bandwidth consumption by a factor of 30, and the latency perceived by most users by a factor of 10 on average, without suffering from enormous storage requirements on the server-side.
Keywords :
Internet; cache storage; client-server systems; data compression; data privacy; document handling; encoding; network servers; bandwidth consumption; base-file; class-based delta-encoding; compression; difference-file; dynamic Web content caching; dynamic Web-traffic; dynamic document; scalable scheme; snapshot; spatial correlation; temporal correlation; Bandwidth; Computer networks; Delay; HTML; Network servers; Privacy; Scalability; Web server;
Conference_Titel :
Distributed Computing Systems Workshops, 2002. Proceedings. 22nd International Conference on
Print_ISBN :
0-7695-1588-6
DOI :
10.1109/ICDCSW.2002.1030866