Energy Efficient Task Assignment with Guaranteed Probability Satisfying Timing Constraints for Embedded Systems

被引:71
|
作者
Niu, Jianwei [1 ]
Liu, Chuang [1 ]
Gao, Yuhang [1 ]
Qiu, Meikang [2 ]
机构
[1] Beihang Univ, Sch Comp Sci & Engn, State Key Lab Virtual Real Technol & Syst, Beijing 100191, Peoples R China
[2] San Jose State Univ, Dept Comp Engn, San Jose, CA 95192 USA
基金
中国国家自然科学基金;
关键词
Probabilistic scheduling; real-time embedded system; energy efficiency; task assignment; LOCAL SEARCH; SELECTION; PARALLEL;
D O I
10.1109/TPDS.2013.251
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
The trade-off between system performance and energy efficiency (service time) is critical for battery-based embedded systems. Most of the previous work focuses on saving energy in a deterministic way by taking the average or worst scenario into account. However, such deterministic approaches usually are inappropriate in modeling energy consumption because of uncertainties in conditional instructions on processors and time-varying external environments (e. g., fluctuant network bandwidth and different user inputs). By adopting a probabilistic approach, this paper proposes a model and a set of algorithms to address the Processor and Voltage Assignment with Probability (PVAP) problem of data-dependent aperiodic tasks in real-time embedded systems, ensuring that all the tasks can be done under the time constraint with a guaranteed probability. We adopt a task DAG (Directed Acyclic Graph) to model the PVAP problem. We first use a processor scheduling algorithm to map the task DAG onto a set of voltage-variable processors, and then use our dynamic programming algorithm to assign a proper voltage to each task. Finally, to escape from local optima, a local search with restarts searches the optimal solution from candidate solutions by updating the objective function, until the stop criteria are reached or a time bound is elapsed. The experimental results demonstrate that for probability 1.0, our approach yields slightly better results than the well-known algorithms like ASAP/ALAP (As Soon As Possible/As Late As Possible) and ILP (Integer Linear Programming) with/without DVS (Dynamic Voltage Scaling). However, for probabilities 0.8 and 0.9, our approach significantly outperforms those algorithms (maximum improvement of 50.3 percent).
引用
收藏
页码:2043 / 2052
页数:10
相关论文
共 50 条
  • [31] Task-Oriented Energy Benchmark of Machining Systems for Energy-Efficient Production
    Cai, Wei
    Li, Li
    Jia, Shun
    Liu, Conghu
    Xie, Jun
    Hu, Luoke
    INTERNATIONAL JOURNAL OF PRECISION ENGINEERING AND MANUFACTURING-GREEN TECHNOLOGY, 2020, 7 (01) : 205 - 218
  • [32] Energy Efficient Speed Scaling and Task Scheduling for Distributed Computing Systems
    Huang Jiwei
    Lin Chuang
    Cheng Bo
    CHINESE JOURNAL OF ELECTRONICS, 2015, 24 (03) : 468 - 473
  • [33] Energy Efficient Speed Scaling and Task Scheduling for Distributed Computing Systems
    HUANG Jiwei
    LIN Chuang
    CHENG Bo
    Chinese Journal of Electronics, 2015, 24 (03) : 468 - 473
  • [34] Slow Replica and Shared Protection: Energy-Efficient and Reliable Task Assignment in Cloud Data Centers
    Fan, Yuqi
    Wang, Chen
    Wu, Weili
    Znati, Taieb
    Du, Dingzhu
    IEEE TRANSACTIONS ON RELIABILITY, 2021, 70 (03) : 931 - 943
  • [35] Energy Efficient Training Task Assignment Scheme for Mobile Distributed Deep Learning Scenario Using DQN
    Liu, Yutong
    Zhang, Lianping
    Wei, Yifei
    Wang, Zhaoying
    PROCEEDINGS OF 2019 IEEE 7TH INTERNATIONAL CONFERENCE ON COMPUTER SCIENCE AND NETWORK TECHNOLOGY (ICCSNT 2019), 2019, : 442 - 446
  • [36] Energy efficient scheduler of aperiodic jobs for real-time embedded systems
    Hussein El Ghor
    El-Hadi M. Aggoune
    International Journal of Automation and Computing, 2020, 17 : 733 - 743
  • [37] Energy efficient scheduler of aperiodic jobs for real-time embedded systems
    El Ghor, Hussein
    Aggoune, El-Hadi M.
    INTERNATIONAL JOURNAL OF AUTOMATION AND COMPUTING, 2020, 17 (05) : 733 - 743
  • [38] Energy-Efficient Instruction Delivery in Embedded Systems With Domain Wall Memory
    Multanen, Joonas
    Hepola, Kari
    Khan, Asif Ali
    Castrillon, Jeronimo
    Jaaskelainen, Pekka
    IEEE TRANSACTIONS ON COMPUTERS, 2022, 71 (09) : 2010 - 2021
  • [39] Frequency and Power Allocation for Energy Efficient OFDMA Systems with Proportional Rate Constraints
    Illanko, Kandasamy
    Naeem, Muhammad
    Anpalagan, Alagan
    Androutsos, Dimitrios
    IEEE WIRELESS COMMUNICATIONS LETTERS, 2014, 3 (03) : 313 - 316
  • [40] Homotopy Algorithm for Energy-Efficient MIMO Systems with Joint Power Constraints
    Dai, Jisheng
    Bao, Xu
    IEEE WIRELESS COMMUNICATIONS LETTERS, 2014, 3 (02) : 121 - 124