skip to main content
research-article

EECDN: Energy-efficient Cooperative DNN Edge Inference in Wireless Sensor Networks

Published: 14 November 2022 Publication History

Abstract

Multi-access edge computing (MEC) is emerging to improve the quality of experience of mobile devices including internet of things sensors by offloading computing intensive tasks to MEC servers. Existing MEC-enabled cooperative computation offloading works focus on the optimization of total energy consumption but fail to exploit multi-relay diversity and min-max fairness of energy consumption on participated sensors. We explore a typical wireless sensor network with multi-source, multi-relay, and one edge server, where relay nodes can provide both cooperative communication and computation services. We divide the energy efficiency optimization problem into two sub-problems: One is to minimize the weighted average total energy consumption per time slot, and the other is to minimize the maximum weighted energy consumption. For the first sub-problem, we propose an optimal algorithm named as optimal weighted average total energy consumption algorithm (OTCA) based on bipartite matching. For the second sub-problem, greedy algorithm for fairness guarantee (GAF) is proposed with an approximation ratio of (1 + ε), where ε is a small positive constant. Extensive numerical results show that OTCA outperforms the baseline algorithms by 26.7–77.4% on the average total weighted energy consumption while GAF outperforms benchmark algorithms by 30.7–84.4%. NS-3 simulation experiments comply with numerical results.

References

