A well-known system-level strategy to reduce the energy consumption of microprocessors or microcontrollers is to organize the scheduling of the executed tasks so that it is aware of the main battery nonidealities. In the Internet-of-Things (IoT) domain, devices rely on simpler microcontrollers, workloads are less rich, and batteries are typically sized to guarantee lifetimes of more extensive orders of magnitude (e.g., days, as opposed to hours). Load current magnitudes in these IoT devices are, therefore, relatively small compared to other more powerful devices, and they hardly trigger the conditions that emphasize the battery nonidealities. In this work, we carry out a measurement-based assessment about whether task scheduling is really relevant to extend the lifetime of IoT devices. We run experiments both on a physical commercial IoT device hosting four sensors, an MCU, and a wireless radio, as well as on a “synthetic” device emulated with a programmable load generator. We used both secondary lithium-ion and primary alkaline batteries to explore the impact of battery chemistries further. Results show that the impact of different schedules is essentially irrelevant, with a maximum difference of only 3.98% in battery lifetime between the optimal and worst schedules.
Assessing the impact of sensor-based task scheduling on battery lifetime in IoT devices / Chen, Yukai; Wang, Wenlong; Jahier Pagliari, Daniele; Macii, Enrico; Poncino, Massimo. - In: IEEE TRANSACTIONS ON INSTRUMENTATION AND MEASUREMENT. - ISSN 0018-9456. - ELETTRONICO. - 70:(2021), pp. 1-15. [10.1109/TIM.2021.3088498]
Assessing the impact of sensor-based task scheduling on battery lifetime in IoT devices
Chen, Yukai;Wang, Wenlong;Jahier Pagliari, Daniele;Macii, Enrico;Poncino, Massimo
2021
Abstract
A well-known system-level strategy to reduce the energy consumption of microprocessors or microcontrollers is to organize the scheduling of the executed tasks so that it is aware of the main battery nonidealities. In the Internet-of-Things (IoT) domain, devices rely on simpler microcontrollers, workloads are less rich, and batteries are typically sized to guarantee lifetimes of more extensive orders of magnitude (e.g., days, as opposed to hours). Load current magnitudes in these IoT devices are, therefore, relatively small compared to other more powerful devices, and they hardly trigger the conditions that emphasize the battery nonidealities. In this work, we carry out a measurement-based assessment about whether task scheduling is really relevant to extend the lifetime of IoT devices. We run experiments both on a physical commercial IoT device hosting four sensors, an MCU, and a wireless radio, as well as on a “synthetic” device emulated with a programmable load generator. We used both secondary lithium-ion and primary alkaline batteries to explore the impact of battery chemistries further. Results show that the impact of different schedules is essentially irrelevant, with a maximum difference of only 3.98% in battery lifetime between the optimal and worst schedules.File | Dimensione | Formato | |
---|---|---|---|
Assessing_the_Impact_of_Sensor-Based_Task_Scheduling_on_Battery_Lifetime_in_IoT_Devices.pdf
accesso riservato
Descrizione: Articolo principale (versione editoriale)
Tipologia:
2a Post-print versione editoriale / Version of Record
Licenza:
Non Pubblico - Accesso privato/ristretto
Dimensione
10.1 MB
Formato
Adobe PDF
|
10.1 MB | Adobe PDF | Visualizza/Apri Richiedi una copia |
main-1.pdf
accesso aperto
Descrizione: Articolo principale (post-print)
Tipologia:
2. Post-print / Author's Accepted Manuscript
Licenza:
Pubblico - Tutti i diritti riservati
Dimensione
3.33 MB
Formato
Adobe PDF
|
3.33 MB | Adobe PDF | Visualizza/Apri |
Pubblicazioni consigliate
I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.
https://hdl.handle.net/11583/2913541