Eliminating migration in multi-processor scheduling

被引:17
|
作者
Kalyanasundaram, B [1 ]
Pruhs, KR [1 ]
机构
[1] Univ Pittsburgh, Dept Comp Sci, Pittsburgh, PA 15260 USA
基金
美国国家科学基金会;
关键词
D O I
10.1006/jagm.2000.1128
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
We investigate the power of migration in real-time multi-processor scheduling with preemption. We show that every collection of jobs that can be completed by some schedule S on m processors can also be completed by a nonmigratory schedule S' on 6m - 5 processors. We can conclude from this result that, for many scheduling problems, such as P / r(i), pmtn / Sigma w(i)(1 - U-i) and special cases thereof, the ability of the scheduler to migrate jobs is of only limited advantage. Our proof is constructivt, and can be implemented to run in pseudo-polynomial time (or in polynomial time at the cost of raising the bound from 6m - 5 to 12m - 5). As an example of the usefulness of this result, we give a polynomial-time 6-approximation reduction from the problem P /r(i), pmtn / Sigmaw(i)(1 - U-i) to the problem 1 / r(i), pmtn / Sigma w(i)(1 - U-i). The proof of correctness of this reduction critically uses the fact that there is a nonmigratory schedule that closely approximates the optimal migratory schedule. (C) 2001 Academic Press.
引用
收藏
页码:2 / 24
页数:23
相关论文
共 50 条
  • [1] Eliminating migration in multi-processor scheduling
    Kalyanasundaram, B
    Pruhs, KR
    [J]. PROCEEDINGS OF THE TENTH ANNUAL ACM-SIAM SYMPOSIUM ON DISCRETE ALGORITHMS, 1999, : 499 - 506
  • [2] Shared multi-processor scheduling
    Dereniowski, Dariusz
    Kubiak, Wieslaw
    [J]. EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 2017, 261 (02) : 503 - 514
  • [3] Bicriteria Multi-Processor Static Scheduling
    Girault, Alain
    Kalla, Hamoudi
    [J]. ERCIM NEWS, 2008, (75): : 46 - 47
  • [4] Multi-processor scheduling problems in planning
    Long, D
    Fox, M
    [J]. IC-AI'2001: PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON ARTIFICIAL INTELLIGENCE, VOLS I-III, 2001, : 998 - 1004
  • [5] The Multi-Processor Scheduling Problem in Phylogenetics
    Zhang, Jiajie
    Stamatakis, Alexandros
    [J]. 2012 IEEE 26TH INTERNATIONAL PARALLEL AND DISTRIBUTED PROCESSING SYMPOSIUM WORKSHOPS & PHD FORUM (IPDPSW), 2012, : 691 - 698
  • [6] On Multi-Processor Speed Scaling with Migration
    Albers, Susanne
    Antoniadis, Antonios
    Greiner, Gero
    [J]. SPAA 11: PROCEEDINGS OF THE TWENTY-THIRD ANNUAL SYMPOSIUM ON PARALLELISM IN ALGORITHMS AND ARCHITECTURES, 2011, : 279 - 288
  • [7] On multi-processor speed scaling with migration
    Albers, Susanne
    Antoniadis, Antonios
    Greiner, Gero
    [J]. JOURNAL OF COMPUTER AND SYSTEM SCIENCES, 2015, 81 (07) : 1194 - 1209
  • [8] SCHEDULING MULTI-PROCESSOR SYSTEMS WITH ALGEBRAIC OBJECTIVES
    SCHOLZ, K
    [J]. COMPUTING, 1978, 20 (03) : 189 - 205
  • [9] Improved multi-processor scheduling for flow time and energy
    Tak-Wah Lam
    Lap-Kei Lee
    Isaac K. K. To
    Prudence W. H. Wong
    [J]. Journal of Scheduling, 2012, 15 : 105 - 116
  • [10] Multi-processor Search and Scheduling Problems with Setup Cost
    Spyros Angelopoulos
    Diogo Arsénio
    Christoph Dürr
    Alejandro López-Ortiz
    [J]. Theory of Computing Systems, 2017, 60 : 637 - 670