Nothing Special   »   [go: up one dir, main page]

skip to main content
research-article

Distributed Deep Learning-based Offloading for Mobile Edge Computing Networks

Published: 01 June 2022 Publication History

Abstract

This paper studies mobile edge computing (MEC) networks where multiple wireless devices (WDs) choose to offload their computation tasks to an edge server. To conserve energy and maintain quality of service for WDs, the optimization of joint offloading decision and bandwidth allocation is formulated as a mixed integer programming problem. However, the problem is computationally limited by the curse of dimensionality, which cannot be solved by general optimization tools in an effective and efficient way, especially for large-scale WDs. In this paper, we propose a distributed deep learning-based offloading (DDLO) algorithm for MEC networks, where multiple parallel DNNs are used to generate offloading decisions. We adopt a shared replay memory to store newly generated offloading decisions which are further to train and improve all DNNs. Extensive numerical results show that the proposed DDLO algorithm can generate near-optimal offloading decisions in less than one second.

References

[1]
Chiang M and Zhang T Fog and IoT: an overview of research opportunities IEEE Internet J 2016 3 6 854-864
[2]
Mao Y, You C, Zhang J, Huang K, and Letaief K A survey on mobile edge computing: the communication perspective IEEE Commun Surv Tutorials 2017 19 4 2322-2358
[3]
Abbas N, Zhang Y, Taherkordi A, and Skeie T Mobile edge computing: a survey IEEE Internet J 2018 5 1 450-465
[4]
Chen X, Jiao L, Li W, and Fu X Efficient multi-user computation offloading for mobile-edge cloud computing IEEE/ACM Trans Netw 2016 24 5 2795-2808
[5]
Tran TX, Pompili D (2017) Joint task offloading and resource allocation for multi-server mobile-edge computing networks. arXiv:1705.00704
[6]
Bi S and Zhang Y Computation rate maximization for wireless powered mobile-edge computing with binary computation offloading IEEE Trans Wirel Commun 2018 17 6 4177-4190
[7]
Guo S, Xiao B, Yang Y, Yang Y (2016) Energy-efficient dynamic offloading and resource scheduling in mobile cloud computing. In: IEEE international conference on computer communications, pp 1–9
[8]
Zhang J, Xia W, Zhang Y, Zou Q, Huang B, Yan F, Shen L (2017) Joint offloading and resource allocation optimization for mobile edge computing. In: IEEE global communications conference, pp 1–6
[9]
Chen M, Liang B, Dong M (2016) Joint offloading decision and bandwidth allocation for multi-user multi-task mobile edge. In: 2016 IEEE international conference on communications, Kuala Lumpur, pp 1–6
[10]
Qian LP, Zhang Y, Huang H, and Wu Y Demand response management via real-time electricity price control in smart grids IEEE J Sel Areas Commun 2013 31 7 1268-1280
[11]
Qian LP, Wu Y, Zhou H, and Shen XS Joint uplink base station association and power control for small-cell networks with non-orthogonal multiple access IEEE Trans Wirel Commun 2017 16 9 5567-5582
[12]
Qian LP, Wu Y, Zhou H, and Shen XS Dynamic cell association for non-orthogonal multiple-access V2S networks IEEE J Sel Areas Commun 2017 35 10 2342-2356
[13]
LeCun Y, Bengio Y, and Hinton G Deep learning Nature 2015 521 7553 436
[14]
Phaniteja S, Dewangan P, Guhan P, Sarkar A, Krishna K (2017) A deep reinforcement learning approach for dynamically stable inverse kinematics of humanoid robots. In: 2017 IEEE international conference on robotics and biomimetics (ROBIO), Macau, pp 1818–1823
[15]
Sharma A, Kaushik P (2017) Literature survey of statistical, deep and reinforcement learning in natural language processing. In: International conference on computing, communication and automation, Greater Noida, pp 350–354
[16]
Mnih V, Kavukcuoglu K, et al. Human-level control through deep reinforcement learning Nature 2015 518 7540 529-533
[17]
Dulac-Arnold G, Evans R, Hasselt H, Sunehag P, Lillicrap T, Hunt J, Mann T, Weber T, Degris T, Coppin B (2015) Deep reinforcement learning in large discrete action spaces. arXiv:1512.07679
[18]
Zhang C, Patras P, Haddadi H (2018) Deep learning in mobile and wireless networking: a survey. arXiv:1803.04311
[19]
Sun H, Chen X, Shi Q, Hong M, Fu X, Sidiropoulos ND (2017) Learning to optimize: Training deep neural networks for wireless resource management. In: Proceedings of IEEE international workshop on signal processing advances in wireless communications, pp 1–6
[20]
Xu Z, Wang Y, Tang J, Wang J, Gursoy MC (2017) A deep reinforcement learning based framework for power-efficient resource allocation in edge RANs. In: Proceedings of IEEE international conference on communications, pp 1–6
[21]
Samuel N, Diskin T, Wiesel A (2017) Deep MIMO detection. In: IEEE 18th Int. Workshop Signal Process. Adv. Wireless Commun., pp. 690–694
[22]
Ye H, Li GY, and Juang BH Power of deep learning for channel estimation and signal detection in OFDM systems IEEE Wireless Commun Lett 2018 7 1 114-117
[23]
He Y, Zhang Z, Yu FR, Zhao N, Yin H, Leung VC, and Zhang Y Deep-reinforcement-learning-based optimization for cache-enabled opportunistic interference alignment wireless networks IEEE Trans Veh Technol 2017 66 11 10433-10445
[24]
Zhong C, Gursoy MC, Velipasalar S (2018) A deep reinforcement learning-based framework for content caching. In: IEEE 52nd Annual Conference on Information Sciences and Systems (CISS), pp. 1–6
[25]
He Y, Yu FR, Zhao N, Leung VC, and Yin H Software-defined networks with mobile edge computing and caching for smart cities: a big data deep reinforcement learning approach IEEE Commun Mag 2017 55 12 31-37
[26]
Min M, Xu D, Xiao L, Tang Y, Wu D (2017) Learning-based computation offloading for IoT devices with energy harvesting. arXiv:1712.08768
[27]
Chen X, Zhang H, Wu C, Mao S, Ji Y, Bennis M (2018) Performance optimization in mobile-edge computing via deep reinforcement learning. arXiv:1804.00514
[28]
Huang L, Feng X, Qian LP, Wu Y (2018) Deep reinforcement learning-based task offloading and resource allocation for mobile edge computing. In: 3rd EAI International Conference on Machine Learning and Intelligent Communications, pp 1–10
[29]
Huang L, Bi S, Qian LP, and Xia Z Adaptive scheduling in energy harvesting sensor networks for green cities IEEE Trans Ind Inf 2018 14 4 1575-1584
[30]
You C, Huang K, Chae H, and Kim B Energy-Efficient Resource Allocation for Mobile-Edge Computation Offloading IEEE Trans Wirel Commun 2017 16 3 1397-1411
[31]
Zhang H, Liu H, Cheng J, and Leung MCV Downlink Energy Efficiency of Power Allocation and Wireless Backhaul Bandwidth Allocation in Heterogeneous Small Cell Networks IEEE Trans Commun 2018 66 4 1705-1716
[32]
Lin LJ (1993) Reinforcement learning for robots using neural networks, Carnegie-Mellon Univ Pittsburgh PA School of Computer Science, Technical Report
[33]
Horgan D, Quan J, Budden D, Barth-Maron G, Hessel M, van Hasselt H, Silver D (2018) Distributed prioritized experience replay. arXiv:1803.00933
[34]
Loshchilov I, Hutter F (2015) Online batch selection for faster training of neural networks. arXiv:1511.06343
[35]
Alain G, Lamb A, Sankar C, Courville A, Bengio Y (2015) Variance reduction in SGD by distributed importance sampling. arXiv:1511.06481
[36]
Schaul T, Quan J, Antonoglou I, Silver D (2016) Prioritized experience replay. In International conference on learning representations (ICLR)
[37]
Abadi M, Agarwal A, Barham P, Brevdo E, Chen Z, Citro C, Corrado GS, Davis A, Dean J, Devin M, Ghemawat S (2016) Tensorflow: large-scale machine learning on heterogeneous distributed systems. arXiv:1603.04467

