ECO: Enabling Energy-Neutral IoT Devices through Runtime Allocation of Harvested Energy
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 evaluate this framework using solar and motion energy harvesting modalities and American Time Use Survey data from 4772 different users. Compared to prior techniques, the proposed framework achieves up to 35% higher utility even under energy-limited scenarios. Moreover, measurements on a wearable device prototype show that the proposed framework has 1000x smaller energy overhead than iterative approaches with a negligible loss in utility.
Code (0)
등록된 구현이 없습니다.
Methods 이 논문이 사용한 방법론
Similar Papers 제목 키워드 기반
Enabling Fast Deep Learning on Tiny Energy-Harvesting IoT Devices
Energy harvesting (EH) IoT devices that operate intermittently without batteries, coupled with advances in deep neural networks (DNNs), have opened up new opportunities for enabling sustainable smart applications. Nevert…
Deep LearningQuantizationEnergy Neutral Devices: Can Hybrid RF Acoustic Signals Point Them Out?
We present a hybrid signaling approach to position energy-neutral devices. Our method combines the best of two worlds: instant RF signals for both communication and energy transfer, and slower propagating acoustic waves …
Indoor LocalizationPositionAutoFL: Enabling Heterogeneity-Aware Energy Efficient Federated Learning
Federated learning enables a cluster of decentralized mobile devices at the edge to collaboratively train a shared machine learning model, while keeping all the raw training samples on device. This decentralized training…
Federated LearningA Multi-band Solution for Interacting with Energy-Neutral Devices
RF Wireless Power Transfer (WPT) emerges as a technology for charging autonomous devices, enabling simultaneous power and information transfer. However, with increasing distance, single-input, single-channel rectenna sys…
Neural Contextual Bandits Based Dynamic Sensor Selection for Low-Power Body-Area Networks
Providing health monitoring devices with machine intelligence is important for enabling automatic mobile healthcare applications. However, this brings additional challenges due to the resource scarcity of these devices. …
Anomaly DetectionMulti-Armed Bandits