Sytare: A Lightweight Kernel for NVRAM-Based Transiently-Powered Systems

被引:21
作者
Berthou, Gautier [1 ]
Delizy, Tristan [1 ]
Marquet, Kevin [1 ]
Risset, Tanguy [1 ]
Salagnac, Guillaume [1 ]
机构
[1] Univ Lyon, INSA Lyon, INRIA, CITI, F-69621 Villeurbanne, France
关键词
Embedded systems; NVRAM; energy harvesting; low-power; wireless sensor networks; internet of things; OPERATING SYSTEM; ENERGY; ARCHITECTURE;
D O I
10.1109/TC.2018.2889080
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
In a near future, energy harvesting is expected to replace batteries in ultra-low-power embedded systems. Research prototypes of such systems have recently been proposed. As the power harvested in the environment is very low, such systems need to cope with frequent power outages. They are referred to as transiently-powered systems (TPS). In order to execute non-trivial applications, TPS need to retain information between power losses. To achieve this goal, emerging non-volatile memory (NVM) technologies are a key enabler: they provide a lightweight solution to retain, between power outages, the state of an application and of its peripheral devices. These include sensors, serial interface or radio devices for instance. Existing works have described various checkpointing mechanisms to adapt embedded applications to TPS but the use of peripherals was not yet handled. in these works. This paper proposes a solution for embedded applications using any peripheral device to run despite transient power. We follow a kernel-oriented approach resulting in minimal impact on the programming model of the application. We implement the new concepts in our lightweight kernel called Sytare, running on an MSP430FR5739 micro-controller and we analyze the cost of the proposed solution.
引用
收藏
页码:1390 / 1403
页数:14
相关论文
共 33 条
  • [1] Ait-Aoudia F., 2018, SENSORS, V18
  • [2] [Anonymous], 2013, IEEE INT SOLID STATE
  • [3] [Anonymous], 2011, P 13 USENIX C HOT TO
  • [4] Aouda FaycalAit., 2014, 2014 9 INT S RECONFI, P1
  • [5] Hibernus: Sustaining Computation During Intermittent Supply for Energy-Harvesting Systems
    Balsamo, Domenico
    Weddell, Alex S.
    Merrett, Geoff V.
    Al-Hashimi, Bashir M.
    Brunelli, Davide
    Benini, Luca
    [J]. IEEE EMBEDDED SYSTEMS LETTERS, 2015, 7 (01) : 15 - 18
  • [6] Berthou G., 2017, RR9018 INRIA
  • [7] Berthou G, 2017, 2017 GLOBAL INTERNET OF THINGS SUMMIT (GIOTS 2017), P189
  • [8] Bhatti Naveed, 2016, P 2016 INT C EMB WIR, P137
  • [9] Buettner M, 2008, SENSYS'08: PROCEEDINGS OF THE 6TH ACM CONFERENCE ON EMBEDDED NETWORKED SENSOR SYSTEMS, P393
  • [10] Colin A, 2018, ACM SIGPLAN NOTICES, V53, P767, DOI [10.1145/3173162.3173210, 10.1145/3296957.3173210]