ABSTRACT
In this paper, we propose a novel framework for energy and workload management in multi-core embedded systems with solar energy harvesting and a periodic hard real-time task set as the workload. Compared to prior work, our energy management framework possesses several advantages, including (i) a battery-supercapacitor hybrid energy storage module for more efficient system energy management, (ii) a semi-dynamic scheduling heuristic that continuously adapts to run-time harvested power variations without losing the consistency of the periodic task set, and (iii) a coarse-grained core shutdown heuristic for additional energy savings. Experimental studies show that our framework results in a reduction in task miss rate by up to 61% and task miss penalty by up to 65% compared to the best known prior work.
- Nvdia Tegra 3 processor, http://www.nvidia.com/object/tegra-3-processor.html.Google Scholar
- The benefits of multiple CPU cores in mobile devices, http://www.nvidia.com/content/PDF/tegra_white_papers/Benefits-of-Multi-core-CPUs-in-Mobile-Devices_Ver1.2.pdf.Google Scholar
- V. Raghunathan et al., "Design considerations for solar energy harvesting wireless embedded systems," in IPSN, 2005, pp. 457--462. Google ScholarDigital Library
- X. Jiang, J. Polastre, and D. Culler, "Perpetual environmentally powered sensor networks," IPSN, 2005, pp. 463--468. Google ScholarDigital Library
- F. Ongaro, S. Saggini, and P. Mattavelli, "Li-Ion battery-supercapacitor hybrid storage system for a Long Lifetime, Photovoltaic-Based Wireless Sensor Network," IEEE Trans. Power Electron., vol. 27, issue 9, pp. 3944--3952, Sept. 2012.Google ScholarCross Ref
- B. Carter, J. Matsumoto, A. Prater, and D. Smith, "Lithium ion battery performance and charge control," in IECEC, 1996, vol. 1, pp. 363--368.Google Scholar
- N. Femia et al., "Distributed maximum power point tracking of photovoltaic arrays: novel approach and system analysis," IEEE Trans. Indust. Electron., vol. 55, no. 7, pp. 2610--2621, Jul. 2008.Google ScholarCross Ref
- C. Moser, D. Brunelli, L. Thiele, and L. Benini, "Lazy scheduling for energy-harvesting sensor nodes," in DIPES, 2006, pp. 125--134.Google Scholar
- S. Liu, Q. Qiu, and Q. Wu, "Energy aware dynamic voltage and frequency selection for real-time systems with energy harvesting," in DATE, 2008, pp. 236--241. Google ScholarDigital Library
- S. Liu, J. Lu, Q. Wu, and Q. Qiu, "Harvesting-aware power management for real-time systems with renewable energy," IEEE Trans. VLSI Syst., vol. 20, no. 8, pp. 1473--1486, Aug. 2012.Google ScholarDigital Library
- J. Lu, Q. Qiu, "Scheduling and mapping of periodic tasks on multi-core embedded systems with energy harvesting," in IGCC, 2011. Google ScholarDigital Library
- A. Mirhoseini, F. Koushanfar, "HypoEnergy: hybrid supercapacitor-battery power-supply optimization for energy efficiency," DATE '11.Google Scholar
- Intel XScale, http://download.intel.com/design/intelxscale/27347302.pdfGoogle Scholar
- Z. Xu et al., "Electrochemical supercapacitor electrodes from Sponge-like graphene nanoarchitectures with ultrahigh power density", J. Phys. Chem. Lett., pp. 2928--2933, Oct, 2012 (3).Google ScholarCross Ref
- J. Chen, T. Kuo, C. Yang, and K. King, "Energy-efficient real-time task scheduling with task rejection", in DATE, 2007, pp. 1--6. Google ScholarDigital Library
- NREL Measurement and Instrumentation Data Center (MIDC), http://www.nrel.gov/midc/.Google Scholar
- D. Rajan, R. Zuck, and, C. Poellabauer, "Workload-aware dual-speed dynamic voltage scaling", in RTSCA, 2006, pp. 251--256. Google ScholarDigital Library
Index Terms
- Harvesting-aware energy management for multicore platforms with hybrid energy storage
Recommendations
Energy-aware system design for batteryless LPWAN devices in IoT applications
AbstractInterconnected LPWAN devices, which create the IoT, are usually powered by batteries that significantly limit their operational lifetime. The main disadvantage of batteries is that they must be periodically/manually replaced with new ...
Energy Management in a Multi-Source Energy Harvesting IoT System
To guarantee the uninterrupted operation of an IoT node, IoT nodes are installed with energy harvesting techniques to prolong their lifetime and recharge their batteries. Mostly energy harvesting systems collect energy from sunlight and wind. However, ...
Joint Energy Management for Distributed Energy Harvesting Systems
SenSys '21: Proceedings of the 19th ACM Conference on Embedded Networked Sensor SystemsEmploying energy harvesting to power the Internet of Things supports their long-term, self-sustainable, and maintenance-free operation. These energy harvesting systems have an energy management subsystem to orchestrate the flow of energy and optimize ...
Comments