Nordic Journal of Computing Bibliography

Vincenzo Liberatore. Scheduling Jobs before Shut-Down. Nordic Journal of Computing, 7(3):204-226, Fall 2000.
Abstract

Distributed systems execute background or alternative jobs while waiting for data or requests to arrive from another processor. In those cases, the following shut-down scheduling problem arises: given a set of jobs of known processing time, schedule them on m machines so as to maximize the total weight of jobs completed before an initially unknown deadline. We present optimally competitive deterministic and randomized algorithms for shut-down scheduling. Our deterministic algorithm is parameterized by the number m of machines. Its competitive ratio increases as the number of machines decreases, but it is optimal for any given choice of m. Such a family of deterministic algorithms can be translated into a family of randomized algorithms that use progressively less randomization and that are optimal for any given number of fair coin tosses. Hence, we establish a precise trade-off between the amount of randomization and the best possible competitive ratio.

Categories and Subject Descriptors: F.2.2 [Analysis of Algorithms and Problem Complexity]: Nonnumerical Algorithms and Problems

Additional Key Words and Phrases: algorithms, online algorithms, competitive analysis, scheduling, knapsack

Selected references


Shortcuts:

  • Nordic Journal of Computing homepage
  • Bibliography top level
  • Nordic Journal of Computing Author Index
  • Search the HBP database