Energy-harvesting devices have enabled Internet of Things applications that were impossible before. One core challenge of batteryless sensors that operate intermittently is reliable timekeeping. State-of-the-art low-power real-time clocks suffer from long start-up times (order of seconds) and have low timekeeping granularity (tens of milliseconds at best), often not matching timing requirements of devices that experience numerous power outages per second. Our key insight is that time can be inferred by measuring alternative physical phenomena, like the discharge of a simple RC circuit, and that timekeeping energy cost and accuracy can be modulated depending on the run-time requirements. We achieve these goals with a multi-tier timekeeping architecture, named Cascaded Hierarchical Remanence Timekeeper (CHRT), featuring an array of different RC circuits to be used for dynamic timekeeping requirements. The CHRT and its accompanying software interface are embedded into a fresh batteryless wireless sensing platform, called Botoks, capable of tracking time across power failures. Low start-up time (max 5 ms), high resolution (up to 1 ms) and run-time reconfigurability are the key features of our timekeeping platform. We developed two time-sensitive batteryless applications to demonstrate the approach: a bicycle analytics tool-where the CHRT is used to track time between revolutions of a bicycle wheel, and wireless communication-where the CHRT enables radio synchronization between two intermittently-powered sensors.

Reliable timekeeping for intermittent computing / de Winkel, J.; Donne, C. D.; Yildirim, K. S.; Pawelczak, P.; Hester, J.. - (2020), pp. 53-67. (Intervento presentato al convegno 25th International Conference on Architectural Support for Programming Languages and Operating Systems, ASPLOS 2020 tenutosi a Lausanne Switzerland nel 16 - 20 March 2020) [10.1145/3373376.3378464].

Reliable timekeeping for intermittent computing

Yildirim K. S.;
2020-01-01

Abstract

Energy-harvesting devices have enabled Internet of Things applications that were impossible before. One core challenge of batteryless sensors that operate intermittently is reliable timekeeping. State-of-the-art low-power real-time clocks suffer from long start-up times (order of seconds) and have low timekeeping granularity (tens of milliseconds at best), often not matching timing requirements of devices that experience numerous power outages per second. Our key insight is that time can be inferred by measuring alternative physical phenomena, like the discharge of a simple RC circuit, and that timekeeping energy cost and accuracy can be modulated depending on the run-time requirements. We achieve these goals with a multi-tier timekeeping architecture, named Cascaded Hierarchical Remanence Timekeeper (CHRT), featuring an array of different RC circuits to be used for dynamic timekeeping requirements. The CHRT and its accompanying software interface are embedded into a fresh batteryless wireless sensing platform, called Botoks, capable of tracking time across power failures. Low start-up time (max 5 ms), high resolution (up to 1 ms) and run-time reconfigurability are the key features of our timekeeping platform. We developed two time-sensitive batteryless applications to demonstrate the approach: a bicycle analytics tool-where the CHRT is used to track time between revolutions of a bicycle wheel, and wireless communication-where the CHRT enables radio synchronization between two intermittently-powered sensors.
2020
International Conference on Architectural Support for Programming Languages and Operating Systems - ASPLOS
1515 BROADWAY, NEW YORK, NY 10036-9998 USA
Association for Computing Machinery
9781450371025
de Winkel, J.; Donne, C. D.; Yildirim, K. S.; Pawelczak, P.; Hester, J.
Reliable timekeeping for intermittent computing / de Winkel, J.; Donne, C. D.; Yildirim, K. S.; Pawelczak, P.; Hester, J.. - (2020), pp. 53-67. (Intervento presentato al convegno 25th International Conference on Architectural Support for Programming Languages and Operating Systems, ASPLOS 2020 tenutosi a Lausanne Switzerland nel 16 - 20 March 2020) [10.1145/3373376.3378464].
File in questo prodotto:
File Dimensione Formato  
3373376.3378464.pdf

Solo gestori archivio

Descrizione: Main article
Tipologia: Versione editoriale (Publisher’s layout)
Licenza: Tutti i diritti riservati (All rights reserved)
Dimensione 5.77 MB
Formato Adobe PDF
5.77 MB Adobe PDF   Visualizza/Apri

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/11572/257898
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 72
  • ???jsp.display-item.citation.isi??? 55
  • OpenAlex ND
social impact