Energy-Efficient Scheduling with Time and Processors Eligibility Restrictions

被引:0
|
作者
Jin, Xibo [1 ]
Zhang, Fa [1 ]
Song, Ying [1 ]
Fan, Liya [1 ]
Liu, Zhiyong [1 ]
机构
[1] Chinese Acad Sci, Inst Comp Technol, Beijing, Peoples R China
来源
关键词
POWER;
D O I
暂无
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
While previous work on energy-efficient algorithms focused on assumption that tasks can be assigned to any processor, we initially study the problem of task scheduling on restricted parallel processors. The objective is to minimize the overall energy consumption while speed scaling (SS) method is used to reduce energy consumption under the execution time constraint (Makespan C-max). In this work, we discuss the speed setting in the continuous model that processors can run at arbitrary speed in [s(min), s(max)]. The energy-efficient scheduling problem, involving task assignment and speed scaling, is inherently complicated as it is proved to be NP-Complete. We formulate the problem as an Integer Programming (IP) problem. Specifically, we devise a polynomial time optimal scheduling algorithm for the case tasks have an uniform size. Our algorithm runs in O(mn(3) logn) time, where m is the number of processors and n is the number of tasks. We then present a polynomial time algorithm that achieves an approximation factor of 2(alpha-1) (2 - 1/m(alpha)) (alpha is the power parameter) when the tasks have arbitrary size work.
引用
收藏
页码:66 / 77
页数:12
相关论文
共 50 条
  • [1] Energy-Efficient Scheduling of Periodic Real-Time Tasks on Lightly Loaded Multicore Processors
    Lee, Wan Yeon
    IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2012, 23 (03) : 530 - 537
  • [2] An Energy-Efficient Task Scheduling for Near Real-Time Systems on Heterogeneous Multicore Processors
    Nakada, Takashi
    Yanagihashi, Hiroyuki
    Imai, Kunimaro
    Ueki, Hiroshi
    Tsuchiya, Takashi
    Hayashikoshi, Masanori
    Nakamura, Hiroshi
    IEICE TRANSACTIONS ON INFORMATION AND SYSTEMS, 2020, E103D (02) : 329 - 338
  • [3] Energy-Efficient Task Scheduling in Manycore Processors with Frequency Scaling Overhead
    Eitschberger, Patrick
    Keller, Joerg
    23RD EUROMICRO INTERNATIONAL CONFERENCE ON PARALLEL, DISTRIBUTED, AND NETWORK-BASED PROCESSING (PDP 2015), 2015, : 541 - 548
  • [4] A scheduling selection process for energy-efficient task execution on DVFS processors
    Rauber, Thomas
    Ruenger, Gudula
    CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE, 2019, 31 (19):
  • [5] 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
  • [6] Parallel machine scheduling with release time and machine eligibility restrictions
    Centeno, Grisselle
    Armacost, Robert L.
    Computers and Industrial Engineering, 1997, 33 (1-2): : 273 - 276
  • [7] Parallel machine scheduling with release time and machine eligibility restrictions
    Centeno, G
    Armacost, RL
    COMPUTERS & INDUSTRIAL ENGINEERING, 1997, 33 (1-2) : 273 - 276
  • [8] An Energy-efficient Task Scheduling Approach for Variable Frequency Multi-core Processors
    Wang, Yingfeng
    Tu, Hong
    Qin, Shengjun
    INFORMATION-AN INTERNATIONAL INTERDISCIPLINARY JOURNAL, 2011, 14 (10): : 3385 - 3394
  • [9] An Energy-Efficient Scheduling Approach for Directed Acyclic Graphs on Multi-Core Processors
    Yao, Yong
    Tu, Hong
    Liu, Zhijing
    Wang, Yingfeng
    2011 INTERNATIONAL CONFERENCE ON FUTURE COMPUTER SCIENCE AND APPLICATION (FCSA 2011), VOL 3, 2011, : 408 - 410
  • [10] Energy efficient scheduling of real-time tasks on multicore processors
    Seo, Euiseong
    Jeong, Jinkyu
    Park, Seonyeong
    Lee, Joonwon
    IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2008, 19 (11) : 1540 - 1552