[go: up one dir, main page]
More Web Proxy on the site http://driver.im/ skip to main content
research-article

BiLSTM-based Federated Learning Computation Offloading and Resource Allocation Algorithm in MEC

Published: 01 March 2023 Publication History

Abstract

Mobile edge computing (MEC) driven by 5G cellular systems has recently emerged as a promising paradigm, enabling mobile devices (MDs) with limited computing resources to offload various computation-intensive tasks (such as autopilot, online game) to edge servers to enhance the data processing capabilities of MDs. However, the uncertainty of wireless channel state and data volume of offloading tasks, as well as the data security privacy of offloading tasks, bring serious challenges to computation offloading in MEC. In this article, we consider a time-varying MEC scenario and formalize the delay and energy consumption during the computation offloading process as a joint optimization problem. Then the optimization problem is decomposed into two sub-problems: intelligent task prediction and resource allocation. Different from traditional methods, we improve the federated learning (FL) algorithm and propose a thoughtful cloud-edge-client FL task prediction mechanism based on Bidirectional Long Short-Term Memory. Each participating MD trains the model locally without uploading data to the server, and periodically aggregates the model in the edge and in the cloud. The algorithm both eliminates the need to solve complex optimization problems and ensures user privacy security. Finally, experimental results show that our proposed algorithm significantly outperforms other benchmark algorithms in energy efficiency.

References

