Approximation algorithms for energy-efficient scheduling of parallel jobs

被引:0
|
作者
Alexander Kononov
Yulia Kovalenko
机构
[1] Sobolev Institute of Mathematics SB RAS,
[2] Sobolev Institute of Mathematics SB RAS,undefined
[3] Omsk Department,undefined
来源
Journal of Scheduling | 2020年 / 23卷
关键词
Parallel job; Speed scaling; Scheduling; Approximation algorithm;
D O I
暂无
中图分类号
学科分类号
摘要
In this paper, we consider the homogeneous scheduling on speed-scalable processors, where the energy consumption is minimized. While most previous works have studied single-processor jobs, we focus on rigid parallel jobs, using more than one processor at the same time. Each job is specified by release date, deadline, processing volume and the number of required processors. Firstly, we develop constant-factor approximation algorithms for such interesting cases as agreeable jobs without migration and preemptive instances. Next, we propose a configuration linear program, which allows us to obtain an “almost exact” solution for the preemptive setting. Finally, in the case of non-preemptive agreeable jobs with unit-work operations, we present a three-approximation algorithm by generalization of the known exact algorithm for single-processor jobs.
引用
收藏
页码:693 / 709
页数:16
相关论文
共 50 条
  • [21] Approximation Algorithms for Scheduling with Rejection on Two Unrelated Parallel Machines
    Lin, Feng
    Zhang, Xianzhao
    Cai, Zengxia
    INTERNATIONAL JOURNAL OF ADVANCED COMPUTER SCIENCE AND APPLICATIONS, 2015, 6 (11) : 260 - 264
  • [22] Approximation algorithms for parallel open shop scheduling
    Chen, Yong
    Zhang, An
    Chen, Guangting
    Dong, Jianming
    INFORMATION PROCESSING LETTERS, 2013, 113 (07) : 220 - 224
  • [23] On Speed Scaling Scheduling of Parallel Jobs with Preemption
    Kononov, Alexander
    Kovalenko, Yulia
    DISCRETE OPTIMIZATION AND OPERATIONS RESEARCH, DOOR 2016, 2016, 9869 : 309 - 321
  • [24] A new approximation algorithm for the nonpreemptive scheduling of independent jobs on identical parallel processors
    Paletta, Giuseppe
    Pietramala, Paolamaria
    SIAM JOURNAL ON DISCRETE MATHEMATICS, 2007, 21 (02) : 313 - 328
  • [25] Parallel-batch scheduling with rejection: Structural properties and approximation algorithms
    Ou, Jinwen
    Lu, Lingfa
    Zhong, Xueling
    EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 2023, 310 (03) : 1017 - 1032
  • [26] New approximation algorithms for machine scheduling with rejection on single and parallel machine
    Liu, Peihai
    Lu, Xiwen
    JOURNAL OF COMBINATORIAL OPTIMIZATION, 2020, 40 (04) : 929 - 952
  • [27] New approximation algorithms for machine scheduling with rejection on single and parallel machine
    Peihai Liu
    Xiwen Lu
    Journal of Combinatorial Optimization, 2020, 40 : 929 - 952
  • [28] Efficient approximation algorithms for scheduling moldable tasks
    Wu, Xiaohu
    Loiseau, Patrick
    EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 2023, 310 (01) : 71 - 83
  • [29] Approximation algorithms for scheduling C-benevolent jobs on weighted machines
    Yu, Ge
    Jacobson, Sheldon H.
    IISE TRANSACTIONS, 2020, 52 (04) : 432 - 443
  • [30] Scheduling Strategy to Minimize Makespan for Energy-Efficient Parallel Applications in Heterogeneous Computing Systems
    Cheng, Lin
    Wu, Jing
    Hu, Wei
    Li, Haodi
    Chen, Ziyu
    ADVANCED INTELLIGENT COMPUTING TECHNOLOGY AND APPLICATIONS, PT V, ICIC 2024, 2024, 14879 : 166 - 178