| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051 |
- \documentclass[conference]{IEEEtran}
- \IEEEoverridecommandlockouts
- % The preceding line is only needed to identify funding in the first footnote. If that is unneeded, please comment it out.
- %Template version as of 6/27/2024
- \usepackage{cite}
- \usepackage{amsmath,amssymb,amsfonts}
- \usepackage{algorithmic}
- \usepackage{graphicx}
- \usepackage{textcomp}
- \usepackage{xcolor}
- \usepackage{subcaption}
- \begin{document}
- \title{Intermittent Systems at Small Scale: Execution Model and Design Guidelines \\
- \thanks{This work was supported by IITP grant funded by the Korea government (MSIT) (No.2021-0-00360, Development of Core Technology for Autonomous Energy-driven Computing System SW in Power-instable Environment).}
- }
- \author{\IEEEauthorblockN{Youngbin Kim and Yoojin Lim}
- \IEEEauthorblockA{yb.kim@etri.re.kr, yoojin.lim@etri.re.kr \\
- Electronics and Telecommunications Research Institute (ETRI), Daejeon, Republic of Korea
- }
- }
- \maketitle
- \begin{abstract}
- Intermittent systems enable the execution of long-running tasks in environment with frequent power failures.
- When designing such systems, software designers rely on execution models that abstract operations in hardware and describe how intermittent systems function.
- However, as recent techniques explore very short operation times with smaller energy storages, traditional models no longer provide precise abstractions of the real hardware behavior.
- In this paper, we propose a detailed execution model that considers buffering effects of system's inherent energy storage components.
- Our evaluation shows that intermittent systems designed without accounting for these effects can be up to 4.99x less power efficient and may lead to unsafe checkpoint execution.
- Furthermore, our design guidelines improve end-to-end latency of applications in dynamic and static checkpoint techniques by 2.86x and 3.04x, respectively, without incurring any extra overhead.
- \end{abstract}
- \begin{IEEEkeywords}
- Intermittent Computing, Batteryless System.
- \end{IEEEkeywords}
- \input{sections/Introduction.tex}
- \input{sections/OurModel.tex}
- \input{sections/OurApproach.tex}
- \input{sections/RelatedWork.tex}
- \input{sections/Conclusion.tex}
- \input{sections/Notes.tex}
- \bibliographystyle{ieeetr}
- \bibliography{../refs}
- \end{document}
|