ECO: Enabling Energy-Neutral IoT Devices through Runtime Allocation of Harvested Energy
Yigit Tuncel, Ganapati Bhat, Jaehyun Park, Umit Ogras

TL;DR
This paper introduces a runtime energy-allocation framework for energy-harvesting IoT devices that optimizes utility and achieves near energy-neutral operation despite harvesting uncertainties, using a rollout algorithm.
Contribution
It presents a novel dynamic optimization framework with an efficient iterative algorithm for real-time energy allocation in energy-harvesting IoT devices.
Findings
Up to 35% higher utility compared to prior methods.
Achieves energy-neutral operation with solar and motion energy sources.
Prototype implementation shows 1000x smaller energy overhead.
Abstract
Energy harvesting offers an attractive and promising mechanism to power low-energy devices. However, it alone is insufficient to enable an energy-neutral operation, which can eliminate tedious battery charging and replacement requirements. Achieving an energy-neutral operation is challenging since the uncertainties in harvested energy undermine the quality of service requirements. To address this challenge, we present a runtime energy-allocation framework that optimizes the utility of the target device under energy constraints using a rollout algorithm, which is a sequential approach to solve dynamic optimization problems. The proposed framework uses an efficient iterative algorithm to compute initial energy allocations at the beginning of a day. The initial allocations are then corrected at every interval to compensate for the deviations from the expected energy harvesting pattern. We…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
Methodstravel james · 7 Fastest Ways to Call American Airlines Reservations Number (USA Guide)