[1]
W. Shi, J. Cao, Q. Zhang, Y. Li, and L. Xu. 2016. Edge computing: Vision and challenges. IEEE IoT J. 3, 5 (October2016), 637–646. DOI:
[2]
Y. Mao, C. You, J. Zhang, K. Huang, and K. B. Letaief. 2017. A survey on mobile edge computing: The communication perspective. IEEE Commun. Surv. Tutor. 19, 4 (Fourthquarter2017), 2322–2358. DOI:
[3]
X. Chen. 2015. Decentralized computation offloading game for mobile cloud computing. IEEE Trans. Parallel Distrib. Syst. 26, 4 (2015), 974–983. DOI:
[4]
[n. d.]. IoT ONE: Use Cases. Retrieved June 1, 2019 from https://www.iotone.com/usecases.
[5]
Milan Patel, Brian Naughton, Caroline Chan, Nurit Sprecher, Sadayuki Abeta, Adrian Neal, et al. 2014. Mobile-edge Computing introductory Technical White paper. White Paper. Mobile-edge Computing (MEC) Industry Initiative, 1089–7801.
[6]
S. Jošilo and G. Dán. 2019. Selfish decentralized computation offloading for mobile cloud computing in dense wireless networks. IEEE Trans. Mobile Comput. 18, 1 (2019), 207–220. DOI:
[7]
Zhaolong Ning, Peiran Dong, Xiangjie Kong, and Feng Xia. 2019. A cooperative partial computation offloading scheme for mobile edge computing enabled Internet of Things. IEEE IoT J. 6, 3 (2019), 4804–4814. DOI:
[8]
Min Chen and Yixue Hao. 2018. Task offloading for mobile edge computing in software defined ultra-dense network. IEEE J. Sel. Areas Commun. 36, 3 (2018), 587–597. DOI:
[9]
M. Qin, L. Chen, N. Zhao, Y. Chen, F. R. Yu, and G. Wei. 2019. Power-constrained edge computing with maximum processing capacity for IoT networks. IEEE IoT J. 6, 3 (2019), 4330–4343. DOI:
[10]
Yongjun Xu, Bowen Gu, Rose Qingyang Hu, Dong Li, and Haibo Zhang. 2021. Joint computation offloading and radio resource allocation in MEC-based wireless-powered backscatter communication networks. IEEE Trans. Vehic. Technol. 70, 6 (2021), 6200–6205. DOI:
[11]
Yunpeng Wang, Ping Lang, Daxin Tian, Jianshan Zhou, Xuting Duan, Yue Cao, and Dezong Zhao. 2020. A game-based computation offloading method in vehicular multiaccess edge computing networks. IEEE IoT J. 7, 6 (2020), 4987–4996.
[12]
Sihua Wang, Mingzhe Chen, Walid Saad, and Changchuan Yin. 2020. Federated learning for energy-efficient task computing in wireless networks. In Proceedings of the IEEE International Conference on Communications (ICC’20). 1–6. DOI:
[13]
Xiaofei Wang, Yiwen Han, Chenyang Wang, Qiyang Zhao, Xu Chen, and Min Chen. 2019. In-edge ai: Intelligentizing mobile edge computing, caching and communication by federated learning. IEEE Netw. 33, 5 (2019), 156–165.
[14]
Yiwen Han, Ding Li, Haotian Qi, Jianji Ren, and Xiaofei Wang. 2019. Federated learning-based computation offloading optimization in edge computing-supported Internet of Things. In Proceedings of the ACM Turing Celebration Conference (TURC’19) (05), 1–5. DOI:
[15]
H. Guo and J. Liu. 2018. Collaborative computation offloading for multiaccess edge computing over fiber–wireless networks. IEEE Trans. Vehic. Technol. 67, 5 (2018), 4514–4526.
[16]
Z. Kuang, L. Li, J. Gao, L. Zhao, and A. Liu. 2019. Partial offloading scheduling and power allocation for mobile edge computing systems. IEEE IoT J. 6, 4 (2019), 6774–6785.
[17]
Muhammad Shiraz, Abdullah Gani, Azra Shamim, Suleman Khan, and Raja Ahmad. 2015. Energy efficient computational offloading framework for mobile cloud computing. J. Grid Comput. 13 (032015), 1–18. DOI:
[18]
Y. Hmimz, M. El Ghmary, T. Chanyour, and M. O. Cherkaoui Malki. 2019. Computation offloading to a mobile edge computing server with delay and energy constraints. In Proceedings of the International Conference on Wireless Technologies, Embedded and Intelligent Systems (WITS’19). 1–6.
[19]
Molin Li, Xiaobo Zhou, Tie Qiu, Qinglin Zhao, and Keqiu Li. 2021. Multi-relay assisted computation offloading for multi-access edge computing systems with energy harvesting. IEEE Trans. Vehic. Technol. 70, 10 (2021), 10941–10956. DOI:
[20]
Olfa Chabbouh, Sonia Ben Rejeb, Zied Choukair, and Nazim Agoulmine Ueve. 2017. Computation offloading decision algorithm for energy saving in 5G/HetNets C-RAN. In Proceedings of the 5th International Conference on Multimedia Computing and Systems (ICMCS’17).
[21]
Qiuping Li, Junhui Zhao, and Yi Gong. 2019. Cooperative computation offloading and resource allocation for mobile edge computing. In Proceedings of the IEEE International Conference on Communications Workshops (ICC Workshops’19).
[22]
De-gan Zhang, Chen Chen, Yu-ya Cui, and Ting Zhang. 2021. New method of energy efficient subcarrier allocation based on evolutionary game theory. Mobile Netw. Appl. 26 (2021), 523–536. DOI:
[23]
Raghubir Singh, Simon Armour, Aftab Khan, Mahesh Sooriyabandara, and George Oikonomou. 2020. Heuristic approaches for computational offloading in multi-access edge computing networks. In Proceedings of the IEEE 31st Annual International Symposium on Personal, Indoor and Mobile Radio Communications. 1–7. DOI:
[24]
Weibo Chu, Peijie Yu, Zhiwen Yu, John C. S. Lui, and Yi Lin. 2022. Online optimal service selection, resource allocation and task offloading for multi-access edge computing: A utility-based approach. IEEE Trans. Mobile Comput. (2022), 1–1. DOI:
[25]
Haifeng Lu, Chunhua Gu, Fei Luo, Weichao Ding, and Xinping Liu. 2020. Optimization of lightweight task offloading strategy for mobile edge computing based on deep reinforcement learning. Fut. Gener. Comput.Syst. 102 (2020), 847–861.
[26]
Z. Wei, B. Zhao, J. Su, and X. Lu. 2019. Dynamic edge computation offloading for Internet of Things with energy harvesting: A learning method. IEEE IoT J. 6, 3 (2019), 4436–4447.
[27]
Jin Wang, Jia Hu, Geyong Min, Albert Y. Zomaya, and Nektarios Georgalas. 2020. Fast adaptive task offloading in edge computing based on meta reinforcement learning. IEEE Trans. Parallel Distrib. Syst. 32, 1 (2020), 242–253.
[28]
Hongchang Ke, Hui Wang, Weijia Sun, and Hongbin Sun. 2022. Adaptive computation offloading policy for multi-access edge computing in heterogeneous wireless networks. IEEE Trans. Netw. Serv. Manage. 19, 1 (2022), 289–305. DOI:
[29]
Bo Yang, Xuelin Cao, Joshua Bassey, Xiangfang Li, and Lijun Qian. 2021. Computation offloading in multi-access edge computing: A multi-task learning approach. IEEE Trans. Mobile Comput. 20, 9 (2021), 2745–2762. DOI:
[30]
W. Y. B. Lim, N. C. Luong, D. T. Hoang, Y. Jiao, Y. C. Liang, Q. Yang, D. Niyato, and C. Miao. 2020. Federated learning in mobile edge networks: A comprehensive survey. IEEE Commun. Surv. Tutor. 22, 3 (2020), 2031–2063. DOI:
[31]
Yiming Miao, Gaoxiang Wu, Miao Li, Ahmed Ghoneim, Mabrook Al-Rakhami, and M. Shamim Hossain. 2020. Intelligent task prediction and computation offloading based on mobile-edge cloud computing. Fut. Gener. Comput. Syst. 102 (2020), 925–931. DOI:
[32]
Lichao Yang, Heli Zhang, Xi Li, Hong Ji, and Victor C. M. Leung. 2018. A distributed computation offloading strategy in small-cell networks integrated with mobile edge computing. IEEE/ACM Trans. Netw. 26, 6 (2018), 2762–2773. DOI:
[33]
Yanting Wang, Min Sheng, Xijun Wang, Liang Wang, and Jiandong Li. 2016. Mobile-edge computing: Partial computation offloading using dynamic voltage scaling. IEEE Trans. Commun. 64, 10 (2016), 4268–4282.
[34]
C. Yi, J. Cai, and Z. Su. 2020. A multi-user mobile computation offloading and transmission scheduling mechanism for delay-sensitive applications. IEEE Trans. Mobile Comput. 19, 1 (2020), 29–43. DOI:
[35]
Wenquan Xu, Zhikang Chen, Chuwen Zhang, Xuefeng Ji, and Bin Liu. 2020. GlobalInsight: An LSTM based model for multi-vehicle trajectory prediction. In Proceedings of the IEEE International Conference on Communications (ICC’20).
[36]
Wentao zhang, Shaohua Jiang, Shan Zhao, Kai Hou, Yang Liu, and Li Zhang. 2019. A BERT-BiLSTM-CRF model for Chinese electronic medical records named entity recognition. In Proceedings of the 12th International Conference on Intelligent Computation Technology and Automation (ICICTA’19). 166–169. DOI:
[37]
Jinlong Sun, Wenjuan Shi, Zhutian Yang, Jie Yang, and Guan Gui. 2019. Behavioral modeling and linearization of wideband RF power amplifiers using BiLSTM networks for 5G wireless systems. IEEE Trans. Vehic. Technol. 68, 11 (2019), 10348–10356. DOI:
[38]
Nanliang Shan, Xiaolong Cui, and Zhiqiang Gao. 2020. “DRL + FL”: An intelligent resource allocation model based on deep reinforcement learning for Mobile Edge Computing. Comput. Commun. 160 (2020), 14–24. DOI:
[39]
Lijuan Xu, Meng Qin, Qinghai Yang, and Kyung-Sup Kwak. 2022. Learning-aided dynamic access control in MEC-enabled green IoT networks: A convolutional reinforcement learning approach. IEEE Trans. Vehic. Technol. 71, 2 (2022), 2098–2109. DOI:
[40]
H. Brendan Mcmahan, Eider Moore, Daniel Ramage, Seth Hampson, and Blaise Agüera y Arcas. 2017. Communication-efficient learning of deep networks from decentralized data. Artificial Intelligence and Statistics. 1273–1282.
[41]
L. Liu, J. Zhang, S. H. Song, and K. B. Letaief. 2020. Client-edge-cloud hierarchical federated learning. In Proceedings of the IEEE International Conference on Communications (ICC’20). 1–6. DOI:
[42]
Suzhi Bi and Ying Jun Zhang. 2018. Computation rate maximization for wireless powered mobile-edge computing with binary computation offloading. IEEE Trans. Wireless Commun. 17, 6 (2018), 4177–4190.
[43]
Stephen Boyd, Neal Parikh, Eric Chu, Borja Peleato, Jonathan Eckstein, et al. 2011. Distributed optimization and statistical learning via the alternating direction method of multipliers. Found. Trends Mach. Learn. 3, 1 (2011), 1–122.
[44]
Sudip Misra and Niloy Saha. 2019. Detour: Dynamic task offloading in software-defined fog for IoT applications. IEEE J. Select. Areas Commun. 37, 5 (2019), 1159–1166.
[45]
Liang Huang, Suzhi Bi, and Ying-Jun Angela Zhang. 2020. Deep reinforcement learning for online computation offloading in wireless powered mobile-edge computing networks. IEEE Trans. Mobile Comput. 19, 11 (2020), 2581–2593. DOI:

