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 条
  • [31] Energy-Efficient Algorithms
    Albers, Susanne
    COMMUNICATIONS OF THE ACM, 2010, 53 (05) : 86 - 96
  • [32] A (2+ε)-Approximation for Scheduling Parallel Jobs in Platforms
    Dutot, Pierre-Francois
    Jansen, Klaus
    Robenek, Christina
    Trystram, Denis
    EURO-PAR 2013 PARALLEL PROCESSING, 2013, 8097 : 78 - 89
  • [33] Approximation algorithms for scheduling parallel machines with an energy constraint in green manufacturing
    Li, Weidong
    Ou, Jinwen
    EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 2024, 314 (03) : 882 - 893
  • [34] Energy-Efficient Algorithms
    Albers, Susanne
    IARCS ANNUAL CONFERENCE ON FOUNDATIONS OF SOFTWARE TECHNOLOGY AND THEORETICAL COMPUTER SCIENCE (FSTTCS 2011), 2011, 13 : 1 - 2
  • [35] Energy Efficient Scheduling of Parallelizable Jobs
    Fox, Kyle
    Im, Sungjin
    Moseley, Benjamin
    PROCEEDINGS OF THE TWENTY-FOURTH ANNUAL ACM-SIAM SYMPOSIUM ON DISCRETE ALGORITHMS (SODA 2013), 2013, : 948 - 957
  • [36] Energy Efficient Scheduling of MapReduce Jobs
    Bampis, Evripidis
    Chau, Vincent
    Letsios, Dimitrios
    Lucarelli, Giorgio
    Milis, Ioannis
    Zois, Georgios
    EURO-PAR 2014 PARALLEL PROCESSING, 2014, 8632 : 198 - 209
  • [37] Energy efficient scheduling of parallelizable jobs
    Fox, Kyle
    Im, Sungjin
    Moseley, Benjamin
    THEORETICAL COMPUTER SCIENCE, 2018, 726 : 30 - 40
  • [38] Comparative Analysis of Energy-Efficient Scheduling Algorithms for Big Data Applications
    Li, Hongjian
    Wang, Huochen
    Xiong, Anping
    Lai, Jun
    Tian, Wenhong
    IEEE ACCESS, 2018, 6 : 40073 - 40084
  • [39] Energy-efficient Scheduling Algorithms for Data Center Resources in Cloud Computing
    Adhikary, Tamal
    Das, Amit Kumar
    Razzaque, Md. Abdur
    Sarkar, A. M. Jehad
    2013 IEEE 15TH INTERNATIONAL CONFERENCE ON HIGH PERFORMANCE COMPUTING AND COMMUNICATIONS & 2013 IEEE INTERNATIONAL CONFERENCE ON EMBEDDED AND UBIQUITOUS COMPUTING (HPCC_EUC), 2013, : 1715 - 1720
  • [40] Energy-Efficient Scheduling Algorithms with Reliability Goal on Heterogeneous Embedded Systems
    Han, Yu
    Hu, Wei
    Liu, Jing
    Gan, Yu
    19TH IEEE INTERNATIONAL SYMPOSIUM ON PARALLEL AND DISTRIBUTED PROCESSING WITH APPLICATIONS (ISPA/BDCLOUD/SOCIALCOM/SUSTAINCOM 2021), 2021, : 555 - 562