Combinatorial optimization: algorithms and complexity
Combinatorial optimization: algorithms and complexity
Digital communications: fundamentals and applications
Digital communications: fundamentals and applications
Introduction to algorithms
Journal of Algorithms
Second bibliography on Cache memories
ACM SIGARCH Computer Architecture News
Removal policies in network caches for World-Wide Web documents
Conference proceedings on Applications, technologies, architectures, and protocols for computer communications
Page replacement with multi-size pages and applications to Web caching
STOC '97 Proceedings of the twenty-ninth annual ACM symposium on Theory of computing
Proxy caching that estimates page load delays
Selected papers from the sixth international conference on World Wide Web
Principles of Optimal Page Replacement
Journal of the ACM (JACM)
Bibliography and reading on CPU cache memories and related topics
ACM SIGARCH Computer Architecture News
Computers and Intractability: A Guide to the Theory of NP-Completeness
Computers and Intractability: A Guide to the Theory of NP-Completeness
Memory Versus Randomization in On-line Algorithms (Extended Abstract)
ICALP '89 Proceedings of the 16th International Colloquium on Automata, Languages and Programming
Bibliography on paging and related topics
ACM SIGOPS Operating Systems Review
IMACTS: an interactive, multiterabyte image archive
MSS '95 Proceedings of the 14th IEEE Symposium on Mass Storage Systems
Application-level document caching in the Internet
SDNE '95 Proceedings of the 2nd International Workshop on Services in Distributed and Networked Environments
Exploiting Web Log Mining for Web Cache Enhancement
WEBKDD '01 Revised Papers from the Third International Workshop on Mining Web Log Data Across All Customers Touch Points
Performance Evaluation of an Optimal Cache Replacement Policy for Wireless Data Dissemination
IEEE Transactions on Knowledge and Data Engineering
Web caching: a way to improve web QoS
Journal of Computer Science and Technology
IEEE Transactions on Mobile Computing
Energy saving strategies for cooperative cache replacement in mobile ad hoc networks
Pervasive and Mobile Computing
Web cache management based on the expected cost of web objects
Information and Software Technology
Hi-index | 14.98 |
This paper studies a generalized version of the well-known page replacement problem. It assumes that page sizes and page fault penalties are nonuniform. This problem arises in distributed information systems, in particular the World Wide Web. It is shown that finding an optimal solution of this problem is an NP-complete problem. A dynamic programming algorithm that finds an optimal solution is presented. Since this algorithm is inefficient, we explore modified algorithms that allow a trade-off between optimality and speed.