Time-sensitive Intermittent Computing Meets Legacy Software
Vito Kortbeek, Kasim Sinan Yildirim, Abu Bakar, Jacob Sorber, Josiah D. Hester, Przemyslaw Pawelczak
摘要
Tiny energy harvesting sensors that operate intermittently, without batteries, have become an increasingly appealing way to gather data in hard to reach places at low cost. Frequent power failures make forward progress, data preservation and consistency, and timely operation challenging. Unfortunately, state-of-the-art systems ask the programmer to solve these challenges, and have high memory overhead, lack critical programming features like pointers and recursion, and are only dimly aware of the passing of time and its effect on application quality. We present Time-sensitive Intermittent Computing System (TICS), a new platform for intermittent computing, which provides simple programming abstractions for handling the passing of time through intermittent failures, and uses this to make decisions about when data can be used or thrown away. Moreover, TICS provides predictable checkpoint sizes by keeping checkpoint and restore times small and reduces the cognitive burden of rewriting embedded code for intermittency without limiting expressibility or language functionality, enabling numerous existing embedded applications to run intermittently.
• Computer systems organization → Embedded software; • Hardware → Emerging architectures; Impact on the environment; • Software and its engineering → Runtime environments; Source code generation.
问问这篇 Paper
智能体会读完全文。
Lune 把这篇 Paper 索引到了每一个公式,引用它的顶会 Paper 也一样。你提问,回答直接引用原文。
引用它的顶会 Paper10
- MOUSE: Inference In Non-volatile Memory for Energy Harvesting ApplicationsSalonik Resch, S. Karen Khatamifard, Zamshed I. Chowdhury, Masoud Zabihi 等MICRO 2020 · 被引用 37 次
- Towards a formal foundation of intermittent computingMilijana Surbatovich, Brandon Lucia, Limin JiaOOPSLA 2020 · 被引用 26 次
- An Architectural Charge Management Interface for Energy-Harvesting SystemsEmily Ruppel, Milijana Surbatovich, Harsh Desai, Kiwan Maeng 等MICRO 2022 · 被引用 26 次
- Write-Light Cache for Energy Harvesting SystemsJongouk Choi, Jianping Zeng, Dongyoon Lee, Changwoo Min 等ISCA 2023 · 被引用 24 次
- Automatically enforcing fresh and consistent inputs in intermittent systemsMilijana Surbatovich, Limin Jia, Brandon LuciaPLDI 2021 · 被引用 23 次
相关 Paper
- BFree: Enabling Battery-free Sensor Prototyping with PythonVito Kortbeek, Abu Bakar, Stefany Cruz, Kasim Sinan Yildirim 等UbiComp 2021 · 被引用 35 次
- Adaptable Runtime Monitoring for Intermittent SystemsEren Yildiz, Khakim Akhunov, Lorenzo Antonio Riva, Arda Goknil 等EuroSys 2024 · 被引用 7 次
- REHASH: A Flexible, Developer Focused, Heuristic Adaptation Platform for Intermittently Powered ComputingAbu Bakar, Alexander G. Ross, Kasim Sinan Yildirim, Josiah D. HesterUbiComp 2021 · 被引用 39 次
- IntOS: Persistent Embedded Operating System and Language Support for Multi-threaded Intermittent ComputingYilun Wu, Byounguk Min, Mohannad Ismail, Wenjie Xiong 等OSDI 2024 · 被引用 16 次
- AdaMICA: Adaptive Multicore Intermittent ComputingKhakim Akhunov, Kasim Sinan YildirimUbiComp 2022 · 被引用 14 次
