Energy-efficient real-time scheduling for two-type heterogeneous multiprocessors

被引:0
|
作者
Mason Thammawichai
Eric C. Kerrigan
机构
[1] Imperial College London,The Department of Aeronautics
[2] Imperial College London,The Department of Electrical & Electronic Engineering and The Department of Aeronautics
来源
Real-Time Systems | 2018年 / 54卷
关键词
Real-time systems; Power-aware computing; Optimal scheduling; Dynamic voltage scaling; Optimal control;
D O I
暂无
中图分类号
学科分类号
摘要
We propose three novel mathematical optimization formulations that solve the same two-type heterogeneous multiprocessor scheduling problem for a real-time taskset with hard constraints. Our formulations are based on a global scheduling scheme and a fluid model. The first formulation is a mixed-integer nonlinear program, since the scheduling problem is intuitively considered as an assignment problem. However, by changing the scheduling problem to first determine a task workload partition and then to find the execution order of all tasks, the computation time can be significantly reduced. Specifically, the workload partitioning problem can be formulated as a continuous nonlinear program for a system with continuous operating frequency, and as a continuous linear program for a practical system with a discrete speed level set. The latter problem can therefore be solved by an interior point method to any accuracy in polynomial time. The task ordering problem can be solved by an algorithm with a complexity that is linear in the total number of tasks. The work is evaluated against existing global energy/feasibility optimal workload allocation formulations. The results illustrate that our algorithms are both feasibility optimal and energy optimal for both implicit and constrained deadline tasksets. Specifically, our algorithm can achieve up to 40% energy saving for some simulated tasksets with constrained deadlines. The benefit of our formulation compared with existing work is that our algorithms can solve a more general class of scheduling problems due to incorporating a scheduling dynamic model in the formulations and allowing for a time-varying speed profile.
引用
收藏
页码:132 / 165
页数:33
相关论文
共 50 条
  • [41] Energy-Efficient Scheduling of Real-Time Tasks with Abortable Critical Sections
    Wu, Jun
    Kao, Kai-Long
    [J]. 2012 IEEE 14TH INTERNATIONAL CONFERENCE ON HIGH PERFORMANCE COMPUTING AND COMMUNICATIONS & 2012 IEEE 9TH INTERNATIONAL CONFERENCE ON EMBEDDED SOFTWARE AND SYSTEMS (HPCC-ICESS), 2012, : 1788 - 1793
  • [42] Energy-efficient Scheduling for the Real-time Multicast and Unicast Traffic in MBSFN
    Wang, Min
    Sun, Qiaoyun
    Zhang, Shuguang
    Zhang, Yu
    Liu, Yinlong
    [J]. 2016 INTERNATIONAL CONGRESS ON COMPUTATION ALGORITHMS IN ENGINEERING (ICCAE 2016), 2016, : 54 - 60
  • [43] Energy-efficient real-time task scheduling in multiprocessor DVS systems
    Chen, Jian-Jia
    Yang, Chuan-Yue
    Kuo, Tei-Wei
    Shih, Chi-Sheng
    [J]. PROCEEDINGS OF THE ASP-DAC 2007, 2007, : 342 - +
  • [44] Energy-Efficient Task Scheduling and Synchronization for Multicore Real-Time Systems
    Wu, Jun
    Hong, Xu-Jia
    [J]. 2017 IEEE 3RD INTERNATIONAL CONFERENCE ON BIG DATA SECURITY ON CLOUD (BIGDATASECURITY, IEEE 3RD INTERNATIONAL CONFERENCE ON HIGH PERFORMANCE AND SMART COMPUTING, (HPSC) AND 2ND IEEE INTERNATIONAL CONFERENCE ON INTELLIGENT DATA AND SECURITY (IDS), 2017, : 179 - 184
  • [45] Energy-efficient sensor scheduling to accommodate real-time surveillance orders
    Chim, Tat Wing
    [J]. TENCON 2006 - 2006 IEEE REGION 10 CONFERENCE, VOLS 1-4, 2006, : 58 - 61
  • [46] Energy-Efficient Soft Real-Time Scheduling for Parameter Estimation in WSNs
    Zhang, Senlin
    Wang, Zixiang
    Qiu, Meikang
    Liu, Meiqin
    [J]. INTERNATIONAL JOURNAL OF DISTRIBUTED SENSOR NETWORKS, 2013,
  • [47] Energy-Efficient Real-Time Scheduling of Tasks With Abortable Critical Sections
    Wu, Jun
    Ke, Kai-Long
    [J]. JOURNAL OF INFORMATION SCIENCE AND ENGINEERING, 2014, 30 (03) : 765 - 786
  • [48] Energy-efficient real-time scheduling in IEEE 802.11 wireless LANs
    Zhang, LY
    Ye, G
    Hou, J
    [J]. 23RD INTERNATIONAL CONFERENCE ON DISTRIBUTED COMPUTING SYSTEMS, PROCEEDINGS, 2002, : 658 - 667
  • [49] Energy-Efficient Multicore Scheduling for Hard Real-Time Systems: A Survey
    Sheikh, Saad Zia
    Pasha, Muhammad Adeel
    [J]. ACM TRANSACTIONS ON EMBEDDED COMPUTING SYSTEMS, 2019, 17 (06)
  • [50] Improving Energy-Efficient Real-Time Scheduling by Exploiting Code Instrumentation
    Zitterell, Thorsten
    Scholl, Christoph
    [J]. 2008 INTERNATIONAL MULTICONFERENCE ON COMPUTER SCIENCE AND INFORMATION TECHNOLOGY (IMCSIT), VOLS 1 AND 2, 2008, : 710 - 718