Page migration algorithms using work functions

15Citations
Citations of this article
11Readers
Mendeley users who have this article in their library.
Get full text

Abstract

The page migration problem is the management problem for a globally addressed shared memory in a multiprocessor system. Each physical page of memory is located at a given processor, and memory references to that page by other processors incur a cost equal to the network distance. At times the page may migrate between processors, at a cost equal to the distance times the page size factor, D. The problem is to schedule movements on-line so as to minimize the total cost of memory references. We consider the problem under the restriction that movement can only occur after a request has been served and before the next request is known. The major results are: we give randomized (formula presented)-competitive on-line algorithms for trees (and products of trees, including the hypercube), and for a uniform space whenD=1,2. We show that these algorithms are optimal. We prove a 85/27 lower bound on the competitiveness constant of a deterministic algorithm (in arbitrary spaces) with D=1, disproving a conjecture by Black and Sleator. We show a deterministic (formula presented)-competitive algorithm for continuous trees. Our analysis is based on work functions, which provide a systematic approach to many competitive analysis problems.

Cite

CITATION STYLE

APA

Chrobak, M., Reingold, N., Larmore, L. L., & Westbrook, J. (1993). Page migration algorithms using work functions. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) (Vol. 762 LNCS, pp. 406–415). Springer Verlag. https://doi.org/10.1007/3-540-57568-5_272

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free