IEEE Transactions on Computers · 2000 · 32 citations · 17 references
EngineeringComputer ArchitectureComputational ComplexityFault TolerancePage SizesOperations ResearchOnline ProblemSystems EngineeringParallel ComputingCombinatorial OptimizationOptimal ReplacementWeb CacheOnline AlgorithmComputer EngineeringCachingComputer ScienceExternal-memory AlgorithmWeb PerformancePage Fault Penalties
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.
17
V. J. Rayward‐Smith, Thomas H. Cormen, Charles E. Leiserson et al. · Journal of the Operational Research Society · 1991 · 16.9K citations
Amos Fiat, Richard M. Karp, Michael Luby et al. · Journal of Algorithms · 1991 · 455 citations · Full text