Real-Time Schedulability Analysis and Enhancement of Transiently Powered Processors With NVMs

被引:4
作者
Lee, Dasom [1 ]
Jung, Hyeonseok [1 ]
Yang, Hoeseok [1 ]
机构
[1] Ajou Univ, Dept Elect & Comp Engn, Suwon 16499, South Korea
基金
新加坡国家研究基金会;
关键词
Threshold voltage; Nonvolatile memory; Microprocessors; Capacitors; Real-time systems; Task analysis; Energy harvesting; Non-volatile memory; energy harvesting; transiently powered processors; real-time scheduling; performance analysis;
D O I
10.1109/TC.2020.2988282
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Recent Internet-of-Things or Wireless Sensor Network devices are often operated with energy harvesters. As there are no energy storages in those devices, power is not consistently provided to the devices at all times. In such transiently powered systems, in order to keep the system reliable without losing any execution contexts, non-volatile memories (NVMs) are typically used for swift backup/restoration of execution contexts. In this article, we perform a real-time schedulability analysis of the transiently powered processors with NVMs. We first quantitatively characterize the charging and discharging behaviors of the energy harvester and extract the compute capability of the system in time interval domain. Then, based on Real-Time Calculus, we determine whether the given multi-task workload is schedulable or not with respect to the earliest deadline first (EDF) or fixed-priority (FP) scheduling policies. In addition, we study how the choice of the threshold voltage parameter affects the schedulability, then propose a feasible threshold selection algorithm to enhance schedulability. We verify the effectiveness of the proposed technique with extensive simulations. Compared to the naive selection method, the proposed technique always shows improvements in schedulability in various workloads.
引用
收藏
页码:372 / 383
页数:12
相关论文
共 50 条
  • [21] Energy efficient scheduling of real-time tasks on multicore processors
    Seo, Euiseong
    Jeong, Jinkyu
    Park, Seonyeong
    Lee, Joonwon
    IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2008, 19 (11) : 1540 - 1552
  • [22] Enhancing the Schedulability of Real-Time Heterogeneous Networks of Workstations (NOWs)
    Auluck, Nitin
    Agrawal, Dharma P.
    IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2009, 20 (11) : 1586 - 1599
  • [23] Demand-based schedulability analysis for real-time multi-core scheduling
    Lee, Jinkyu
    Shin, Insik
    JOURNAL OF SYSTEMS AND SOFTWARE, 2014, 89 : 99 - 108
  • [24] Computational Cost Reduction for Real-Time Schedulability Tests Algorithms
    Urriza, J. M.
    Paez, F. E.
    Orozco, J. D.
    Cayssials, R.
    IEEE LATIN AMERICA TRANSACTIONS, 2015, 13 (12) : 3714 - 3723
  • [25] Modeling Real-time Scheduling Problem Schedulability Test in QCSP
    Zhang, Ju-yang
    Bu, Tian-ming
    Chen, Yi-xiang
    2013 INTERNATIONAL CONFERENCE ON COMPUTER SCIENCE AND ARTIFICIAL INTELLIGENCE (ICCSAI 2013), 2013, : 110 - 113
  • [26] TIMING CONSTRAINT PETRI NETS AND THEIR APPLICATION TO SCHEDULABILITY ANALYSIS OF REAL-TIME SYSTEM SPECIFICATIONS
    TSAI, JJP
    YANG, SJ
    CHANG, YH
    IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 1995, 21 (01) : 32 - 49
  • [27] Schedulability Analysis of Fixed Priority Servers for Scheduling Aperiodic Real-Time Tasks - A Review
    Zhang, Fengxiang
    MATERIAL SCIENCE, CIVIL ENGINEERING AND ARCHITECTURE SCIENCE, MECHANICAL ENGINEERING AND MANUFACTURING TECHNOLOGY II, 2014, 651-653 : 1933 - 1936
  • [28] Schedulability issues for EDZL scheduling on real-time multiprocessor systems
    Chao, Yi-Hsiung
    Lin, Shun-Shii
    Lin, Kwei-Jay
    INFORMATION PROCESSING LETTERS, 2008, 107 (05) : 158 - 164
  • [29] Schedulability Analysis of Rate-Monotonic Algorithm on Concurrent Execution of Digraph Real-Time Tasks
    Cui, Jin
    Lu, Xu
    Yu, Guangliang
    Yu, Bin
    STRUCTURED OBJECT-ORIENTED FORMAL LANGUAGE AND METHOD, SOFL+MSVL 2022, 2023, 13854 : 70 - 76
  • [30] Schedulability Performance Improvement via Task Split in Real-Time Systems
    Lee, Jinkyu
    JOURNAL OF SYSTEMS ARCHITECTURE, 2022, 129