Incomplete information costs and database design
ACM Transactions on Database Systems (TODS)
Methodology for allocating resources for data quality enhancement
Communications of the ACM
Use of stale answers in database applications
ICIS '92 Proceedings of the thirteenth international conference on Information systems
Using speculation to reduce server load and service time on the WWW
CIKM '95 Proceedings of the fourth international conference on Information and knowledge management
Removal policies in network caches for World-Wide Web documents
Conference proceedings on Applications, technologies, architectures, and protocols for computer communications
Maintaining Strong Cache Consistency in the World Wide Web
IEEE Transactions on Computers
A user-access model-driven approach to proxy cache performance analysis
Decision Support Systems
SIGMOD '00 Proceedings of the 2000 ACM SIGMOD international conference on Management of data
Replacement policies for a proxy cache
IEEE/ACM Transactions on Networking (TON)
Data mining: concepts and techniques
Data mining: concepts and techniques
Enabling dynamic content caching for database-driven web sites
SIGMOD '01 Proceedings of the 2001 ACM SIGMOD international conference on Management of data
Web caching and replication
Proceedings of the 2002 ACM SIGMOD international conference on Management of data
Web caching for database applications with Oracle Web Cache
Proceedings of the 2002 ACM SIGMOD international conference on Management of data
IEEE Transactions on Knowledge and Data Engineering
On Staleness and the Delivery of Web Pages
Information Systems Frontiers
Analysis of a Least Recently Used Cache Management Policy for Web Browsers
Operations Research
Data Mining for Intelligent Web Caching
ITCC '01 Proceedings of the International Conference on Information Technology: Coding and Computing
Optimal Synchronization Policies for Data Warehouses
INFORMS Journal on Computing
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
Cost-aware WWW proxy caching algorithms
USITS'97 Proceedings of the USENIX Symposium on Internet Technologies and Systems on USENIX Symposium on Internet Technologies and Systems
A new approach for a proxy-level web caching mechanism
Decision Support Systems
An admission-control technique for delay reduction in proxy caching
Decision Support Systems
Cooperative Cashing? An Economic Analysis of Document Duplication in Cooperative Web Caching
Information Systems Research
Hi-index | 0.00 |
Web caching has been widely adopted to improve server responsiveness without resorting to costly infrastructure overhauls. However, due to the need to support real-time transactions and content customization, an increasing proportion of web pages contain fragments that are dynamically generated, typically results of database queries, rendering whole-page caching at browser or proxy level inappropriate. A promising approach has been to place dynamic fragments in a web application server cache for multiple web requests. In this paper, we propose a periodic cache replacement policy for dynamic web content at application server. Since the content of a dynamically generated web fragment could become stale, the value of a cached copy of the fragment will likely decrease as updates accumulate at the back-end database. Constantly replacing the cached copy of the fragment will increase its freshness and value, yet will also incur a high cache replacement cost. In addition, not all fragments are equally important to various applications and it is preferable to cache mission-critical fragments. The decision problem then consists of what fragments should be selected to cache and how frequently the cache should be replaced so that the total cache benefits per unit time is maximized. Numerical and simulation experiments show that the periodic cache replacement policy is robust and effective in handling dynamic content.