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)
A quantitative analysis of cache policies for scalable network file systems
SIGMETRICS '94 Proceedings of the 1994 ACM SIGMETRICS conference on Measurement and modeling of computer systems
ICDE '96 Proceedings of the Twelfth International Conference on Data Engineering
SPDP '95 Proceedings of the 7th IEEE Symposium on Parallel and Distributeed Processing
A hierarchical internet object cache
ATEC '96 Proceedings of the 1996 annual conference on USENIX Annual Technical Conference
Using name-based mappings to increase hit rates
IEEE/ACM Transactions on Networking (TON)
Competitive Analysis of Caching in Distributed Databases
IEEE Transactions on Parallel and Distributed Systems
Maintaining Strong Cache Consistency in the World Wide Web
IEEE Transactions on Computers
Incremental maintenance for dynamic database-derived HTML pages in digital libraries
Proceedings of the seventh international conference on Information and knowledge management
Timed consistency for shared distributed objects
Proceedings of the eighteenth annual ACM symposium on Principles of distributed computing
Consistent overhead Byte stuffing
IEEE/ACM Transactions on Networking (TON)
A scalable Web cache consistency architecture
Proceedings of the conference on Applications, technologies, architectures, and protocols for computer communication
Maintaining page coherence for dynamic HTML pages
SAC '98 Proceedings of the 1998 ACM symposium on Applied Computing
Replacement policies for a proxy cache
IEEE/ACM Transactions on Networking (TON)
Distributed object implementations for interactive applications
IFIP/ACM International Conference on Distributed systems platforms
Summary cache: a scalable wide-area web cache sharing protocol
IEEE/ACM Transactions on Networking (TON)
A framework for scalable global IP-anycast (GIA)
Proceedings of the conference on Applications, Technologies, Architectures, and Protocols for Computer Communication
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
Engineering server-driven consistency for large scale dynamic Web services
Proceedings of the 10th international conference on World Wide Web
Adaptive push-pull: disseminating dynamic web data
Proceedings of the 10th international conference on World Wide Web
Enabling dynamic content caching for database-driven web sites
SIGMOD '01 Proceedings of the 2001 ACM SIGMOD international conference on Management of data
Online paging and file caching with expiration times
Theoretical Computer Science
A survey of web caching schemes for the Internet
ACM SIGCOMM Computer Communication Review
Evolutionary Techniques for Web Caching
Distributed and Parallel Databases
Cooperative leases: scalable consistency maintenance in content distribution networks
Proceedings of the 11th international conference on World Wide Web
SODA '02 Proceedings of the thirteenth annual ACM-SIAM symposium on Discrete algorithms
Client-Server Caching with Expiration Timestamps
Distributed and Parallel Databases
Adaptive Push-Pull: Disseminating Dynamic Web Data
IEEE Transactions on Computers
Supporting diverse mobile applications with client profiles
WOWMOM '02 Proceedings of the 5th ACM international workshop on Wireless mobile multimedia
Engineering web cache consistency
ACM Transactions on Internet Technology (TOIT)
Summary of WWW characterizations
World Wide Web
Proxy Cache Replacement Algorithms: A History-Based Approach
World Wide Web
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
WWW Traffic Reduction and Load Balancing through Server-Based Caching
IEEE Parallel & Distributed Technology: Systems & Technology
Proxy Cache Algorithms: Design, Implementation, and Performance
IEEE Transactions on Knowledge and Data Engineering
Volume Leases for Consistency in Large-Scale Systems
IEEE Transactions on Knowledge and Data Engineering
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
Profile-Based Data Delivery for Web Applications
EDBT '02 Proceedings of the Worshops XMLDM, MDDE, and YRWS on XML-Based Data Management and Multimedia Engineering-Revised Papers
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
SCAN: A Dynamic, Scalable, and Efficient Content Distribution Network
Pervasive '02 Proceedings of the First International Conference on Pervasive Computing
Scalable directory services using proactivity
Proceedings of the 2002 ACM/IEEE conference on Supercomputing
Caching across heterogeneous information sources: an object-based approach
Information processing and technology
Evaluating a new approach to strong web cache consistency with snapshots of collected content
WWW '03 Proceedings of the 12th international conference on World Wide Web
Scalable techniques for memory-efficient CDN simulations
WWW '03 Proceedings of the 12th international conference on World Wide Web
A framework for scalable global IP-anycast (GIA)
ACM SIGCOMM Computer Communication Review - Workshop on data communication in Latin America and the Caribbean
Improving Application Throughput With Enterprise JavaBeans Caching
ICDCS '03 Proceedings of the 23rd International Conference on Distributed Computing Systems
Modeling Web Caching Schemes for Performance Studies
ICPP '00 Proceedings of the Proceedings of the 2000 International Conference on Parallel Processing
Estimating frequency of change
ACM Transactions on Internet Technology (TOIT)
Maintaining Mutual Consistency for Cached Web Objects
ICDCS '01 Proceedings of the The 21st International Conference on Distributed Computing Systems
Adaptive Leases: A Strong Consistency Mechanism for the World Wide Web
IEEE Transactions on Knowledge and Data Engineering
Freshness-driven adaptive caching for dynamic content web sites
Data & Knowledge Engineering
Information Systems
A new consistency algorithm for dynamic documents in content distribution networks
Journal of Parallel and Distributed Computing - Scalable web services and architecture
Consistency models for Internet caching
WISICT '04 Proceedings of the winter international synposium on Information and communication technologies
Analysis and evaluation of expiration-based hierarchical caching systems
Performance Evaluation - Internet performance symposium (IPS 2002)
Web caching: a way to improve web QoS
Journal of Computer Science and Technology
WI '04 Proceedings of the 2004 IEEE/WIC/ACM International Conference on Web Intelligence
Alternative edge-server architectures for enterprise JavaBeans applications
Proceedings of the 5th ACM/IFIP/USENIX international conference on Middleware
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
The consistent web: a vision for the future
CoNEXT '05 Proceedings of the 2005 ACM conference on Emerging network experiment and technology
Measuring consistency in TTL-based caches
Performance Evaluation - Performance 2005
Adaptive pull-based policies for wide area data delivery
ACM Transactions on Database Systems (TODS)
Flooding and recycling authorizations
NSPW '05 Proceedings of the 2005 workshop on New security paradigms
Proxy ecology - Cooperative proxies with artificial life
Web Intelligence and Agent Systems
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
Hierarchical cache consistency in a WAN
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
Optimal Replica Placement under TTL-Based Consistency
IEEE Transactions on Parallel and Distributed Systems
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
Improving web server performance by caching dynamic data
USITS'97 Proceedings of the USENIX Symposium on Internet Technologies and Systems on USENIX Symposium on Internet Technologies and Systems
ATEC '98 Proceedings of the annual conference on USENIX Annual Technical Conference
Optimistic deltas for WWW latency reduction
ATEC '97 Proceedings of the annual conference on USENIX Annual Technical Conference
Using latency-recency profiles for data delivery on the web
VLDB '02 Proceedings of the 28th international conference on Very Large Data Bases
Web Intelligence and Agent Systems
Lease-based consistency schemes in the web environment
Future Generation Computer Systems
Saperlipopette!: a distributed web caching systems evaluation tool
Middleware '98 Proceedings of the IFIP International Conference on Distributed Systems Platforms and Open Distributed Processing
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
A survey on the design, applications, and enhancements of application-layer overlay networks
ACM Computing Surveys (CSUR)
CacheCard: caching static and dynamic content on the NIC
Proceedings of the 5th ACM/IEEE Symposium on Architectures for Networking and Communications Systems
Cache invalidation strategies for Internet-based vehicular ad hoc networks
Computer Communications
GPC'10 Proceedings of the 5th international conference on Advances in Grid and Pervasive Computing
Profile-Based online data delivery
OTM'06 Proceedings of the 2006 international conference on On the Move to Meaningful Internet Systems: AWeSOMe, CAMS, COMINF, IS, KSinBIT, MIOS-CIAO, MONET - Volume Part II
Distributed caching with centralized control
Computer Communications
Supporting the Web with an information centric network that routes by name
Computer Networks: The International Journal of Computer and Telecommunications Networking
On the use of optimal stopping theory for improving cache consistency
WISE'12 Proceedings of the 13th international conference on Web Information Systems Engineering
The Journal of Supercomputing
User-defined consistency sensitive cache invalidation strategies for wireless data access
Computer Communications
Hi-index | 0.01 |
The bandwidth demands of the World Wide Web continue to grow at a hyper-exponential rate. Given this rocketing growth, caching of web objects as a means to reduce network bandwidth consumption is likely to be a necessity in the very near future. Unfortunately, many Web caches do not satisfactorily maintain cache consistency. This paper presents a survey of contemporary cache consistency mechanisms in use on the Internet today and examines recent research in Web cache consistency. Using trace-driven simulation, we show that a weak cache consistency protocol (the one used in the Alex ftp cache) reduces network bandwidth consumption and server load more than either time-to-live fields or an invalidation protocol and can be tuned to return stale data less than 5% of the time.