skip to main content
research-article

Distributed Task Offloading and Resource Purchasing in NOMA-Enabled Mobile Edge Computing: Hierarchical Game Theoretical Approaches

Published:10 January 2024Publication History
Skip Abstract Section

Abstract

As the computing resources and the battery capacity of mobile devices are usually limited, it is a feasible solution to offload the computation-intensive tasks generated by mobile devices to edge servers (ESs) in mobile edge computing (MEC). In this article, we study the multi-user multi-server task offloading problem in MEC systems, where all users compete for the limited communication resources and computing resources. We formulate the offloading problem with the goal of minimizing the cost of the users and maximizing the profits of the ESs. We propose a hierarchical EETORP (Economic and Efficient Task Offloading and Resource Purchasing) framework that includes a two-stage joint optimization process. Then we prove that the problem is NP-complete. For the first stage, we formulate the offloading problem as a multi-channel access game (MCA-Game) and prove theoretically the existence of at least one Nash equilibrium strategy in MCA-Game. Next, we propose a game-based multi-channel access (GMCA) algorithm to obtain the Nash equilibrium strategy and analyze the performance guarantee of the obtained offloading strategy in the worst case. For the second stage, we model the computing resource allocation between the users and ESs by Stackelberg game theory, and reformulate the problem as a resource pricing and purchasing game (PAP-Game). We prove theoretically the property of incentive compatibility and the existence of Stackelberg equilibrium. A game-based pricing and purchasing (GPAP) algorithm is proposed. Finally, a series of both parameter analysis and comparison experiments are carried out, which validate the convergence and effectiveness of the GMCA algorithm and GPAP algorithm.