Cited By

View all
  • (2024)Deep Meta Q-Learning Based Multi-Task Offloading in Edge-Cloud SystemsIEEE Transactions on Mobile Computing10.1109/TMC.2023.326490123:4(2583-2598)Online publication date: 1-Apr-2024
  • (2024)Task offloading to edge cloud balancing utility and cost for energy harvesting Internet of ThingsJournal of Network and Computer Applications10.1016/j.jnca.2023.103766221:COnline publication date: 1-Jan-2024
  • (2023)Dependent Task-Offloading Strategy Based on Deep Reinforcement Learning in Mobile Edge ComputingWireless Communications & Mobile Computing10.1155/2023/46650672023Online publication date: 1-Jan-2023
  • Show More Cited By

Index Terms

  1. Distributed Deep Learning-based Offloading for Mobile Edge Computing Networks
      Index terms have been assigned to the content through auto-classification.

      Recommendations

      Comments

      Please enable JavaScript to view thecomments powered by Disqus.

      Information & Contributors

      Information

      Published In

      cover image Mobile Networks and Applications
      Mobile Networks and Applications  Volume 27, Issue 3
      Jun 2022
      488 pages

      Publisher

      Springer-Verlag

      Berlin, Heidelberg

      Publication History

      Published: 01 June 2022

      Author Tags

      1. Mobile edge computing
      2. Offloading
      3. Deep learning
      4. Distributed learning

      Qualifiers

      • Research-article

      Funding Sources

      • the National Natural Science Foundation of China
      • the National Natural Science Foundation of China under Grant
      • the Zhejiang Provincial Natural Science Foundation of China under Grant
      • the Zhejiang Provincial Natural Science Foundation of China under Grant

      Contributors

      Other Metrics

      Bibliometrics & Citations

      Bibliometrics

      Article Metrics

      • Downloads (Last 12 months)0
      • Downloads (Last 6 weeks)0
      Reflects downloads up to 27 Nov 2024

      Other Metrics

      Citations

      Cited By

      View all
      • (2024)Deep Meta Q-Learning Based Multi-Task Offloading in Edge-Cloud SystemsIEEE Transactions on Mobile Computing10.1109/TMC.2023.326490123:4(2583-2598)Online publication date: 1-Apr-2024
      • (2024)Task offloading to edge cloud balancing utility and cost for energy harvesting Internet of ThingsJournal of Network and Computer Applications10.1016/j.jnca.2023.103766221:COnline publication date: 1-Jan-2024
      • (2023)Dependent Task-Offloading Strategy Based on Deep Reinforcement Learning in Mobile Edge ComputingWireless Communications & Mobile Computing10.1155/2023/46650672023Online publication date: 1-Jan-2023
      • (2023)Dynamic Offloading Task for Internet of Things Based on Meta Supervised LearningProceedings of the 2023 2nd International Conference on Networks, Communications and Information Technology10.1145/3605801.3605819(87-92)Online publication date: 16-Jun-2023
      • (2023)Edge Computing with Artificial Intelligence: A Machine Learning PerspectiveACM Computing Surveys10.1145/355580255:9(1-35)Online publication date: 16-Jan-2023
      • (2023)Computation Energy Efficiency Maximization for NOMA-Based and Wireless-Powered Mobile Edge Computing With Backscatter CommunicationIEEE Transactions on Mobile Computing10.1109/TMC.2023.332861223:6(6954-6970)Online publication date: 30-Oct-2023
      • (2023)Multi-agent deep reinforcement learning for collaborative task offloading in mobile edge computing networksDigital Signal Processing10.1016/j.dsp.2023.104127140:COnline publication date: 1-Aug-2023
      • (2023)Machine learning-based computation offloading in edge and fog: a systematic reviewCluster Computing10.1007/s10586-023-04100-z26:5(3113-3144)Online publication date: 21-Jul-2023
      • (2022)Scheduling IoT Applications in Edge and Fog Computing Environments: A Taxonomy and Future DirectionsACM Computing Surveys10.1145/354483655:7(1-41)Online publication date: 15-Dec-2022
      • (2022)Edge resource slicing approaches for latency optimization in AI-edge orchestrationCluster Computing10.1007/s10586-022-03817-726:2(1659-1683)Online publication date: 30-Nov-2022

      View Options

      View options

      Login options

      Media

      Figures

      Other

      Tables

      Share

      Share

      Share this Publication link

      Share on social media