journal article·2010-09Open access

HOLLOWS: A Power-aware Task Scheduler for Energy Harvesting Sensor Nodes

Joaquín Recas Piorno, Carlo Bergonzini, David Atienza, Tajana Simunic Rosing

Abstract

Energy harvesting sensor nodes (EHSNs) have stringent low-energy consumption requirements, but they need to concurrently execute several types of tasks (processing, sensing, actuation, etc.). Furthermore, no accurate models exist to predict the energy harvesting income in order to adapt at run-time the executing set of prioritized tasks. In this article, we propose a novel power-aware task scheduler for EHSNs, namely, HOLLOWS: Head-of-Line Low-Overhead Wide-priority Service. HOLLOWS uses an energy-constrained prioritized queue model to describe the residence time of tasks entering the system and dynamically selects the set of tasks to execute, according to system accuracy requirements and expected energy. Moreover, HOLLOWS includes a new energy harvesting prediction algorithm, that is, weather-conditioned moving average (WCMA), which we have developed to estimate the solar panel energy income. We have tested HOLLOWS using the real-life working conditions of Shimmer, a sensor node for structural health monitoring. Our results indicate that HOLLOWS accurately predicts the energy available in Shimmer to guarantee a certain damage monitoring quality for long-term autonomous scenarios. Also, HOLLOWS is able to adjust the use of the incoming energy harvesting to achieve high accuracy for rapid event damage assessment (after earthquakes, fires, etc.).
Source: crossref · Quality: baseline

Research context

OpenAlex topics: Energy Harvesting in Wireless Networks · Innovative Energy Harvesting Technologies · Energy Efficient Wireless Sensor Networks

SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.

Affiliations

Embedded Systems Laboratory (ESL), Ecole Polytechnique Fédérale de Lausanne (EPFL), EPFL-STI-IEL-ESL 1015-Lausanne, Switzerland, DACYA, Fac. de Informática, Complutense Univ. of Madrid (UCM) Prof. José García Santesmases sn, 28040 Madrid, Spain,

CSE Department, University of California San Diego (UCSD), La Jolla, CA 92093, USA

Embedded Systems Laboratory (ESL), Ecole Polytechnique Fédérale de Lausanne (EPFL), EPFL-STI-IEL-ESL 1015-Lausanne, Switzerland

References (40)

Show source-provided references
1. 10.1109/92.84589610.1109/92.845896 ↗
2. Bradely Steck, J.
3. Cox, D.R. · Journal of the Royal Statistical Society · 1961 · 23 · 41410.1111/j.2517-6161.1961.tb00424.x ↗
4. Crossbow · Technical report · 2009
5. 10.1109/TEC.2006.87423010.1109/TEC.2006.874230 ↗
6. 10.1098/rsta.2006.192810.1098/rsta.2006.1928 ↗
7. FreeRTOS. · Technical report · 2009
8. Hpwren. · Technical report · 2009
9. 10.1080/00224065.1986.1197901410.1080/00224065.1986.11979014 ↗
10. Instruments, T. · Technical report · 2009
11. 10.1080/1478645070126537110.1080/14786450701265371 ↗
12. 10.1145/1274858.127487010.1145/1274858.1274870 ↗
13. Kansal, A.
14. Leon-Garcia, A. · 2008
15. Lin, K.
16. Magno, M.
17. Marbach, P.
18. Mateu, L.
19. Maxstream. · Technical report · 2009
20. 10.1109/92.92082010.1109/92.920820 ↗
21. 10.1016/j.compag.2008.04.00510.1016/j.compag.2008.04.005 ↗
22. Moser, C.
23. Musiani, D.
24. Park, C.
25. Park, C.
26. 10.1177/0583102403035600110.1177/05831024030356001 ↗
27. Pon, R.
28. PowerFilm. · Technical report · 2009
29. Raghunathan, V.
30. Raghunathan, V.
31. 10.1109/79.98567910.1109/79.985679 ↗
32. Raghunathan, V.
33. Rong, P.
34. Savvides, A.
35. Shuman, D.
36. Sibley, G.T.
37. Simjee, F.
38. 10.1016/0038-092X(92)90135-W10.1016/0038-092X(92)90135-W ↗
39. Vigorito, C.M.
40. Yuan, L.