Exploiting Non-Causal CPU-State Information for Energy-Efficient Mobile Cooperative Computing
Changsheng You, Kaibin Huang

TL;DR
This paper proposes a novel energy-efficient co-computing framework that leverages non-causal CPU-idling information at helper devices to optimize offloading and data partitioning, reducing user energy consumption in mobile cooperative computing.
Contribution
It introduces a new system exploiting non-causal CPU-idling data for energy optimization, with algorithms for adaptive offloading and data partitioning, including bursty data scenarios.
Findings
Algorithms significantly reduce user energy consumption.
Optimal policies derived for adaptive offloading and data partitioning.
Effective in bursty data arrival scenarios.
Abstract
Scavenging the idling computation resources at the enormous number of mobile devices can provide a powerful platform for local mobile cloud computing. The vision can be realized by peer-to-peer cooperative computing between edge devices, referred to as co-computing. This paper considers a co-computing system where a user offloads computation of input-data to a helper. The helper controls the offloading process for the objective of minimizing the user's energy consumption based on a predicted helper's CPU-idling profile that specifies the amount of available computation resource for co-computing. Consider the scenario that the user has one-shot input-data arrival and the helper buffers offloaded bits. The problem for energy-efficient co-computing is formulated as two sub-problems: the slave problem corresponding to adaptive offloading and the master one to data partitioning. Given a…
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
TopicsIoT and Edge/Fog Computing · Age of Information Optimization · Energy Harvesting in Wireless Networks
