Scale and performance in a distributed file system
ACM Transactions on Computer Systems (TOCS)
Caching in the Sprite network file system
ACM Transactions on Computer Systems (TOCS)
Memory coherence in shared virtual memory systems
ACM Transactions on Computer Systems (TOCS)
Computer architecture: a quantitative approach
Computer architecture: a quantitative approach
Implementation and performance of Munin
SOSP '91 Proceedings of the thirteenth ACM symposium on Operating systems principles
Measurements of a distributed file system
SOSP '91 Proceedings of the thirteenth ACM symposium on Operating systems principles
Caching in large-scale distributed file systems
Caching in large-scale distributed file systems
A case for caching file objects inside internetworks
SIGCOMM '93 Conference proceedings on Communications architectures, protocols and applications
Serverless network file systems
SOSP '95 Proceedings of the fifteenth ACM symposium on Operating systems principles
Transactional client-server cache consistency: alternatives and performance
ACM Transactions on Database Systems (TODS)
Client Data Caching: A Foundation for High Performance Object Database Systems
Client Data Caching: A Foundation for High Performance Object Database Systems
SPDP '95 Proceedings of the 7th IEEE Symposium on Parallel and Distributeed Processing
World-wide web cache consistency
ATEC '96 Proceedings of the 1996 annual conference on USENIX Annual Technical Conference
A hierarchical internet object cache
ATEC '96 Proceedings of the 1996 annual conference on USENIX Annual Technical Conference
Enabling dynamic content caching for database-driven web sites
SIGMOD '01 Proceedings of the 2001 ACM SIGMOD international conference on Management of data
Characterizing the scalability of a large web-based shopping system
ACM Transactions on Internet Technology (TOIT)
Online paging and file caching with expiration times
Theoretical Computer Science
Client-Server Caching with Expiration Timestamps
Distributed and Parallel Databases
Dynamically Selecting Optimal Distribution Strategies for Web Documents
IEEE Transactions on Computers
Evaluation of Strong Consistency Web Caching Techniques
World Wide Web
Evaluations of architectural designs and implementation for database-driven web sites
Data & Knowledge Engineering
IEEE Internet Computing
Efficient Data Distribution in a Web Server Farm
IEEE Internet Computing
Transaction Processing in Mobile, Heterogeneous Database Systems
IEEE Transactions on Knowledge and Data Engineering
Caching for Mobile Communication
ADBIS-DASFAA '00 Proceedings of the East-European Conference on Advances in Databases and Information Systems Held Jointly with International Conference on Database Systems for Advanced Applications: Current Issues in Databases and Information Systems
Engineering High Performance Database-Driven E-commerce Web Sites through Dynamic Content Caching
EC-Web 2001 Proceedings of the Second International Conference on Electronic Commerce and Web Technologies
Performance Analysis of Database Systems
Performance Evaluation: Origins and Directions
Transactional Remote Group Caching in Distributed Object Systems
POS-9 Revised Papers from the 9th International Workshop on Persistent Object Systems
Scalable directory services using proactivity
Proceedings of the 2002 ACM/IEEE conference on Supercomputing
Proactive caching of DNS records: addressing a performance bottleneck
Computer Networks: The International Journal of Computer and Telecommunications Networking
An Analytical Study of Opportunistic Lease Renewal
ICDCS '01 Proceedings of the The 21st International Conference on Distributed Computing Systems
A Data Mining Algorithm for Generalized Web Prefetching
IEEE Transactions on Knowledge and Data Engineering
CIGMA: aCtive Inventory service in Global e-MArket based on efficient catalog management
Proceedings of the 2003 ACM symposium on Applied computing
Performance Evaluation of an Optimal Cache Replacement Policy for Wireless Data Dissemination
IEEE Transactions on Knowledge and Data Engineering
Freshness-driven adaptive caching for dynamic content web sites
Data & Knowledge Engineering
Retrieval and freshness thresholds in hierarchical caching systems
Computer Networks: The International Journal of Computer and Telecommunications Networking
Web caching: a way to improve web QoS
Journal of Computer Science and Technology
Cache Updates in a Peer-to-Peer Network of Mobile Agents
P2P '04 Proceedings of the Fourth International Conference on Peer-to-Peer Computing
Replication for web hosting systems
ACM Computing Surveys (CSUR)
Replication for web hosting systems
ACM Computing Surveys (CSUR)
A Cache Engine for E-Content Integration
IEEE Internet Computing
PReCinCt: A Scheme for Cooperative Caching in Mobile Peer-to-Peer Systems
IPDPS '05 Proceedings of the 19th IEEE International Parallel and Distributed Processing Symposium (IPDPS'05) - Papers - Volume 01
A case for dynamic selection of replication and caching strategies
Web content caching and distribution
On Optimal Replication of Data Object at Hierarchical and Transparent Web Proxies
IEEE Transactions on Parallel and Distributed Systems
Measuring consistency in TTL-based caches
Performance Evaluation - Performance 2005
An effective cache replacement algorithm in transcoding-enabled proxies
The Journal of Supercomputing
Periodic cache replacement policy for dynamic content at application server
Decision Support Systems
A Data-Mining-Based Prefetching Approach to Caching for Network Storage Systems
INFORMS Journal on Computing
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
Maintaining Strong Cache Consistency for the Domain Name System
IEEE Transactions on Knowledge and Data Engineering
Cache consistency in Wireless Multimedia Sensor Networks
Ad Hoc Networks
Caching and Materialization for Web Databases
Foundations and Trends in Databases
A novel ownership scheme to maintain web content consistency
GPC'08 Proceedings of the 3rd international conference on Advances in grid and pervasive computing
Cross-layer based data management in mobile ad hoc networks
GLOBECOM'09 Proceedings of the 28th IEEE conference on Global telecommunications
Mitigating channel usage in cooperative caching for Mobile Ad hoc Networks
International Journal of Ad Hoc and Ubiquitous Computing
Thialfi: a client notification service for internet-scale applications
SOSP '11 Proceedings of the Twenty-Third ACM Symposium on Operating Systems Principles
Integrating caching techniques on a content distribution network
ADBIS'06 Proceedings of the 10th East European conference on Advances in Databases and Information Systems
Differentiated strategies for replicating Web documents
Computer Communications
A Proxy View of Quality of Domain Name Service, Poisoning Attacks and Survival Strategies
ACM Transactions on Internet Technology (TOIT)
Hi-index | 14.99 |
As the Web continues to explode in size, caching becomes increasingly important. With caching comes the problem of cache consistency. Conventional wisdom holds that strong cache consistency is too expensive for the Web, and weak consistency methods, such as Time-To-Live (TTL), are most appropriate. This study compares three consistency approaches: adaptive TTL, polling-every-time and invalidation, through analysis, implementation, and trace replay in a simulated environment. Our analysis shows that weak consistency methods save network bandwidth mostly at the expense of returning stale documents to users. Our experiments show that invalidation generates a comparable amount of network traffic and server workload to adaptive TTL and has similar average client response times, while polling-every-time results in more control messages, higher server workload, and longer client response times. We show that, contrary to popular belief, strong cache consistency can be maintained for the Web with little or no extra cost than the current weak consistency approaches, and it should be maintained using an invalidation-based protocol.