DIMACS TR: 94-33
Optimal Space Distributed Order-Preserving Lists
Authors: Michael Saks and Fotis Zaharoglou
ABSTRACT
We investigate the problem of implementing a order-preserving lists in a
multiprocessor system. The main example is a move-to-front list, which main-
tains an ordering on the set of n processors and supports two operations:
REPORT which returns the permutation and MOVE-TO-FRONT(i) which changes the
permutation by moving processor i to the beginning of the permutation.
This latter operation can only be performed by processor i. The move-to-front
list is of interest in distributed computation because it can maintain a
precedence order of the active jobs in the distributed system. It is
closely related to time stamp systems, which were proposed by Israeli and Li.
We investigate the space efficiency of implementations of move-to-front lists
and provide matching upper and lower bounds of (log n)^2 on the space per
processor needed to implement move-to-front lists.
Paper available at:
ftp://dimacs.rutgers.edu/pub/dimacs/TechnicalReports/TechReports/1994/94-33.ps
DIMACS Home Page