Single and multiple device DSA problems, complexities and online algorithms

  • Authors:
  • Weiwei Wu;Minming Li;Wanyong Tian;Jason Chun Xue;Enhong Chen

  • Affiliations:
  • School of Computer Science, University of Science and Technology of China, China and Department of Computer Science, City University of Hong Kong, Hong Kong and USTC-CityU Joint Research Institute ...;Department of Computer Science, City University of Hong Kong, Hong Kong;School of Computer Science, University of Science and Technology of China, China and Department of Computer Science, City University of Hong Kong, Hong Kong and USTC-CityU Joint Research Institute ...;Department of Computer Science, City University of Hong Kong, Hong Kong;School of Computer Science, University of Science and Technology of China, China

  • Venue:
  • Theoretical Computer Science
  • Year:
  • 2012

Quantified Score

Hi-index 5.23

Visualization

Abstract

We study the single-device Dynamic Storage Allocation (DSA) problem and the multi-device Balancing DSA problem in this paper. The goal is to dynamically allocate the job into memory to minimize the usage of space without concurrency. The SRF problem is just a variant of the DSA problem. Our results are as follows. *The NP-completeness for the 2-SRF problem, 3-DSA problem, and DSA problem for jobs with agreeable deadlines. *An improved 3-competitive algorithm for jobs with agreeable deadlines on single-device DSA problems. A 4-competitive algorithm for jobs with agreeable deadlines on multi-device Balancing DSA problems. *Lower bounds for jobs with agreeable deadlines: any non-clairvoyant algorithm cannot be (2-@e)-competitive and any clairvoyant algorithm cannot be (1.54-@e)-competitive. *The first O(logL)-competitive algorithm for general jobs on multi-device Balancing DSA problems without any assumption.