• DocumentCode
    2219141
  • 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
  • fYear
    2002
  • fDate
    2002
  • Firstpage
    799
  • Lastpage
    805
  • 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;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Distributed Computing Systems Workshops, 2002. Proceedings. 22nd International Conference on
  • Print_ISBN
    0-7695-1588-6
  • Type

    conf

  • DOI
    10.1109/ICDCSW.2002.1030866
  • Filename
    1030866