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 条
  • [31] A Energy-Constraint Task Scheduling Algorithm on Multi-Processor System
    Xie, Ying
    Chen, Jian-Ying
    Wu, Jin-Zhao
    Ding, Xu-Yang
    [J]. Dianzi Keji Daxue Xuebao/Journal of the University of Electronic Science and Technology of China, 2019, 48 (02): : 247 - 252
  • [32] Efficient Multi-Processor Scheduling in Increasingly Realistic Models (Brief Summary)
    Papp, Pal Andras
    Anegg, Georg
    Karanasiou, Aikaterini
    Yzelman, Albert-Jan N.
    [J]. 2024 IEEE INTERNATIONAL PARALLEL AND DISTRIBUTED PROCESSING SYMPOSIUM WORKSHOPS, IPDPSW 2024, 2024, : 1169 - 1171
  • [33] Successive Stage Multi-Round Scheduling for Cube Based Multi-Processor Systems
    Hasan, Moin
    Goraya, Major Singh
    [J]. 2014 IEEE INTERNATIONAL CONFERENCE ON COMPUTATIONAL INTELLIGENCE AND COMPUTING RESEARCH (IEEE ICCIC), 2014, : 251 - 254
  • [34] Multi-Processor Memory Scoreboard: A multi-processor memory ordering and data consistency checker
    Saravu, Prasad Krishna
    [J]. 2016 17TH INTERNATIONAL WORKSHOP ON MICROPROCESSOR AND SOC TEST AND VERIFICATION (MTV), 2016, : 7 - 14
  • [35] A consideration of processor utilization on multi-processor system
    Kashiwagi, Koichi
    Higami, Yoshinobu
    Kobayashi, Shin-Ya
    [J]. ADVANCES IN INFORMATION PROCESSING AND PROTECTION, 2007, : 383 - 390
  • [36] Evaluating the Impact of Task Migration in Multi-Processor Systems-on-Chip
    Almeida, Gabriel Marchesan
    Varyani, Sameer
    Busseuil, Remi
    Sassatelli, Gilles
    Benoit, Pascal
    Torres, Lionel
    Carara, Everton Alceu
    Moraes, Fernando Gehm
    [J]. SBCCI 2010: 23RD SYMPOSIUM ON INTEGRATED CIRCUITS AND SYSTEMS DESIGN, PROCEEDINGS, 2010, : 73 - 78
  • [37] Multi-Processor Debug in SoC and Processor designs
    Penner, Bill
    [J]. 2013 INTERNATIONAL SYMPOSIUM ON VLSI DESIGN, AUTOMATION, AND TEST (VLSI-DAT), 2013,
  • [38] WANMS: A Makespan, Energy, and Reliability Aware Scheduling Algorithm for Workflow Scheduling in Multi-processor Systems
    Tekawade, Atharva
    Banerjee, Suman
    [J]. DISTRIBUTED COMPUTING AND INTELLIGENT TECHNOLOGY, ICDCIT 2023, 2023, 13776 : 20 - 35
  • [39] Chip multi-processor generator
    Solomatnikov, Alex
    Firoozshahian, Amin
    Qadeer, Wajahat
    Shacham, Ofer
    Kelley, Kyle
    Asgar, Zain
    Wachs, Megan
    Hameed, Rehan
    Horowitz, Mark
    [J]. 2007 44TH ACM/IEEE DESIGN AUTOMATION CONFERENCE, VOLS 1 AND 2, 2007, : 262 - +
  • [40] Fast scheduling and partitioning algorithm in the multi-processor system with redundant communication resources
    Laskowski, E
    [J]. PARALLEL PROCESSING APPLIED MATHEMATICS, 2002, 2328 : 97 - 106