Energy-aware Scheduling on Multiprocessor Platforms with Devices

被引:2
|
作者
Li, Dawei [1 ]
Wu, Jie [1 ]
Li, Keqin [2 ]
Hwang, Kai [3 ]
机构
[1] Temple Univ, Dept Comp & Informat Sci, Philadelphia, PA 19122 USA
[2] State Univ NY, Dept Comp Sci, New Paltz, NY USA
[3] Univ South Calif, Elect Eng & Comp Sci, Los Angeles, CA 90007 USA
关键词
Dynamic voltage and frequency scaling (DVFS); dynamic power management (DPM); system energy consumption; energy-aware scheduling; execution time filling;
D O I
10.1109/CGC.2013.13
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
In this paper, we address the problem of energy-aware task scheduling on DVFS-enabled multiprocessors with DPM-enabled device(s). Given a set of frame-based tasks, we aim to derive a scheduling where the device occupation constraint is respected, all of the tasks meet the shared deadline, and the overall system energy consumption, including energy consumed on both processors and devices, is minimized. For the problem when preemption and migration are allowed, after solving the formulated optimization problem, we regard the tasks that require the same device as a single preemptive task. An Execution Time Filling (ETF) process can be applied to derive a scheduling which adopts the optimal frequency setting; then, we propose Algorithm ETFR, which achieves the optimal system energy consumption, and also Reduces the total number of preemptions and migrations. For the problem when tasks are non-preemptive, we regard the tasks that require the same device as a single non-preemptive task. To assign tasks to processors, we adopt the Worst Fit Decreasing (WFD) strategy using tasks' optimal execution times. After task assignment, we readjust the execution frequency of tasks on each processor, such that the system energy consumption of tasks on each processor is minimized. Various analysis, simulations, and experiments verify the strength of our proposed approaches for the two problems.
引用
收藏
页码:26 / 33
页数:8
相关论文
共 50 条
  • [1] Energy-aware scheduling tasks on chip multiprocessor
    Miao, Lei
    Qi, Yong
    Hou, Di
    Dai, Yuehua
    [J]. ICNC 2007: THIRD INTERNATIONAL CONFERENCE ON NATURAL COMPUTATION, VOL 4, PROCEEDINGS, 2007, : 319 - +
  • [2] Energy-Aware Scheduling for Sensor Node Platforms
    Tak, Sungwoo
    Kim, Hangeul
    Kim, Donglyul
    Kim, Yougyung
    [J]. 2014 15TH INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED COMPUTING, APPLICATIONS AND TECHNOLOGIES (PDCAT 2014), 2014, : 61 - 68
  • [3] Energy-aware runtime scheduling for embedded-multiprocessor SOCs
    Yang, P
    Wong, C
    Marchal, P
    Catthoor, F
    Desmet, D
    Verkest, D
    Lauwereins, R
    [J]. IEEE DESIGN & TEST OF COMPUTERS, 2001, 18 (05): : 46 - 58
  • [4] Energy-aware scheduling for dependent tasks in heterogeneous multiprocessor systems
    Chen, Jinchao
    He, Yu
    Zhang, Ying
    Han, Pengcheng
    Du, Chenglie
    [J]. JOURNAL OF SYSTEMS ARCHITECTURE, 2022, 129
  • [5] Practical Energy-Aware Scheduling for Real-Time Multiprocessor Systems
    Zeng, Gang
    Yokoyama, Tetsuo
    Tomiyama, Hiroyuki
    Takada, Hiroaki
    [J]. 2009 15TH IEEE INTERNATIONAL CONFERENCE ON EMBEDDED AND REAL-TIME COMPUTING SYSTEMS AND APPLICATIONS, PROCEEDINGS, 2009, : 383 - +
  • [6] Reliability and Energy-Aware Mapping and Scheduling of Multimedia Applications on Multiprocessor Systems
    Das, Anup
    Kumar, Akash
    Veeravalli, Bharadwaj
    [J]. IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2016, 27 (03) : 869 - 884
  • [7] Load prediction for energy-aware scheduling for Cloud computing platforms
    Dambreville, Alexandre
    Tomasik, Joanna
    Cohen, Johanne
    Dufoulon, Fabien
    [J]. 2017 IEEE 37TH INTERNATIONAL CONFERENCE ON DISTRIBUTED COMPUTING SYSTEMS (ICDCS 2017), 2017, : 2604 - 2607
  • [8] Energy-aware online non-clairvoyant multiprocessor scheduling: multiprocessor priority round robin
    Singh, Pawan
    Hailu, Nirayo
    [J]. IET COMPUTERS AND DIGITAL TECHNIQUES, 2017, 11 (01): : 16 - 23
  • [9] MORA: an Energy-Aware Slack Reclamation Scheme for Scheduling Sporadic Real-Time Tasks upon Multiprocessor Platforms
    Nelis, Vincent
    Goossens, Joel
    [J]. 2009 15TH IEEE INTERNATIONAL CONFERENCE ON EMBEDDED AND REAL-TIME COMPUTING SYSTEMS AND APPLICATIONS, PROCEEDINGS, 2009, : 210 - 215
  • [10] Evaluation framework for energy-aware multiprocessor scheduling in real-Time systems
    Mejia-Alvarez, Pedro
    Moncada-Madero, David
    Aydin, Hakan
    Diaz-Ramirez, Arnoldo
    [J]. JOURNAL OF SYSTEMS ARCHITECTURE, 2019, 98 : 388 - 402