Bayesian Optimization-Based Time-Sensitive and Power-Efficient DNN Task Partitioning in a Dynamic IoT Computing System
- 31 March 2025
- journal article
- Published by Institute of Electrical and Electronics Engineers (IEEE) in IEEE Internet of Things Journal
- Vol. 12 (13) , 24868-24879
Abstract
Deploying deep neural networks (DNNs) on resource-constrained Internet of Things (IoT) devices is challenging due to limited processing power, energy constraints, and stringent latency requirements. This article introduces a new method to split DNN tasks in IoT systems, focusing on saving power and reducing delays. We use Gaussian process regression (GPR) to predict how long tasks will take under different conditions. We also use a simple linear regression model to estimate how much power IoT devices use based on their CPU usage. These predictive models are integrated into a Bayesian optimization framework to determine the optimal DNN task partitioning point, balancing latency and energy efficiency. The system adjusts to changes in the network and device conditions, ensuring it works well in different situations. Experiments on a heterogeneous IoT testbed demonstrate that GPR accurately predicts execution latencies, and the linear regression model provides reliable power consumption estimates. The Bayesian optimization algorithm efficiently explores the tradeoff space, offering low power consumption and high latency satisfaction rates. Our code is shared for public usehttps://github.com/nucleusbiao/Time-Sensitive-and-Power-Efficient-DNN-Task-Partitioning.Keywords
Funding Information
- STI2030-Major Projects (2021ZD0201401)
- STI2030-Major Projects (2021ZD0201402)
- Pinduoduo-China Agricultural University Research Fund (PC2023B01013)
This publication has 27 references indexed in Scilit:
- Review of Collaborative Inference in Edge Intelligence: Emphasis on DNN Partition2024
- Reinforcement Learning Based Collaborative Inference and Task Offloading Optimization for Cloud-Edge-End Systems2024
- DNN Partitioning and Inference Task Offloading in 6G Resource-Constrained Networks2024
- Actor-Critic Based DRL Algorithm for Task Offloading Performance Optimization in Vehicle Edge Computing2023
- Bayesian Optimization2023
- Deep Reinforcement Learning Aided Task Partitioning and Computation Offloading in Mobile Edge Computing2021
- Adaptive DNN Partition in Edge Computing Environments2020
- Byzantine-Tolerant Inference in Distributed Deep Intelligent System: Challenges and OpportunitiesIEEE Journal on Emerging and Selected Topics in Circuits and Systems, 2019
- A tutorial on Gaussian process regression: Modelling, exploring, and exploiting functionsJournal of Mathematical Psychology, 2018
- The Correlation Coefficient: An OverviewCritical Reviews in Analytical Chemistry, 2006