scispace - formally typeset
Journal ArticleDOI

Amortized efficiency of list update and paging rules

Daniel D. Sleator, +1 more
- 01 Feb 1985 - 
- Vol. 28, Iss: 2, pp 202-208
Reads0
Chats0
TLDR
This article shows that move-to-front is within a constant factor of optimum among a wide class of list maintenance rules, and analyzes the amortized complexity of LRU, showing that its efficiency differs from that of the off-line paging rule by a factor that depends on the size of fast memory.
Abstract
In this article we study the amortized efficiency of the “move-to-front” and similar rules for dynamically maintaining a linear list. Under the assumption that accessing the ith element from the front of the list takes t(i) time, we show that move-to-front is within a constant factor of optimum among a wide class of list maintenance rules. Other natural heuristics, such as the transpose and frequency count rules, do not share this property. We generalize our results to show that move-to-front is within a constant factor of optimum as long as the access cost is a convex function. We also study paging, a setting in which the access cost is not convex. The paging rule corresponding to move-to-front is the “least recently used” (LRU) replacement rule. We analyze the amortized complexity of LRU, showing that its efficiency differs from that of the off-line paging rule (Belady's MIN algorithm) by a factor that depends on the size of fast memory. No on-line paging algorithm has better amortized performance.

read more

Citations
More filters
Book ChapterDOI

The Accommodating Function - A Generalization of the Competitive Ratio

TL;DR: The accommodating function, which is a generalization of both the competitive ratio and the accommodating ratio, measures the quality of an on-line algorithm as a function of the resources that would be sufficient for some algorithm to fully grant all requests.
Journal ArticleDOI

Efficient On-Line Frequency Allocation and Call Control in Cellular Networks

TL;DR: This paper considers communication issues arising in cellular (mobile) networks that utilize frequency division multiplexing (FDM) technology, and presents the first randomized algorithm that beats the deterministic lower bound of 3 achieving a competitive ratio between 2.469 and 2.651 for cellular networks.
Journal ArticleDOI

Optimal on-line algorithms for the uniform machine scheduling problem with ordinal data

TL;DR: This paper considers an ordinal on-line scheduling problem where a sequence of n independent jobs has to be assigned non-preemptively to two uniformly related machines, and presents a comprehensive lower bound on the competitive ratio, which is a piecewise function of machine speed ratio s.
Journal ArticleDOI

The on-line asymmetric traveling salesman problem

TL;DR: Borders are given on the competitive ratio of on-line algorithms that are zealous, that is, in which the salesman cannot stay idle when some city can be served.
Journal ArticleDOI

An experimental study of online scheduling algorithms

TL;DR: The study can help to inform practitioners about the new scheduling strategies as an alternative to Graham's algorithm and confirm theoretical results in the sense that there are also job sequences in practice on which the new online algorithms perform better.
References
More filters
Book

The Art of Computer Programming

TL;DR: The arrangement of this invention provides a strong vibration free hold-down mechanism while avoiding a large pressure drop to the flow of coolant fluid.
Journal ArticleDOI

A study of replacement algorithms for a virtual-storage computer

TL;DR: One of the basic limitations of a digital computer is the size of its available memory; an approach that permits the programmer to use a sufficiently large address range can accomplish this objective, assuming that means are provided for automatic execution of the memory-overlay functions.
Book

Operating Systems Theory

TL;DR: As one of the part of book categories, operating systems theory always becomes the most wanted book.
Related Papers (5)