Energy and time constrained task scheduling on multiprocessor computers with discrete speed levels

被引:36
|
作者
Li, Keqin [1 ]
机构
[1] SUNY Coll New Paltz, Dept Comp Sci, New Paltz, NY 12561 USA
关键词
Discrete speed levels; Energy consumption; List scheduling; List placement; Performance analysis; Power-aware scheduling; Simulation; Task scheduling; DYNAMIC VOLTAGE; PERFORMANCE ANALYSIS; DESIGN TECHNIQUES; DATA CENTERS; LOW-POWER; EFFICIENT; ALGORITHMS; MANAGEMENT; OPTIMIZATION; CONSERVATION;
D O I
10.1016/j.jpdc.2016.02.006
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Energy and time constrained task scheduling on multiprocessor computers with discrete clock frequency and supply voltage and execution speed and power levels is addressed as combinatorial optimization problems. It is proved that the problem of minimizing schedule length with energy consumption constraint and the problem of minimizing energy consumption with schedule length constraint are NP-hard even on a uniprocessor computer with only two speed levels. A class of algorithms is developed to solve the above two problems. These algorithms include two components, namely, a list scheduling algorithm for task scheduling and a list placement algorithm for speed determination. A worst-case asymptotic performance bound and an average-case asymptotic performance bound are derived for our algorithms on uniprocessor computers, and a worst-case asymptotic performance bound is derived for our algorithms on multiprocessor computers. Extensive simulations are performed to verify our analytical results. It is found that our algorithms produce solutions very close to optimal and are practically very useful. (C) 2016 Elsevier Inc. All rights reserved.
引用
收藏
页码:15 / 28
页数:14
相关论文
共 50 条
  • [41] Scheduling Recurrent Precedence-Constrained Task Graphs on a Symmetric Shared-Memory Multiprocessor
    Devi, UmaMaheswari C.
    EURO-PAR 2009: PARALLEL PROCESSING, PROCEEDINGS, 2009, 5704 : 265 - 280
  • [42] Energy-Aware Real-Time Task Scheduling in Multiprocessor Systems Using a Hybrid Genetic Algorithm
    Mahmood, Amjad
    Khan, Salman A.
    Albalooshi, Fawzi
    Awwad, Noor
    ELECTRONICS, 2017, 6 (02)
  • [43] Energy Efficient Online Scheduling of Aperiodic Real Time Task on Large Multi-threaded Multiprocessor Systems
    Ghose, Manojit
    Sahu, Aryabartta
    Karmakar, Sushanta
    2016 IEEE ANNUAL INDIA CONFERENCE (INDICON), 2016,
  • [44] Approximation algorithms for multiprocessor energy-efficient scheduling of periodic real-time tasks with uncertain task execution time
    Chen, Jian-Jia
    Yang, Chuan-Yue
    Lu, Hsueh-, I
    Kuo, Tei-Wei
    PROCEEDINGS OF THE 14TH IEEE REAL-TIME AND EMBEDDED TECHNOLOGY AND APPLICATIONS SYMPOSIUM, 2008, : 13 - +
  • [45] Reliability-aware task scheduling for energy efficiency on heterogeneous multiprocessor systems
    Deng, Zexi
    Cao, Dunqian
    Shen, Hong
    Yan, Zihan
    Huang, Huimin
    JOURNAL OF SUPERCOMPUTING, 2021, 77 (10): : 11643 - 11681
  • [46] Energy-efficient multiprocessor scheduling for flow time and makespan
    Sun, Hongyang
    He, Yuxiong
    Hsu, Wen-Jing
    Fan, Rui
    THEORETICAL COMPUTER SCIENCE, 2014, 550 : 1 - 20
  • [47] Reliability-aware task scheduling for energy efficiency on heterogeneous multiprocessor systems
    Zexi Deng
    Dunqian Cao
    Hong Shen
    Zihan Yan
    Huimin Huang
    The Journal of Supercomputing, 2021, 77 : 11643 - 11681
  • [48] Energy Efficient Multiprocessor Task Scheduling under Input-dependent Variation
    Cong, Jason
    Gururaj, Karthik
    DATE: 2009 DESIGN, AUTOMATION & TEST IN EUROPE CONFERENCE & EXHIBITION, VOLS 1-3, 2009, : 411 - 416
  • [49] Energy Aware Fault Tolerant Fixed Priority Task Scheduling in Multiprocessor System
    Arora, Kiran
    Bansal, Savina
    Bansal, Rakesh Kumar
    PROCEEDINGS OF THE 8TH INTERNATIONAL CONFERENCE CONFLUENCE 2018 ON CLOUD COMPUTING, DATA SCIENCE AND ENGINEERING, 2018, : 658 - 663
  • [50] Scheduling Heterogeneous Multiprocessor Real-Time Systems with Mixed Sets of Task
    Cheng, Zhuo
    Xue, Jinyun
    Zhang, Haitao
    You, Zhen
    Hu, Qimin
    Lim, Yuto
    2020 14TH IEEE INTERNATIONAL CONFERENCE ON SERVICE-ORIENTED SYSTEM ENGINEERING (SOSE 2020), 2020, : 72 - 81