Energy-saving DVFS Scheduling of Multiple Periodic Real-time Tasks on Multi-core Processors

被引:26
|
作者
Lee, Wan Yeon [1 ]
机构
[1] Hallym Univ, Dept Comp Engn, Chunchon, South Korea
关键词
DESIGN;
D O I
10.1109/DS-RT.2009.12
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
This paper addresses an energy-saving scheduling scheme of periodic real-time tasks with the capability of dynamic voltage and frequency scaling, on the lightly loaded multi-core platform containing more processing cores than running tasks. First, it is shown that the problem of minimizing energy consumption of real-time tasks is NP-hard even on the lightly loaded multicore platform. Next a heuristic scheduling scheme is proposed to find an energy-efficient schedule with a low time complexity while meeting the deadlines of real-time tasks. The scheme exploits overabundant cores to reduce energy consumption using parallel execution and turns off the power of unused or rarely used cores. Evaluation shows that the proposed scheme saves up to 64% energy consumption of the existing method executing each task on a separate core.
引用
收藏
页码:216 / 223
页数:8
相关论文
共 50 条
  • [1] Scheduling Parallel Real-Time Tasks on Multi-core Processors
    Lakshmanan, Karthik
    Kato, Shinpei
    Rajkumar, Ragunathan
    [J]. 31ST IEEE REAL-TIME SYSTEMS SYMPOSIUM (RTSS 2010), 2010, : 259 - 268
  • [2] Energy-Saving Stochastic Scheduling of a Real-Time Parallel Task with Varying Computation Amount on Multi-Core Processors
    Lee, Wan Yeon
    Kim, Kyong Hoon
    [J]. IEICE TRANSACTIONS ON FUNDAMENTALS OF ELECTRONICS COMMUNICATIONS AND COMPUTER SCIENCES, 2011, E94A (02) : 842 - 845
  • [3] Energy efficient scheduling of real-time tasks on multi-core processors with voltage islands
    Liu, Jun
    Guo, Jinhua
    [J]. FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2016, 56 : 202 - 210
  • [4] Voltage Island Aware Energy Efficient Scheduling of Real-Time Tasks on Multi-core Processors
    Liu, Jun
    Guo, Jinhua
    [J]. 2014 IEEE INTERNATIONAL CONFERENCE ON HIGH PERFORMANCE COMPUTING AND COMMUNICATIONS, 2014 IEEE 6TH INTL SYMP ON CYBERSPACE SAFETY AND SECURITY, 2014 IEEE 11TH INTL CONF ON EMBEDDED SOFTWARE AND SYST (HPCC,CSS,ICESS), 2014, : 645 - 652
  • [5] Minimum-Energy Semi-Static Scheduling of a Periodic Real-Time Task on DVFS-Enabled Multi-Core Processors
    Lee, Wan Yeon
    Kim, Hyogon
    Lee, Heejo
    [J]. IEICE TRANSACTIONS ON INFORMATION AND SYSTEMS, 2011, E94D (12): : 2389 - 2392
  • [6] Allocation and Scheduling of Strictly Periodic Tasks in Multi-Core Real-Time Systems
    Chen, Jinchao
    Du, Chenglie
    Xie, Fie
    Lin, Bin
    [J]. 2016 IEEE 22ND INTERNATIONAL CONFERENCE ON EMBEDDED AND REAL-TIME COMPUTING SYSTEMS AND APPLICATIONS (RTCSA), 2016, : 130 - 138
  • [7] Real-Time Scheduling for Periodic Tasks in Homogeneous Multi-core System with Minimum Execution Time
    Li, Ying
    Niu, Jianwei
    Zhang, Jiong
    Atiquzzaman, Mohammed
    Long, Xiang
    [J]. COLLABORATE COMPUTING: NETWORKING, APPLICATIONS AND WORKSHARING, COLLABORATECOM 2016, 2017, 201 : 175 - 187
  • [8] Push-Assisted Migration of Real-Time Tasks in Multi-Core Processors
    Sarkar, Abhik
    Mueller, Frank
    Ramaprasad, Harini
    Mohan, Sibin
    [J]. LCTES'09: PROCEEDINGS OF THE 2009 ACM SIGPLAN/SIGBED CONFERENCE ON LANGUAGES, COMPILERS, AND TOOLS FOR EMBEDDED SYSTEMS, 2009, : 80 - 89
  • [9] Push-Assisted Migration of Real-Time Tasks in Multi-Core Processors
    Sarkar, Abhik
    Mueller, Frank
    Ramaprasad, Harini
    Mohan, Sibin
    [J]. ACM SIGPLAN NOTICES, 2009, 44 (07) : 80 - 89
  • [10] Algorithm for scheduling energy-saving frame-based tasks on the heterogeneous multi-core SoC
    Xia, Jun
    Yang, Yi
    Lin, Yi
    [J]. Xi'an Dianzi Keji Daxue Xuebao/Journal of Xidian University, 2019, 46 (03): : 89 - 95