Decomposed Task Mapping to Maximize QoS in Energy-Constrained Real-Time Multicores

被引:8
|
作者
Mo, Lei [1 ]
Kritikakou, Angeliki [1 ,2 ]
Sentieys, Olivier [1 ,2 ]
机构
[1] INRIA IRISA, Rennes, France
[2] Univ Rennes 1, Rennes, France
关键词
D O I
10.1109/ICCD.2017.86
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Multicore architectures are now widely used in energy-constrained real-time systems, such as energy-harvesting wireless sensor networks. To take advantage of these multicores, there is a strong need to balance system energy, performance and Quality-of-Service (QoS). The Imprecise Computation (IC) model splits a task into mandatory and optional parts allowing to tradeoff QoS. The problem of mapping, i.e. allocating and scheduling, IC-tasks to a set of processors to maximize system QoS under real-time and energy constraints can be formulated as a Mixed Integer Linear Programming (MILP) problem. However, state-of-the-art solving techniques either demand high complexity or can only achieve feasible (suboptimal) solutions. In this paper, we develop an effective decomposition-based approach to achieve an optimal solution while reducing computational complexity. It decomposes the original problem into two smaller easier-to-solve problems: a master problem for IC-tasks allocation and a slave problem for IC-tasks scheduling. We also provide comprehensive optimality analysis for the proposed method. Through the simulations, we validate and demonstrate the performance of the proposed method, resulting in an average 55% QoS improvement with regards to published techniques.
引用
收藏
页码:493 / 500
页数:8
相关论文
共 50 条
  • [1] On energy-constrained real-time scheduling
    AlEnawy, TA
    Aydin, H
    [J]. 16TH EUROMICRO CONFERENCE ON REAL-TIME SYSTEMS, PROCEEDINGS, 2004, : 165 - 174
  • [2] On energy-constrained real-time scheduling for elastic tasks
    School of Computer Science and Engineering, University of Electronic Science and Technology of China, Chengdu 610054, China
    [J]. Dianzi Keji Diaxue Xuebao, 2008, 4 (598-601):
  • [3] Competitive Analysis of Energy-Constrained Real-Time Scheduling
    Devadas, Vinay
    Li, Fei
    Aydin, Hakan
    [J]. PROCEEDINGS OF THE 21ST EUROMICRO CONFERENCE ON REAL-TIME SYSTEMS, 2009, : 217 - 226
  • [4] TCEC: Temperature and Energy-Constrained Scheduling in Real-Time Multitasking Systems
    Qin, Xiaoke
    Wang, Weixun
    Mishra, Prabhat
    [J]. IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2012, 31 (08) : 1159 - 1168
  • [5] Energy-constrained scheduling for weakly-hard real-time systems
    AlEnawy, TA
    Aydin, H
    [J]. RTSS 2005: 26th IEEE International Real-Time Systems Symposium, Proceedings, 2005, : 376 - 385
  • [6] ENERGY-CONSTRAINED REAL-TIME H.264/AVC VIDEO CODING
    da Fonseca, Tiago A.
    de Queiroz, Ricardo L.
    [J]. 2013 IEEE INTERNATIONAL CONFERENCE ON ACOUSTICS, SPEECH AND SIGNAL PROCESSING (ICASSP), 2013, : 1739 - 1743
  • [7] Energy-Constrained Standby-Sparing for Weakly Hard Real-Time Systems
    Niu, Linwei
    Rawat, Danda B.
    [J]. 2020 IEEE 41ST REAL-TIME SYSTEMS SYMPOSIUM (RTSS), 2020, : 257 - 269
  • [8] An Online Holistic Scheduling Framework for Energy-Constrained Wireless Real-Time Systems
    Chantem, Thidapat
    Yi, Jun
    Hong, Shengyan
    Hu, X. Sharon
    Poellabauer, Christian
    Zhang, Liqiang
    [J]. 2011 IEEE 17TH INTERNATIONAL CONFERENCE ON EMBEDDED AND REAL-TIME COMPUTING SYSTEMS AND APPLICATIONS (RTCSA 2011), VOL 1, 2011, : 267 - 276
  • [9] Reliability-aware schedule of periodic tasks in energy-constrained real-time systems
    Luo, Jun
    Liu, Yong-Feng
    Fu, Li
    [J]. Chongqing Daxue Xuebao/Journal of Chongqing University, 2011, 34 (08): : 86 - 89
  • [10] Energy Efficient, Real-time and Reliable Task Deployment on NoC-based Multicores with DVFS
    Mo, Lei
    Zhou, Qi
    Kritikakou, Angeliki
    Liu, Ji
    [J]. PROCEEDINGS OF THE 2022 DESIGN, AUTOMATION & TEST IN EUROPE CONFERENCE & EXHIBITION (DATE 2022), 2022, : 1347 - 1352