Skip to main content
Log in

Resource pricing and offloading decisions in mobile edge computing based on the Stackelberg game

  • Published:
The Journal of Supercomputing Aims and scope Submit manuscript

Abstract

We propose a new approach for the organic integration of edge cloud offloading decision and Stackelberg game pricing to address the problem that the current Stackelberg games all allocate edge cloud computing resources equally and ignore the difference of different users’ demand for computing resources. Firstly, the Stackelberg game theory is used to establish a model of the optimal amount of data to be offloaded by users and the optimal number of computing resource blocks to be purchased, which converts the multivariate offloading decision problem of users into a univariate optimization problem, simplifies the offloading decision problem of users, and proves the existence of Nash equilibrium. Secondly, the KKT condition is applied to realize the offloading decision of users to purchase the optimal computing resource blocks. The upper and lower bounds of edge cloud pricing are established. Finally, a dynamic programming-based offloading (DPPO) algorithm for edge cloud pricing is proposed to achieve the optimal pricing of edge cloud utility and maximize each user’s own utility. The simulation results show that the proposed method not only achieves the equilibrium of edge cloud utility and user utility, but also has good convergence and scalability. The DPPO algorithm yields better results than with different pricing and offloading strategies.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7

Similar content being viewed by others

References

  1. Lavanya S, Prasanth A, Jayachitra S, Shenbagarajan A (2021) A tuned classification approach for efficient heterogeneous fault diagnosis in IoT-enabled wsn applications. Measurement 183:109771

    Article  Google Scholar 

  2. Prasanth A, Jayachitra S (2020) A novel multi-objective optimization strategy for enhancing quality of service in IoT-enabled wsn applications. Peer-to-Peer Netw Appl 4:1–16

    Google Scholar 

  3. Huang Jun, Qiang Duan, Xing Cong Cong, Wang Honggang (2017) Topology control for building a large-scale and energy-efficient internet of things. IEEE Wirel Commun 24(1):67–73

    Article  Google Scholar 

  4. Cicirelli Franco, Guerrieri Antonio, Spezzano Giandomenico, Vinci Andrea, Briante Orazio, Iera Antonio, Ruggeri Giuseppe (2017) Edge computing and social internet of things for large-scale smart environments development. IEEE Internet Things J 5(4):2557–2571

    Article  Google Scholar 

  5. Pan Jianli, Mcelhannon James (2017) Future edge cloud and edge computing for internet of things applications. IEEE Internet Things J 5(1):439–449

    Article  Google Scholar 

  6. Shahzadi Sonia, Iqbal Muddesar, Dagiuklas Tasos, Qayyum Zia Ul (2017) Multi-access edge computing: open issues, challenges and future perspectives. J Cloud Comput 6(1):30

    Article  Google Scholar 

  7. Chenmeng Wang F, Richard Yu, Liang Chengchao, Chen Qianbin, Tang Lun (2017) Joint computation offloading and interference management in wireless cellular networks with mobile edge computing. IEEE Trans Veh Technol 66(8):7432–7445

    Article  Google Scholar 

  8. Zhang Ke, Mao Yuming, Leng Supeng, Zhao Quanxin, Li Longjiang, Peng Xin, Pan Li, Maharjan Sabita, Zhang Yan (2016) Energy-efficient offloading for mobile edge computing in 5G heterogeneous networks. IEEE Access 4:5896–5907

    Article  Google Scholar 

  9. Kaewpuang Rakpong, Niyato Dusit, Wang Ping, Hossain Ekram (2013) A framework for cooperative resource management in mobile cloud computing. IEEE J Sel Areas Commun 31(12):2685–2700

    Article  Google Scholar 

  10. Dinh T. Q, Tang J, La Q. D, Quek Tqs (2017) Adaptive computation scaling and task offloading in mobile edge computing. In IEEE Wireless Communications and Networking Conference (WCNC2017)

  11. Tao X, Ota K, Dong M, Qi H, Li K (2017) Performance guaranteed computation offloading for mobile-edge cloud computing. IEEE Wirel Commun Lett 6(6):774–777

    Article  Google Scholar 

  12. Liu F, Huang Z, Wang L (2019) Energy-efficient collaborative task computation offloading in cloud-assisted edge computing for IoT sensors. Sensors (Basel) 19(5):1105

    Article  Google Scholar 

  13. Lei Y, Cao J, Tang S, Tao L, Chan Ats (2012) A framework for partitioning and execution of data stream applications in mobile cloud computing. In IEEE International Conference on Cloud Computing

  14. Liu Z, Fu J, Zhang Y (2021) Computation offloading and pricing in mobile edge computing based on stackelberg game. Wirel Netw 2(7):4795–4806

    Article  Google Scholar 

  15. Moura J, Hutchison D (2019) Game theory for multi-access edge computing: survey, use cases, and future trends. IEEE Commun Surv Tutor 21(1):260–288

    Article  Google Scholar 

  16. Xiong Z, Feng S, Wang W, Niyato D, Han Z (2018) Cloud/fog computing resource management and pricing for blockchain networks. IEEE Internet Things J 6(3):4585–4600

    Article  Google Scholar 

  17. Hazra A, Adhikari M, Amgoth T, Srirama SN (2020) Stackelberg game for service deployment of IoT-enabled applications in 6G-aware fog networks. IEEE Internet Things J 8(7):5185–5193

    Article  Google Scholar 

  18. Liu Yang Xu, Changqiao Zhan Yufeng, Zhixin Liu, Jianfeng Guan, Hongke Zhang (2017) Incentive mechanism for computation offloading using edge computing: a stackelberg game approach. Comput Netw 129P2:399–409

    Google Scholar 

  19. Jie Yingmo, Tang Xinyu, Choo Kim-Kwang Raymond, Shenghao Su, Li Mingchu, Guo Cheng (2018) Online task scheduling for edge computing based on repeated stackelberg game. J Parallel Distrib Comput 122:159–172

    Article  Google Scholar 

  20. Li Meiwen, Qingtao Wu, Zhu Junlong, Zheng Ruijuan, Zhang Mingchuan (2018) A computing offloading game for mobile devices and edge cloud servers. Wirel Commun Mobile Comput 1–10:2018

    Google Scholar 

  21. Sun W, Zhang H, Wang L, Guo S, Yuan D (2019) Profit maximization task offloading mechanism with d2d collaboration in mec networks. In 2019 11th International Conference on Wireless Communications and Signal Processing (WCSP)

  22. Wang Y, Xue L, Pedram M (2013) A nested two stage game-based optimization framework in mobile cloud computing system. In Service Oriented System Engineering (SOSE), 2013 IEEE 7th International Symposium on

  23. Li X, Zhang C, Gu B, Yamori K, Tanaka Y (2019) Optimal pricing and service selection in the mobile cloud architectures. IEEE Access 7:43564–43572

    Article  Google Scholar 

  24. Li F, Yao H, Du J, Jiang C, Qian Y (2019) Stackelberg game based computation offloading in social and cognitive IoT. IEEE Trans Ind Inform 16(8):5444–5455

    Article  Google Scholar 

  25. Liu J, Li L, Yang F, Liu X, Han Z (2019) Minimization of offloading delay for two-tier uav with mobile edge computing. In 2019 15th International Wireless Communications and Mobile Computing Conference (IWCMC)

  26. Liu Mengyu, Liu Yuan (2017) Price-based distributed offloading for mobile-edge computing with computation capacity constraints. IEEE Wirel Commun Lett 7(3):420–423

    Article  Google Scholar 

  27. Seong-Hwan Kim, Sangdon Park, Chen Min, Chan-Hyun Youn (2018) An optimal pricing scheme for the energy efficient mobile edge computation offloading with ofdma. IEEE Commun Lett 22(9):1922–1925

    Article  Google Scholar 

  28. Mach Pavel, Becvar Zdenek (2017) Mobile edge computing: a survey on architecture and computation offloading. IEEE Commun Surv Tutor 19(3):1628–1656

    Article  Google Scholar 

  29. Shannon Claude E (1948) A mathematical theory of communication. Bell Syst Tech J 27(4):379–423

    Article  MathSciNet  Google Scholar 

  30. You C, Huang K, Chae H, Kim B (2017) Energy-efficient resource allocation for mobile-edge computation offloading. IEEE Trans Wirel Commun 16(3):1397–1411

    Article  Google Scholar 

  31. Yuyi Mao, Jun Zhang, Song SH, Letaief Khaled B (2017) Stochastic joint radio and computational resource management for multi-user mobile-edge computing systems. IEEE Trans Wirel Commun 16(9):5994–6009

    Article  Google Scholar 

  32. Chen Xu, Lei Jiao, Li Wenzhong, Xiaoming Fu (2015) Efficient multi-user computation offloading for mobile-edge cloud computing. IEEE/ACM Trans Netw 24(5):2795–2808

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Jingqi Fu.

Ethics declarations

Conflict of interest

This work was funded by the National Science Foundation of China under Grant No. 92067106.

Additional information

Publisher's Note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Liu, Z., Fu, J. Resource pricing and offloading decisions in mobile edge computing based on the Stackelberg game. J Supercomput 78, 7805–7824 (2022). https://doi.org/10.1007/s11227-021-04246-w

Download citation

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11227-021-04246-w

Keywords

Navigation