RCS—a system for version control
Software—Practice & Experience
ACM Computing Surveys (CSUR)
On the role of compression in distributed systems
ACM SIGOPS Operating Systems Review
WebExpress: a system for optimizing Web browsing in a wireless environment
MobiCom '96 Proceedings of the 2nd annual international conference on Mobile computing and networking
Adapting to network and client variability via on-demand dynamic distillation
Proceedings of the seventh international conference on Architectural support for programming languages and operating systems
Libraries and file system architecture
Practical reusable UNIX software
Removal policies in network caches for World-Wide Web documents
Conference proceedings on Applications, technologies, architectures, and protocols for computer communications
Network performance effects of HTTP/1.1, CSS1, and PNG
SIGCOMM '97 Proceedings of the ACM SIGCOMM '97 conference on Applications, technologies, architectures, and protocols for computer communication
An Empirical Study of Delta Algorithms
ICSE '96 Proceedings of the SCM-6 Workshop on System Configuration Management
Optimistic deltas for WWW latency reduction
ATEC '97 Proceedings of the annual conference on USENIX Annual Technical Conference
Network performance effects of HTTP/1.1, CSS1, and PNG
SIGCOMM '97 Proceedings of the ACM SIGCOMM '97 conference on Applications, technologies, architectures, and protocols for computer communication
In-place reconstruction of delta compressed files
PODC '98 Proceedings of the seventeenth annual ACM symposium on Principles of distributed computing
Errata for “Potential benefits of delta encoding and data compression for HTTP”
ACM SIGCOMM Computer Communication Review
Improving end-to-end performance of the Web using server volumes and proxy filters
Proceedings of the ACM SIGCOMM '98 conference on Applications, technologies, architectures, and protocols for computer communication
Summary cache: a scalable wide-area Web cache sharing protocol
Proceedings of the ACM SIGCOMM '98 conference on Applications, technologies, architectures, and protocols for computer communication
Efficient policies for carrying Web traffic over flow-switched networks
IEEE/ACM Transactions on Networking (TON)
Web prefetching between low-bandwidth clients and proxies: potential and performance
SIGMETRICS '99 Proceedings of the 1999 ACM SIGMETRICS international conference on Measurement and modeling of computer systems
A scalable Web cache consistency architecture
Proceedings of the conference on Applications, technologies, architectures, and protocols for computer communication
Dynamics of IP traffic: a study of the role of variability and the impact of control
Proceedings of the conference on Applications, technologies, architectures, and protocols for computer communication
Experience with adaptive mobile applications in Odyssey
Mobile Networks and Applications
Summary cache: a scalable wide-area web cache sharing protocol
IEEE/ACM Transactions on Networking (TON)
The content and access dynamics of a busy Web site: findings and implications
Proceedings of the conference on Applications, Technologies, Architectures, and Protocols for Computer Communication
Critical path analysis of TCP transactions
Proceedings of the conference on Applications, Technologies, Architectures, and Protocols for Computer Communication
Linux Journal
N for the price of 1: bundling web objects for more efficient content delivery
Proceedings of the 10th international conference on World Wide Web
Algorithms and programming models for efficient representation of XML for Internet applications
Proceedings of the 10th international conference on World Wide Web
Characterizing the scalability of a large web-based shopping system
ACM Transactions on Internet Technology (TOIT)
Critical path analysis of TCP transactions
IEEE/ACM Transactions on Networking (TON)
A low-bandwidth network file system
SOSP '01 Proceedings of the eighteenth ACM symposium on Operating systems principles
Cluster-based online monitoring system of web traffic
Proceedings of the 3rd international workshop on Web information and data management
Cooperative leases: scalable consistency maintenance in content distribution networks
Proceedings of the 11th international conference on World Wide Web
Clarifying the fundamentals of HTTP
Proceedings of the 11th international conference on World Wide Web
Improving web performance by client characterization driven server adaptation
Proceedings of the 11th international conference on World Wide Web
Effective compression for the web: exploiting document linkages
ADC '01 Proceedings of the 12th Australasian database conference
Compactly encoding unstructured inputs with differential compression
Journal of the ACM (JACM)
Language-Based Caching of Dynamically Generated HTML
World Wide Web
Measuring the capacity of a Web server under realistic loads
World Wide Web
IEEE Internet Computing
Operation Shipping for Mobile File Systems
IEEE Transactions on Computers
Server Capacity Planning for Web Traffic Workload
IEEE Transactions on Knowledge and Data Engineering
Prefetching Tiled Internet Data Using a Neighbor Selection Markov Chain
IICS '01 Proceedings of the International Workshop on Innovative Internet Computing Systems
Enhancing Data Migration Performance via Parallel Data Compression
IPDPS '02 Proceedings of the 16th International Parallel and Distributed Processing Symposium
A Caching System for Web Content Generated from XML Sources Using XSLT
OOIS '02 Proceedings of the Workshops on Advances in Object-Oriented Information Systems
Adaptation of a Neighbor Selection Markov Chain for Prefetching Tiled Web GIS Data
ADVIS '02 Proceedings of the Second International Conference on Advances in Information Systems
Engineering a Differencing and Compression Data Format
ATEC '02 Proceedings of the General Track of the annual conference on USENIX Annual Technical Conference
Design, implementation, and evaluation of a client characterization driven web server
WWW '03 Proceedings of the 12th international conference on World Wide Web
DEW: DNS-enhanced web for faster content delivery
WWW '03 Proceedings of the 12th international conference on World Wide Web
WWW '03 Proceedings of the 12th international conference on World Wide Web
Critical path analysis of TCP transactions
ACM SIGCOMM Computer Communication Review - Workshop on data communication in Latin America and the Caribbean
XML templates and caching in WASH
Haskell '03 Proceedings of the 2003 ACM SIGPLAN workshop on Haskell
Outline of initial design of the structured hypertext transfer protocol
Journal of Computer Science and Technology
Using bundles for Web content delivery
Computer Networks: The International Journal of Computer and Telecommunications Networking
Web-application centric object prefetching
Journal of Systems and Software
Adaptive Leases: A Strong Consistency Mechanism for the World Wide Web
IEEE Transactions on Knowledge and Data Engineering
Modeling object characteristics of dynamic Web content
Journal of Parallel and Distributed Computing - Scalable web services and architecture
Minimal Cost Replication of Dynamic Web Contents under Flat Update Delivery
IEEE Transactions on Parallel and Distributed Systems
Characterization of a large web site population with implications for content delivery
Proceedings of the 13th international conference on World Wide Web
Clarifying the fundamentals of HTTP
Software—Practice & Experience - Special issue: Web technologies
Proceedings of the 10th annual international conference on Mobile computing and networking
Replication for web hosting systems
ACM Computing Surveys (CSUR)
Replication for web hosting systems
ACM Computing Surveys (CSUR)
Improving the performance of client web object retrieval
Journal of Systems and Software
Hierarchical substring caching for efficient content distribution to low-bandwidth clients
WWW '05 Proceedings of the 14th international conference on World Wide Web
An adaptive, fast, and safe XML parser based on byte sequences memorization
WWW '05 Proceedings of the 14th international conference on World Wide Web
Server-friendly delta compression for efficient web access
Web content caching and distribution
Evaluation of ESI and class-based delta encoding
Web content caching and distribution
A fragment-based approach for efficiently creating dynamic web content
ACM Transactions on Internet Technology (TOIT)
GPRSWeb: optimizing the web for GPRS links
Proceedings of the 1st international conference on Mobile systems, applications and services
Effective Web browsing through content delivery adaptation
ACM Transactions on Internet Technology (TOIT)
Analysis of WWW traffic in Cambodia and Ghana
Proceedings of the 15th international conference on World Wide Web
Computer Networks: The International Journal of Computer and Telecommunications Networking
Redundancy elimination within large collections of files
ATEC '04 Proceedings of the annual conference on USENIX Annual Technical Conference
Moving edge-side includes to the real edge: the clients
USITS'03 Proceedings of the 4th conference on USENIX Symposium on Internet Technologies and Systems - Volume 4
Scalable web caching of frequently updated objects using reliable multicast
USITS'99 Proceedings of the 2nd conference on USENIX Symposium on Internet Technologies and Systems - Volume 2
Compression proxy server: design and implementation
USITS'99 Proceedings of the 2nd conference on USENIX Symposium on Internet Technologies and Systems - Volume 2
USITS'99 Proceedings of the 2nd conference on USENIX Symposium on Internet Technologies and Systems - Volume 2
Active names: flexible location and transport of wide-area resources
USITS'99 Proceedings of the 2nd conference on USENIX Symposium on Internet Technologies and Systems - Volume 2
Exploiting result equivalence in caching dynamic web content
USITS'99 Proceedings of the 2nd conference on USENIX Symposium on Internet Technologies and Systems - Volume 2
Study of piggyback cache validation for proxy caches in the world wide web
USITS'97 Proceedings of the USENIX Symposium on Internet Technologies and Systems on USENIX Symposium on Internet Technologies and Systems
Exploring the bounds of web latency reduction from caching and prefetching
USITS'97 Proceedings of the USENIX Symposium on Internet Technologies and Systems on USENIX Symposium on Internet Technologies and Systems
Measuring the capacity of a web server
USITS'97 Proceedings of the USENIX Symposium on Internet Technologies and Systems on USENIX Symposium on Internet Technologies and Systems
HPP: HTML macro-preprocessing to support dynamic document caching
USITS'97 Proceedings of the USENIX Symposium on Internet Technologies and Systems on USENIX Symposium on Internet Technologies and Systems
Rate of change and other metrics: a live study of the world wide web
USITS'97 Proceedings of the USENIX Symposium on Internet Technologies and Systems on USENIX Symposium on Internet Technologies and Systems
Increasing effective link bandwidth by suppressing replicated data
ATEC '98 Proceedings of the annual conference on USENIX Annual Technical Conference
Operation-based update propagation in a mobile file system
ATEC '99 Proceedings of the annual conference on USENIX Annual Technical Conference
Efficient support for P-HTTP in cluster-based web servers
ATEC '99 Proceedings of the annual conference on USENIX Annual Technical Conference
WebAccel: Accelerating Web access for low-bandwidth hosts
Computer Networks: The International Journal of Computer and Telecommunications Networking
A component- and push-based architectural style for ajax applications
Journal of Systems and Software
Technical, Commercial and Regulatory Challenges of QoS: An Internet Service Model Perspective
Technical, Commercial and Regulatory Challenges of QoS: An Internet Service Model Perspective
HTTP-MPLEX: An enhanced hypertext transfer protocol and its performance evaluation
Journal of Network and Computer Applications
An object discarding policy with FI systems for cooperative hybrid caching architecture
Proceedings of the 46th Annual Southeast Regional Conference on XX
On the distribution of runs of ones in binary strings
Computers & Mathematics with Applications
Computer Networks: The International Journal of Computer and Telecommunications Networking
Adaptive lossless compression in wireless body sensor networks
BodyNets '09 Proceedings of the Fourth International Conference on Body Area Networks
Active cache: caching dynamic contents on the Web
Middleware '98 Proceedings of the IFIP International Conference on Distributed Systems Platforms and Open Distributed Processing
Traffic reduction in computer networks by agent technology
HSI'09 Proceedings of the 2nd conference on Human System Interactions
On compressing the textual web
Proceedings of the third ACM international conference on Web search and data mining
Caching and Materialization for Web Databases
Foundations and Trends in Databases
Distributing private data in challenged network environments
Proceedings of the 19th international conference on World wide web
EndRE: an end-system redundancy elimination service for enterprises
NSDI'10 Proceedings of the 7th USENIX conference on Networked systems design and implementation
Lossless compression for large scale cluster logs
IPDPS'06 Proceedings of the 20th international conference on Parallel and distributed processing
Analyzing and accelerating web access in a school in peri-urban India
Proceedings of the 20th international conference companion on World wide web
PRESIDIO: A Framework for Efficient Archival Data Storage
ACM Transactions on Storage (TOS)
Accelerating dynamic web content delivery using keyword-based fragment detection
Journal of Web Engineering
Data integrity related markup language and HTTP protocol support for web intermediaries
EUC'06 Proceedings of the 2006 international conference on Embedded and Ubiquitous Computing
Exploiting fine grained parallelism for acceleration of web retrieval
HSI'05 Proceedings of the 3rd international conference on Human Society@Internet: web and Communication Technologies and Internet-Related Social Issues
A novel approach for transparent bandwidth conservation
NETWORKING'05 Proceedings of the 4th IFIP-TC6 international conference on Networking Technologies, Services, and Protocols; Performance of Computer and Communication Networks; Mobile and Wireless Communication Systems
WAN optimized replication of backup datasets using stream-informed delta compression
FAST'12 Proceedings of the 10th USENIX conference on File and Storage Technologies
On caching search engine query results
Computer Communications
Studying the impact of more complete server information on Web caching
Computer Communications
TPOT: translucent proxying of TCP
Computer Communications
Web caching on smartphones: ideal vs. reality
Proceedings of the 10th international conference on Mobile systems, applications, and services
WAN-optimized replication of backup datasets using stream-informed delta compression
ACM Transactions on Storage (TOS)
How to reduce smartphone traffic volume by 30%?
PAM'13 Proceedings of the 14th international conference on Passive and Active Measurement
Migratory compression: coarse-grained data reordering to improve compressibility
FAST'14 Proceedings of the 12th USENIX conference on File and Storage Technologies
Hi-index | 0.00 |
Caching in the World Wide Web currently follows a naive model, which assumes that resources are referenced many times between changes. The model also provides no way to update a cache entry if a resource does change, except by transferring the resource's entire new value. Several previous papers have proposed updating cache entries by transferring only the differences, or "delta," between the cached entry and the current value.In this paper, we make use of dynamic traces of the full contents of HTTP messages to quantify the potential benefits of delta-encoded responses. We show that delta encoding can provide remarkable improvements in response size and response delay for an important subset of HTTP content types. We also show the added benefit of data compression, and that the combination of delta encoding and data compression yields the best results.We propose specific extensions to the HTTP protocol for delta encoding and data compression. These extensions are compatible with existing implementations and specifications, yet allow efficient use of a variety of encoding techniques.