Energy Efficient Real-Time Task Scheduling for Embedded Systems with Hybrid Main Memory

被引:8
|
作者
Zhang, Zhiyong [1 ]
Jia, Zhiping [1 ]
Liu, Peng [1 ]
Ju, Lei [1 ]
机构
[1] Shandong Univ, Sch Comp Sci & Technol, Jinan 250100, Peoples R China
关键词
Hybrid main memory; Energy; PCM; Real-time task scheduling; PHASE-CHANGE MEMORY; PRAM;
D O I
10.1007/s11265-015-0995-3
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Available energy becomes a critical design issue for the increasingly complex real-time embedded systems. Phase Change Memory (PCM), with high density and low idle power, has recently been extensively studied as a promising alternative of DRAM. Hybrid PCM-DRAM main memory architecture has been proposed to leverage the low power of PCM and high speed of DRAM. In this paper, we propose energy-aware real-time task scheduling strategies for hybrid PCM-DRAM based embedded systems. Given the execution time variation when a task is loaded into PCM or DRAM, we re-design the static table-driven scheduling for a set of fixed tasks, as well as the Rate-Monotonic (RM) and Earliest Deadline First (EDF) scheduling policies for periodic task sets. Furthermore, since the actual execution time can be much shorter than the worst-case execution time in the actual execution, we propose online schedulers which migrates the tasks between PCM and DRAM to optimize the energy consumption by utilizing the slack time resulted from the completed tasks. All the proposed algorithms minimize the number of task migrations from PCM to DRAM by ensuring that aperiodic tasks are not migrated while each periodic task instance can be migrated at most once. Experimental results show our proposed scheduling algorithms satisfy the real-time constraints and significantly reduce the energy consumption.
引用
收藏
页码:69 / 89
页数:21
相关论文
共 50 条
  • [1] Energy Efficient Real-Time Task Scheduling for Embedded Systems with Hybrid Main Memory
    Zhiyong Zhang
    Zhiping Jia
    Peng Liu
    Lei Ju
    Journal of Signal Processing Systems, 2016, 84 : 69 - 89
  • [2] Energy Efficient Real-Time Task Scheduling for Embedded Systems with Hybrid Main Memory
    Zhang, Zhiyong
    Liu, Peng
    Liu, Lei
    Jia, Zhiping
    2014 IEEE 20TH INTERNATIONAL CONFERENCE ON EMBEDDED AND REAL-TIME COMPUTING SYSTEMS AND APPLICATIONS (RTCSA), 2014,
  • [3] Energy-efficient Task Scheduling and Task Energy Consumption Analysis for Real-time Embedded Systems
    Ge, Yongqi
    Dong, Yunwei
    Zhao, Hongbing
    2014 THEORETICAL ASPECTS OF SOFTWARE ENGINEERING CONFERENCE (TASE), 2014, : 135 - 138
  • [4] Energy Efficient Task Scheduling for Real-Time Embedded Systems in a Fuzzy Uncertain Environment
    Muhuri, Pranab K.
    Nath, Rahul
    Shukla, Amit K.
    IEEE TRANSACTIONS ON FUZZY SYSTEMS, 2021, 29 (05) : 1037 - 1051
  • [5] Real-time task scheduling for energy-aware embedded systems
    Swaminathan, V
    Chakrabarty, K
    JOURNAL OF THE FRANKLIN INSTITUTE-ENGINEERING AND APPLIED MATHEMATICS, 2001, 338 (06): : 729 - 750
  • [6] Energy-aware task scheduling with task synchronization for embedded real-time systems
    Jejurikar, Ravindra
    Gupta, Rajesh
    IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2006, 25 (06) : 1024 - 1037
  • [7] Energy Efficient Scheduling for Real-Time Embedded Systems with QoS Guarantee
    Niu, Linwei
    16TH IEEE INTERNATIONAL CONFERENCE ON EMBEDDED AND REAL-TIME COMPUTING SYSTEMS AND APPLICATIONS (RTCSA 2010), 2010, : 163 - 172
  • [8] Energy efficient scheduling for real-time embedded systems with QoS guarantee
    Niu, Linwei
    REAL-TIME SYSTEMS, 2011, 47 (02) : 75 - 108
  • [9] Energy efficient scheduling for real-time embedded systems with QoS guarantee
    Linwei Niu
    Real-Time Systems, 2011, 47 : 75 - 108
  • [10] An Adaptive Emergency First Intelligent Scheduling Algorithm for Efficient Task Management and Scheduling in Hybrid of Hard Real-Time and Soft Real-Time Embedded IoT Systems
    Malik, Sehrish
    Ahmad, Shabir
    Ullah, Israr
    Park, Dong Hwan
    Kim, DoHyeun
    SUSTAINABILITY, 2019, 11 (08):