REFERENCES

  1. [1] Ahsan Waleed, Yi Wenqiang, Qin Zhijin, Liu Yuanwei, and Nallanathan Arumugam. 2021. Resource allocation in uplink NOMA-IoT networks: A reinforcement-learning approach. IEEE Transactions on Wireless Communications 20, 8 (2021), 50835098.Google ScholarGoogle ScholarDigital LibraryDigital Library
  2. [2] Bi Suzhi and Zhang Ying Jun. 2018. Computation rate maximization for wireless powered mobile-edge computing with binary computation offloading. IEEE Transactions on Wireless Communications 17, 6 (2018), 41774190. Google ScholarGoogle ScholarDigital LibraryDigital Library
  3. [3] Casini Daniel, Pazzaglia Paolo, Biondi Alessandro, Natale Marco Di, and Buttazzo Giorgio. 2020. Predictable memory-CPU co-scheduling with support for latency-sensitive tasks. In Proceedings of the 2020 57th ACM/IEEE Design Automation Conference (DAC’20). 16. Google ScholarGoogle ScholarCross RefCross Ref
  4. [4] Chekuri Chandra and Khanna Sanjeev. 2005. A polynomial time approximation scheme for the multiple knapsack problem. SIAM Journal on Computing 35, 3 (2005), 713728.Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. [5] Chen Lixing, Zhou Sheng, and Xu Jie. 2018. Computation peer offloading for energy-constrained mobile edge computing in small-cell networks. IEEE/ACM Transactions on Networking 26, 4 (2018), 16191632. Google ScholarGoogle ScholarDigital LibraryDigital Library
  6. [6] Chen Xianfu, Zhang Honggang, Wu Celimuge, Mao Shiwen, Ji Yusheng, and Bennis Medhi. 2019. Optimized computation offloading performance in virtual edge computing systems via deep reinforcement learning. IEEE Internet of Things Journal 6, 3 (2019), 40054018. Google ScholarGoogle ScholarCross RefCross Ref
  7. [7] Chen Y., Gu W., Xu J., and Min. G.2023. Dynamic task offloading for digital twin-empowered mobile edge computing via deep reinforcement learning. China Communications. Early access, May 10, 2023.Google ScholarGoogle ScholarCross RefCross Ref
  8. [8] Chen Y., Hu J., Zhao J., and Min G.. 2023. QoS-aware computation offloading in LEO satellite edge computing for IoT: A game-theoretical approach. Chinese Journal of Electronics XX (2023), XX–XX.Google ScholarGoogle Scholar
  9. [9] Chen Y., Xing H., Ma Z., X. Chen, and J. Huang. 2022. Cost-efficient edge caching for NOMA-enabled IoT services. China Communications XX (2022), XX–XX.Google ScholarGoogle Scholar
  10. [10] Chen Y., Zhao J., Wu Y., al. et2022. QoE-aware decentralized task offloading and resource allocation for end-edge-cloud systems: A game-theoretical approach. IEEE Transactions on Mobile Computing. Early access, November 18, 2022. DOI: 10.1109/TMC.2022.3223119Google ScholarGoogle Scholar
  11. [11] Cui Guangming, He Qiang, Chen Feifei, Zhang Yiwen, Jin Hai, and Yang Yun. 2022. Interference-aware game-theoretic device allocation for mobile edge computing. IEEE Transactions on Mobile Computing 11 (2022), 40014012. Google ScholarGoogle ScholarCross RefCross Ref
  12. [12] Cui Guangming, He Qiang, Xia Xiaoyu, Lai Phu, Chen Feifei, Gu Tao, and Yang Yun. 2022. Interference-aware SaaS user allocation game for edge computing. IEEE Transactions on Cloud Computing 10, 3 (2022), 18881899. Google ScholarGoogle ScholarCross RefCross Ref
  13. [13] Ding Yan, Li Kenli, Liu Chubo, and Li Keqin. 2022. A potential game theoretic approach to computation offloading strategy optimization in end-edge-cloud computing. IEEE Transactions on Parallel and Distributed Systems 33, 6 (2022), 1503–1519.Google ScholarGoogle ScholarCross RefCross Ref
  14. [14] Du Jianbo, Cheng Wenjie, Lu Guangyue, Cao Haotong, Chu Xiaoli, Zhang Zhicai, and Wang Junxuan. 2021. Resource pricing and allocation in MEC enabled blockchain systems: An A3C deep reinforcement learning approach. IEEE Transactions on Network Science and Engineering 9, 1 (2021), 3344.Google ScholarGoogle ScholarCross RefCross Ref
  15. [15] Fang Tao, Yuan Feng, Ao Liang, and Chen Jiaxin. 2021. Joint task offloading, D2D pairing, and resource allocation in device-enhanced MEC: A potential game approach. IEEE Internet of Things Journal 9, 5 (2021), 32263237.Google ScholarGoogle ScholarCross RefCross Ref
  16. [16] Han Di, Chen Wei, and Fang Yuguang. 2019. A dynamic pricing strategy for vehicle assisted mobile edge computing systems. IEEE Wireless Communications Letters 8, 2 (2019), 420423. Google ScholarGoogle ScholarCross RefCross Ref
  17. [17] Han Zhu, Niyato Dusit, Saad Walid, and Başar Tamer. 2019. Game Theory for Next Generation Wireless and Communication Networks: Modeling, Analysis, and Design. Cambridge University Press.Google ScholarGoogle ScholarCross RefCross Ref
  18. [18] Hu Junyan, Li Kenli, Liu Chubo, and Li Keqin. 2020. Game-based task offloading of multiple mobile devices with QoS in mobile edge computing systems of limited computation capacity. ACM Transactions on Embedded Computing Systems 19, 4 (July 2020), Article 29, 21 pages. Google ScholarGoogle ScholarDigital LibraryDigital Library
  19. [19] Huang Jiwei, Gao Han, Wan Shaohua, and Chen. Y.2023. AoI-aware energy control and computation offloading for industrial IoT. Future Generation Computer Systems 139 (2023), 2937.Google ScholarGoogle ScholarDigital LibraryDigital Library
  20. [20] Huang Jiwei, Wan Jiangyuan, Lv Bofeng, Ye Qiang, and Chen. Ying2023. Joint computation offloading and resource allocation for edge-cloud collaboration in Internet of Vehicles via deep reinforcement learning. IEEE Systems Journal. Early access, March 13, 2023.DOI: 10.1109/JSYST.2023.3249217Google ScholarGoogle ScholarCross RefCross Ref
  21. [21] Lai Phu, He Qiang, Cui Guangming, Xia Xiaoyu, Abdelrazek Mohamed, Chen Feifei, Hosking John, Grundy John, and Yang Yun. 2019. Edge user allocation with dynamic quality of service. In Proceedings of the International Conference on Service-Oriented Computing.86101.Google ScholarGoogle Scholar
  22. [22] Lan Yanwen, Wang Xiaoxiang, Wang Dongyu, Liu Zhaolin, and Zhang Yibo. 2019. Task caching, offloading, and resource allocation in D2D-aided fog computing networks. IEEE Access 7 (2019), 104876104891.Google ScholarGoogle ScholarCross RefCross Ref
  23. [23] Li Keqin. 2021. Heuristic computation offloading algorithms for mobile users in fog computing. ACM Transactions on Embedded Computing Systems 20, 2 (Jan. 2021), Article 11, 28 pages. Google ScholarGoogle ScholarDigital LibraryDigital Library
  24. [24] Li Lingxiang, Siew Marie, Chen Zhi, and Quek Tony Q. S.. 2021. Optimal pricing for job offloading in the MEC system with two priority classes. IEEE Transactions on Vehicular Technology 70, 8 (2021), 80808091. Google ScholarGoogle ScholarCross RefCross Ref
  25. [25] Mitsis Giorgos, Tsiropoulou Eirini Eleni, and Papavassiliou Symeon. 2022. Price and risk awareness for data offloading decision-making in edge computing systems. IEEE Systems Journal 16, 4 (2022), 65466557.Google ScholarGoogle ScholarCross RefCross Ref
  26. [26] Monderer Dov and Shapley Lloyd S.. 1996. Potential games. Games and Economic Behavior 14, 1 (1996), 124143.Google ScholarGoogle ScholarCross RefCross Ref
  27. [27] Pazzaglia Paolo, Casini Daniel, Biondi Alessandro, and Natale Marco Di. 2023. Optimizing inter-core communications under the LET paradigm using DMA engines. IEEE Transactions on Computers 72, 1 (2023), 127139. Google ScholarGoogle ScholarCross RefCross Ref
  28. [28] Qin Zhijin, Yue Xinwei, Liu Yuanwei, Ding Zhiguo, and Nallanathan Arumugam. 2018. User association and resource allocation in unified NOMA enabled heterogeneous ultra dense networks. IEEE Communications Magazine 56, 6 (2018), 8692. Google ScholarGoogle ScholarCross RefCross Ref
  29. [29] Ray Kaustabha and Banerjee Ansuman. 2021. Horizontal auto-scaling for multi-access edge computing using safe reinforcement learning. ACM Transactions on Embedded Computing Systems 20, 6 (Oct. 2021), Article 109, 33 pages. Google ScholarGoogle ScholarDigital LibraryDigital Library
  30. [30] Ren Jinke, Yu Guanding, He Yinghui, and Li Geoffrey Ye. 2019. Collaborative cloud and edge computing for latency minimization. IEEE Transactions on Vehicular Technology 68, 5 (2019), 50315044. Google ScholarGoogle ScholarCross RefCross Ref
  31. [31] Vhora Fatema and Gandhi Jay. 2020. A comprehensive survey on mobile edge computing: Challenges, tools, applications. In Proceedings of the 2020 4th International Conference on Computing Methodologies and Communication (ICCMC’20). IEEE, Los Alamitos, CA, 4955.Google ScholarGoogle ScholarCross RefCross Ref
  32. [32] Wang Chenmeng, Liang Chengchao, Yu F. Richard, Chen Qianbin, and Tang Lun. 2017. Computation offloading and resource allocation in wireless cellular networks with mobile edge computing. IEEE Transactions on Wireless Communications 16, 8 (2017), 49244938. Google ScholarGoogle ScholarDigital LibraryDigital Library
  33. [33] Wang Chenmeng, Yu F. Richard, Liang Chengchao, Chen Qianbin, and Tang Lun. 2017. Joint computation offloading and interference management in wireless cellular networks with mobile edge computing. IEEE Transactions on Vehicular Technology 66, 8 (2017), 74327445. Google ScholarGoogle ScholarCross RefCross Ref
  34. [34] Wang Can, Zhang Sheng, Chen Yu, Qian Zhuzhong, Wu Jie, and Xiao Mingjun. 2020. Joint configuration adaptation and bandwidth allocation for edge-based real-time video analytics. In Proceedings of the 2020 IEEE Conference on Computer Communications(IEEE INFOCOM’20). IEEE, Los Alamitos, CA, 257266.Google ScholarGoogle ScholarDigital LibraryDigital Library
  35. [35] Wang Pengfei, Zheng Zijie, Di Boya, and Song Lingyang. 2019. HetMEC: Latency-optimal task assignment and resource allocation for heterogeneous multi-layer mobile edge computing. IEEE Transactions on Wireless Communications 18, 10 (2019), 49424956. Google ScholarGoogle ScholarDigital LibraryDigital Library
  36. [36] Wu Qihui, Wu Ducheng, Xu Yuhua, and Wang Jinlong. 2014. Demand-aware multichannel opportunistic spectrum access: A local interaction game approach with reduced information exchange. IEEE Transactions on Vehicular Technology 64, 10 (2014), 48994904.Google ScholarGoogle ScholarCross RefCross Ref
  37. [37] Xia Xiaoyu, Chen Feifei, He Qiang, Cui Guangming, Grundy John C., Abdelrazek Mohamed, Xu Xiaolong, and Jin Hai. 2021. Data, user and power allocations for caching in multi-access edge computing. IEEE Transactions on Parallel and Distributed Systems 33, 5 (2021), 11441155.Google ScholarGoogle ScholarDigital LibraryDigital Library
  38. [38] Zhang Qing, Luo Kai, Wang Wei, and Jiang Tao. 2019. Joint C-OMA and C-NOMA wireless backhaul scheduling in heterogeneous ultra dense networks. IEEE Transactions on Wireless Communications 19, 2 (2019), 874887.Google ScholarGoogle ScholarCross RefCross Ref