Cited By

View all
  • (2024)Fair and Robust Federated Learning via Decentralized and Adaptive Aggregation based on BlockchainACM Transactions on Sensor Networks10.1145/3673656Online publication date: 17-Jun-2024
  • (2024)Push the Limit of Highly Accurate Ranging on Commercial UWB DevicesProceedings of the ACM on Interactive, Mobile, Wearable and Ubiquitous Technologies10.1145/36596028:2(1-27)Online publication date: 15-May-2024
  • (2024)xMeta: SSD-HDD-hybrid Optimization for Metadata Maintenance of Cloud-scale Object StorageACM Transactions on Architecture and Code Optimization10.1145/365260621:2(1-20)Online publication date: 21-May-2024
  • Show More Cited By

Index Terms

  1. BiLSTM-based Federated Learning Computation Offloading and Resource Allocation Algorithm in MEC

        Recommendations

        Comments

        Please enable JavaScript to view thecomments powered by Disqus.

        Information & Contributors

        Information

        Published In

        cover image ACM Transactions on Sensor Networks
        ACM Transactions on Sensor Networks  Volume 19, Issue 3
        August 2023
        597 pages
        ISSN:1550-4859
        EISSN:1550-4867
        DOI:10.1145/3584865
        Issue’s Table of Contents

        Publisher

        Association for Computing Machinery

        New York, NY, United States

        Journal Family

        Publication History

        Published: 01 March 2023
        Online AM: 12 January 2023
        Accepted: 27 December 2022
        Revised: 08 December 2022
        Received: 21 April 2022
        Published in TOSN Volume 19, Issue 3

        Permissions

        Request permissions for this article.

        Check for updates

        Author Tags

        1. Mobile edge computing
        2. computation offloading
        3. quality of service
        4. resource allocation
        5. federated learning

        Qualifiers

        • Research-article

        Funding Sources

        • National Natural Science Foundation of China
        • National Natural Science Foundation of China
        • Natural Science Basic Research Program of Shaanxi

        Contributors

        Other Metrics

        Bibliometrics & Citations

        Bibliometrics

        Article Metrics

        • Downloads (Last 12 months)252
        • Downloads (Last 6 weeks)22
        Reflects downloads up to 11 Dec 2024

        Other Metrics

        Citations

        Cited By

        View all
        • (2024)Fair and Robust Federated Learning via Decentralized and Adaptive Aggregation based on BlockchainACM Transactions on Sensor Networks10.1145/3673656Online publication date: 17-Jun-2024
        • (2024)Push the Limit of Highly Accurate Ranging on Commercial UWB DevicesProceedings of the ACM on Interactive, Mobile, Wearable and Ubiquitous Technologies10.1145/36596028:2(1-27)Online publication date: 15-May-2024
        • (2024)xMeta: SSD-HDD-hybrid Optimization for Metadata Maintenance of Cloud-scale Object StorageACM Transactions on Architecture and Code Optimization10.1145/365260621:2(1-20)Online publication date: 21-May-2024
        • (2024)Suitable and Style-Consistent Multi-Texture Recommendation for Cartoon IllustrationsACM Transactions on Multimedia Computing, Communications, and Applications10.1145/365251820:7(1-26)Online publication date: 16-May-2024
        • (2024)MS-GDA: Improving Heterogeneous Recipe Representation via Multinomial Sampling Graph Data AugmentationACM Transactions on Multimedia Computing, Communications, and Applications10.1145/364862020:7(1-23)Online publication date: 25-Apr-2024
        • (2024)MSEConv: A Unified Warping Framework for Video Frame InterpolationACM Transactions on Asian and Low-Resource Language Information Processing10.1145/3648364Online publication date: 14-Feb-2024
        • (2024)GMS-3DQA: Projection-Based Grid Mini-patch Sampling for 3D Model Quality AssessmentACM Transactions on Multimedia Computing, Communications, and Applications10.1145/364381720:6(1-19)Online publication date: 8-Mar-2024
        • (2024)RAST: Restorable Arbitrary Style TransferACM Transactions on Multimedia Computing, Communications, and Applications10.1145/363877020:5(1-21)Online publication date: 22-Jan-2024
        • (2024)Multiple Pseudo-Siamese Network with Supervised Contrast Learning for Medical Multi-modal RetrievalACM Transactions on Multimedia Computing, Communications, and Applications10.1145/363744120:5(1-23)Online publication date: 11-Jan-2024
        • (2024)Viewpoint Disentangling and Generation for Unsupervised Object Re-IDACM Transactions on Multimedia Computing, Communications, and Applications10.1145/363295920:5(1-23)Online publication date: 22-Jan-2024
        • Show More Cited By

        View Options

        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