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 条
  • [41] On Improving Schedulability Tests with Incremental Task Allocation in Real-Time Multiprocessor Systems
    Saez, Sergio
    Crespo, Alfons
    REVISTA IBEROAMERICANA DE AUTOMATICA E INFORMATICA INDUSTRIAL, 2013, 10 (02): : 197 - 203
  • [42] Scheduling Parallel Real-Time Tasks on the Minimum Number of Processors
    Cho, Hyeonjoong
    Kim, Chulgoo
    Sun, Joohyung
    Easwaran, Arvind
    Park, Ju-Derk
    Choi, Byeong-Cheol
    IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2020, 31 (01) : 171 - 186
  • [43] Feedback Thermal Control of Real-time Systems on Multicore Processors
    Fu, Yong
    Kottenstette, Nicholas
    Lu, Chenyang
    Koutsoukos, Xenofon D.
    EMSOFT '12: PROCEEDINGS OF THE TENTH AMC INTERNATIONAL CONFERENCE ON EMBEDDED SOFTWARE 2012, 2012, : 113 - 122
  • [44] A Event-B-Based Approach for Schedulability Analysis For Real-Time Scheduling Algorithms through Deadlock Detection
    Quan, Jiale
    Li, Qin
    ENGINEERING OF COMPLEX COMPUTER SYSTEMS, ICECCS 2024, 2025, 14784 : 223 - 244
  • [45] Schedulability Analysis for Real-Time Task Set on Resource with Performance Degradation and Dual-Level Periodic Rejuvenations
    Hua, Xiayu
    Guo, Chunhui
    Wu, Hao
    Lautner, Douglas
    Ren, Shangping
    IEEE TRANSACTIONS ON COMPUTERS, 2017, 66 (03) : 553 - 559
  • [46] Exact schedulability tests for real-time scheduling of periodic tasks on unrelated multiprocessor platforms
    Cucu-Grosjean, Liliana
    Goossens, Joel
    JOURNAL OF SYSTEMS ARCHITECTURE, 2011, 57 (05) : 561 - 569
  • [47] AN ADAPTIVE TIME-FREQUENCY ANALYSIS SCHEME FOR IMPROVED REAL-TIME SPEECH ENHANCEMENT
    Andersen, Kristian Timm
    Moonen, Marc
    2014 IEEE INTERNATIONAL CONFERENCE ON ACOUSTICS, SPEECH AND SIGNAL PROCESSING (ICASSP), 2014,
  • [48] Determining rate monotonic schedulability of real-time periodic tasks using continued fractions
    Park, Moonju
    Baek, Hyeongboo
    INFORMATION PROCESSING LETTERS, 2023, 179
  • [49] Improvement of Real-Time Multi-Core Schedulability with Forced Non-Preemption
    Lee, Jinkyu
    Shin, Kang G.
    IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2014, 25 (05) : 1233 - 1243
  • [50] Integrating I-DEVS and schedulability methods for analyzing real-time systems constraints
    Mello, Braulio A.
    Wainer, Gabriel A.
    SIMULATION-TRANSACTIONS OF THE SOCIETY FOR MODELING AND SIMULATION INTERNATIONAL, 2022, 98 (12): : 1143 - 1159