Index Terms

  1. Distributed Task Offloading and Resource Purchasing in NOMA-Enabled Mobile Edge Computing: Hierarchical Game Theoretical Approaches

      Recommendations

      Comments

      Login options

      Check if you have access through your login credentials or your institution to get full access on this article.

      Sign in

      Full Access

      • Published in

        cover image ACM Transactions on Embedded Computing Systems
        ACM Transactions on Embedded Computing Systems  Volume 23, Issue 1
        January 2024
        406 pages
        ISSN:1539-9087
        EISSN:1558-3465
        DOI:10.1145/3613501
        • Editor:
        • Tulika Mitra
        Issue’s Table of Contents

        Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than the author(s) must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected].

        Publisher

        Association for Computing Machinery

        New York, NY, United States

        Publication History

        • Published: 10 January 2024
        • Online AM: 16 May 2023
        • Accepted: 24 April 2023
        • Revised: 23 February 2023
        • Received: 10 October 2022
        Published in tecs Volume 23, Issue 1

        Permissions

        Request permissions about this article.

        Request Permissions

        Check for updates

        Qualifiers

        • research-article

      PDF Format

      View or Download as a PDF file.

      PDF

      eReader

      View online with eReader.

      eReader

      Full Text

      View this article in Full Text.

      View Full Text