[1]
Ahmed Alkhayyat and Sattar B. Sadkhan. 2018. Bandwidth efficiency analysis of cooperative communication with reactive relay selection. In Proceedings of the International Conference on Engineering Technology and their Applications. IEEE, 77–80.
[2]
Matthew Andrews, Sem Borst, Jeongran Lee, Enrique Martin-Lopez, and Karina Palyutina. 2020. Tracking the state of large dynamic networks via reinforcement learning. In Proceedings of the IEEE Conference on Computer Communications. 416–425.
[3]
Emil Björnson, Özgecan Özdogan, and Erik G. Larsson. 2019. Intelligent reflecting surface versus decode-and-forward: How large surfaces are needed to beat relaying? IEEE Wireless Commun. Lett. 9, 2 (2019), 244–248.
[4]
Stephen Boyd and Lieven Vandenberghe. 2004. Convex Optimization. Cambridge University Press.
[5]
Xiaowen Cao, Feng Wang, Jie Xu, Rui Zhang, and Shuguang Cui. 2018. Joint computation and communication cooperation for energy-efficient mobile edge computing. IEEE IoT J. 6, 3 (2018), 4188–4200.
[6]
Long Chen, Jigang Wu, Jun Zhang, Hong-Ning Dai, Xin Long, and Mianyang Yao. 2020. Dependency-aware computation offloading for mobile edge computing with edge-cloud cooperation. IEEE Trans. Cloud Comput. (2020), 1–18. DOI:
[7]
Meng-Hsi Chen, Min Dong, and Ben Liang. 2018. Resource sharing of a computing access point for multi-user mobile cloud offloading with delay constraints. IEEE Trans. Mobile Comput. 17, 12 (2018), 2868–2881.
[8]
Ying Chen, Ning Zhang, Yongchao Zhang, Xin Chen, Wen Wu, and Xuemin Sherman Shen. 2021. TOFFEE: Task offloading and frequency scaling for energy efficiency of mobile devices in mobile edge computing. IEEE Trans. Cloud Comput. 9, 4 (2021), 1634–1644.
[9]
Hewon Cho, Ying Cui, and Jemin Lee. 2020. Energy-efficient computation task splitting for edge computing-enabled vehicular networks. In Proceedings of the IEEE International Conference on Communications Workshops. 1–6.
[10]
Yueyue Dai, Du Xu, Sabita Maharjan, and Yan Zhang. 2018. Joint computation offloading and user association in multi-task mobile edge computing. IEEE Trans. Vehic. Technol. 67, 12 (2018), 12313–12325.
[11]
Nhu-Ngoc Dao, Duc-Nghia Vu, Yunseong Lee, Sungrae Cho, Chihyun Cho, and Hyunbum Kim. 2018. Pattern-identified online task scheduling in multitier edge computing for industrial IoT services. Mobile Inf. Syst. (2018), 1–10.
[12]
Jeffrey Donahue, Lisa Anne Hendricks, Sergio Guadarrama, Marcus Rohrbach, Subhashini Venugopalan, Kate Saenko, and Trevor Darrell. 2015. Long-term recurrent convolutional networks for visual recognition and description. In Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition. 2625–2634.
[13]
He Fang, Li Xu, Yulong Zou, Xianbin Wang, and Kim-Kwang Raymond Choo. 2018. Three-stage stackelberg game for defending against full-duplex active eavesdropping attacks in cooperative communication. IEEE Trans. Vehic. Technol. 67, 11 (2018), 10788–10799.
[14]
Lianli Gao, Zhao Guo, Hanwang Zhang, Xing Xu, and Heng Tao Shen. 2017. Video captioning with attention-based LSTM and semantic consistency. IEEE Trans. Multimedia 19, 9 (2017), 2045–2055.
[15]
Nishant Gupta, Satyam Agarwal, and Deepak Mishra. 2021. UAV deployment for throughput maximization in a UAV-Assisted cellular communications. In Proceedings of the 2021 IEEE 32nd Annual International Symposium on Personal, Indoor and Mobile Radio Communications (PIMRC’21). IEEE, 1055–1060.
[16]
Shanfeng Huang, Shuai Wang, Rui Wang, Miaowen Wen, and Kaibin Huang. 2021. Reconfigurable intelligent surface assisted mobile edge computing with heterogeneous learning tasks. IEEE Trans. Cogn. Commun. Netw. 7, 2 (2021), 369–382.
[17]
Yiping Kang, Johann Hauswald, Cao Gao, Austin Rovinski, Trevor Mudge, Jason Mars, and Lingjia Tang. 2017. Neurosurgeon: Collaborative intelligence between the cloud and mobile edge. In Proceedings of the 22nd International Conference on Architectural Support for Programming Languages and Operating Systems. 615–629.
[18]
Hokeun Kim, Eunsuk Kang, David Broman, and Edward A. Lee. 2020. Resilient authentication and authorization for the internet of things (IoT) using edge computing. ACM Trans. IoT 1, 1 (2020), 1–27.
[19]
Alex Krizhevsky, Ilya Sutskever, and Geoffrey E. Hinton. 2017. ImageNet classification with deep convolutional neural networks. Commun. ACM 60, 6 (2017), 84–90.
[20]
Harold W. Kuhn. 2005. The Hungarian method for the assignment problem. Nav. Res. Logist. 52, 1 (2005), 7–21.
[21]
En Li, Liekang Zeng, Zhi Zhou, and Xu Chen. 2020. Edge AI: On-demand accelerating deep neural network inference via edge computing. IEEE Trans. Wireless Commun. 19, 1 (2020), 447–457.
[22]
Huilin Li, Haitao Xu, Chengcheng Zhou, Xing Lü, and Zhu Han. 2020. Joint optimization strategy of computation offloading and resource allocation in multi-access edge computing environment. IEEE Trans. Vehic. Technol. 69, 9 (2020), 10214–10226.
[23]
Lingxiang Li, Marie Siew, and Tony Q. S. Quek. 2019. Learning-based pricing for privacy-preserving job offloading in mobile edge computing. In Proceedings of the IEEE International Conference on Acoustics, Speech and Signal Processing (ICASSP’19). 4784–4788.
[24]
Yang Li, Gaochao Xu, Kun Yang, Jiaqi Ge, Peng Liu, and Zhenjun Jin. 2020. Energy efficient relay selection and resource allocation in D2D-enabled mobile edge computing. IEEE Trans. Vehic. Technol. 69, 12 (2020), 15800–15814.
[25]
Haijun Liao, Zhenyu Zhou, Xiongwen Zhao, and Yang Wang. 2021. Learning-based queue-aware task offloading and resource allocation for space-air-ground-integrated power IoT. IEEE IoT J. 8, 7 (2021), 5250–5263.
[26]
Guiyang Luo, Haibo Zhou, Nan Cheng, Quan Yuan, Jinglin Li, Fangchun Yang, and Xuemin Shen. 2021. Software-defined cooperative data sharing in edge computing assisted 5G-VANET. IEEE Trans. Mobile Comput. 20, 3 (2021), 1212–1229.
[27]
Jie Luo, Xiaoheng Deng, Honggang Zhang, and Huamei Qi. 2019. QoE-driven computation offloading for edge computing. J. Syst. Arch. 97 (2019), 34–39.
[28]
X. Lyu, H. Tian, W. Ni, Y. Zhang, P. Zhang, and R. P. Liu. 2018. Energy-efficient admission of delay-sensitive tasks for mobile edge computing. IEEE Trans. Commun. 66, 6 (2018), 2603–2616.
[29]
Lifan Mei, Runchen Hu, Houwei Cao, Yong Liu, Zifan Han, Feng Li, and Jin Li. 2020. Realtime mobile bandwidth prediction using LSTM neural network and Bayesian fusion. Comput. Netw. 182 (2020), 107515.
[30]
Yao Mianyang, Chen Long, Jun Zhang, Huang Jiale, and Jigang Wu. 2022. Loading cost-aware model caching and request routing for cooperative edge inference. In Proceedings of the International Conference on Communications. IEEE, 1–6.
[31]
Antti P. Miettinen and Jukka K. Nurminen. 2010. Energy efficiency of mobile clients in cloud computing. In Proceedings of the USENIX Conference on Hot Topics in Cloud Computing (HotCloud’10). 4 pages.
[32]
James Munkres. 1957. Algorithms for the assignment and transportation problems. J. Soc. Industr. Appl. Math. 5, 1 (1957), 32–38.
[33]
Li Ping Qian, Zhengying Zhu, Ningning Yu, and Yuan Wu. 2019. Joint minimization of transmission energy and computation energy for MEC-aware NOMA NB-IoT networks. In Proceedings of the IEEE Global Communications Conference. 1–7.
[34]
Guanhua Qiao, Supeng Leng, and Yan Zhang. 2019. Online learning and optimization for computation offloading in D2D edge computing and networks. Mobile Netw. Appl. (2019), 1–12.
[35]
Philipp Ross and Andre Luckow. 2019. EdgeInsight: Characterizing and modeling the performance of machine learning inference on the edge and cloud. In Proceedings of the IEEE International Conference on Big Data. 1897–1906.
[36]
Claude Elwood Shannon. 1998. Communication in the presence of noise. Proc. IEEE 86, 2 (1998), 447–457.
[37]
Neha Sharma and Deepak Panwar. 2020. Green IoT: Advancements and sustainability with environment by 2050. In Proceedings of the International Conference on Reliability, Infocom Technologies and Optimization. 1127–1132.
[38]
Ding Xu, Qun Li, and Hongbo Zhu. 2019. Energy-saving computation offloading by joint data compression and resource allocation for mobile-edge computing. IEEE Commun. Lett. 23, 4 (2019), 704–707.
[39]
Hongli Xu, Liusheng Huang, Chunming Qiao, Yindong Zhang, and Quan Sun. 2012. Bandwidth-power aware cooperative multipath routing for wireless multimedia sensor networks. IEEE Trans. Wireless Commun. 11, 4 (2012), 1532–1543.
[40]
Jie Xu and Jianping Yao. 2019. Exploiting physical-layer security for multiuser multicarrier computation offloading. IEEE Wireless Commun. Lett. 8, 1 (2019), 9–12.
[41]
Zichuan Xu, Zhiheng Zhang, John C. S. Lui, Weifa Liang, Qiufen Xia, Pan Zhou, Wenzheng Xu, and Guowei Wu. 2021. Affinity-aware VNF placement in mobile edge clouds via leveraging GPUs. IEEE Trans. Comput. 70, 12 (2021), 2234–2248.
[42]
Mianyang Yao. 2022. Source Code to Evaluate the Energy Consumption. Retrieved from https://github.com/mycano/eecdn.git.
[43]
Shuochao Yao, Jinyang Li, Dongxin Liu, Tianshi Wang, Shengzhong Liu, Huajie Shao, and Tarek Abdelzaher. 2020. Deep compressive offloading: Speeding up neural network inference by trading edge computation for network latency. In Proceedings of the 18th Conference on Embedded Networked Sensor Systems. 476–488.
[44]
Shuochao Yao, Jinyang Li, Dongxin Liu, Tianshi Wang, Shengzhong Liu, Huajie Shao, and Tarek Abdelzaher. 2021. Deep compressive offloading: Speeding up edge offloading for AI services. Mobile Comput. Commun. 25, 1 (2021), 39–42.
[45]
Shuai Yu, Xin Wang, and Rami Langar. 2017. Computation offloading for mobile edge computing: A deep learning approach. In Proceedings of the IEEE Annual International Symposium on Personal, Indoor, and Mobile Radio Communications. 1–6.
[46]
Quan Yuan, Jinglin Li, Haibo Zhou, Tao Lin, Guiyang Luo, and Xuemin Shen. 2020. A joint service migration and mobility optimization approach for vehicular edge computing. IEEE Trans. Vehic. Technol. 69, 8 (2020), 9041–9052.
[47]
Guanglin Zhang, Wenqian Zhang, Yu Cao, Demin Li, and Lin Wang. 2018. Energy-delay tradeoff for dynamic offloading in mobile-edge computing system with energy harvesting devices. IEEE Trans. Industr. Inf. 14, 10 (2018), 4642–4655.
[48]
Jiao Zhang, Xiping Hu, Zhaolong Ning, Edith C.-H. Ngai, Li Zhou, Jibo Wei, Jun Cheng, and Bin Hu. 2018. Energy-latency tradeoff for energy-aware offloading in mobile edge computing networks. IEEE IoT J. 5, 4 (2018), 2633–2645.
[49]
Tiankui Zhang, Yu Xu, Jonathan Loo, Dingcheng Yang, and Lin Xiao. 2020. Joint computation and communication design for UAV-assisted mobile edge computing in IoT. IEEE Trans. Industr. Inf. 16, 8 (2020), 5505–5516.
[50]
Liang Zhao, Kaiqi Yang, Zhiyuan Tan, Xianwei Li, Suraj Sharma, and Zhi Liu. 2021. A novel cost optimization strategy for SDN-enabled UAV-assisted vehicular computation offloading. IEEE Trans. Intell. Transport. Syst. 22, 6 (2021), 3664–3674.
[51]
Guangli Zhou, Tao Wang, Yating Wu, Guoxin Zheng, and Guangli Yang. 2016. Energy-efficient power allocation for decode-and-forward OFDM relay links. In Mobile and Wireless Technologies. Lecture Notes in Electrical Engineering, vol. 391. Springer, Singapore.

Cited By

View all

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM Transactions on Internet Technology
ACM Transactions on Internet Technology  Volume 22, Issue 4
November 2022
642 pages
ISSN:1533-5399
EISSN:1557-6051
DOI:10.1145/3561988
Issue’s Table of Contents

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 14 November 2022
Online AM: 23 June 2022
Accepted: 14 June 2022
Revised: 03 April 2022
Received: 03 July 2021
Published in TOIT Volume 22, Issue 4

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. Multi-access edge computing
  2. energy efficiency
  3. cooperative communication
  4. offloading
  5. wireless sensor networks

Qualifiers

  • Research-article
  • Refereed

Funding Sources

  • Guangzhou Basic and Applied Basic Research Foundation
  • Guangzhou Municipal Science and Technology Bureau
  • Natural Science foundation of Guangdong Province, China
  • National Natural Science Foundation of China
  • Guangdong Basic and Applied Basic Research Foundation

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)179
  • Downloads (Last 6 weeks)19
Reflects downloads up to 06 Nov 2024

Other Metrics

Citations

Cited By

View all

View Options

Get Access

Login options

Full Access

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Full Text

View this article in Full Text.

Full Text

HTML Format

View this article in HTML Format.

HTML Format

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media