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 条
  • [41] ERS: Energy-efficient Real-time DAG Scheduling on Uniform Multiprocessor Embedded Systems
    Senapati, Debabrata
    Maurya, Dharmendra
    Sarkar, Arnab
    Karfa, Chandan
    PROCEEDINGS OF THE 37TH INTERNATIONAL CONFERENCE ON VLSI DESIGN, VLSID 2024 AND 23RD INTERNATIONAL CONFERENCE ON EMBEDDED SYSTEMS, ES 2024, 2024, : 354 - 359
  • [42] An Energy-Efficient Task Scheduling for Near Real-Time Systems on Heterogeneous Multicore Processors
    Nakada, Takashi
    Yanagihashi, Hiroyuki
    Imai, Kunimaro
    Ueki, Hiroshi
    Tsuchiya, Takashi
    Hayashikoshi, Masanori
    Nakamura, Hiroshi
    IEICE TRANSACTIONS ON INFORMATION AND SYSTEMS, 2020, E103D (02) : 329 - 338
  • [43] Reliability-Driven Energy-Efficient Task Scheduling for Multiprocessor Real-Time Systems
    Wei, Tongquan
    Chen, Xiaodao
    Hu, Shiyan
    IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2011, 30 (10) : 1569 - 1573
  • [44] A Task Migration Constrained Energy-Efficient Scheduling Algorithm for Multiprocessor Real-time Systems
    Zheng, Liu
    2007 INTERNATIONAL CONFERENCE ON WIRELESS COMMUNICATIONS, NETWORKING AND MOBILE COMPUTING, VOLS 1-15, 2007, : 3055 - 3058
  • [45] ERTSim: An Embedded Real-time Task Simulator for Scheduling
    Pillai, Anju S.
    Isha, T. B.
    2013 IEEE INTERNATIONAL CONFERENCE ON COMPUTATIONAL INTELLIGENCE AND COMPUTING RESEARCH (ICCIC), 2013, : 724 - 727
  • [46] Integrating Task Scheduling and Cache Locking for Multicore Real-Time Embedded Systems
    Zheng, Wenguang
    Wu, Hui
    Nie, Chuanyao
    ACM SIGPLAN NOTICES, 2017, 52 (05) : 71 - 80
  • [47] Transition-aware Real-Time Task Scheduling for Reconfigurable Embedded Systems
    Kooti, Hessam
    Bozorgzadeh, Elaheh
    Liao, Shenghui
    Bao, Lichun
    2010 DESIGN, AUTOMATION & TEST IN EUROPE (DATE 2010), 2010, : 232 - 237
  • [48] Energy efficient real-time scheduling
    Sinha, A
    Chandrakasan, AP
    ICCAD 2001: IEEE/ACM INTERNATIONAL CONFERENCE ON COMPUTER AIDED DESIGN, DIGEST OF TECHNICAL PAPERS, 2001, : 458 - 463
  • [49] A real-time scheduling framework for embedded systems with environmental energy harvesting
    Ghor, Hussein E. L.
    Chetto, Maryline
    Chehade, Rafic Nage
    COMPUTERS & ELECTRICAL ENGINEERING, 2011, 37 (04) : 498 - 510
  • [50] Energy efficient scheduling for real-time systems with mixed workload
    Chen, Jheng-Ming
    Wang, Kuochen
    Lin, Ming-Ham
    EMBEDDED AND UBIQUITOUS COMPUTING, PROCEEDINGS, 2007, 4808 : 33 - 44