Skip to main content

A Novel Probabilistic-Performance-Aware and Evolutionary Game-Theoretic Approach to Task Offloading in the Hybrid Cloud-Edge Environment

  • Conference paper
  • First Online:
Collaborative Computing: Networking, Applications and Worksharing (CollaborateCom 2020)

Abstract

The mobile edge computing (MEC) paradigm provides a promising solution to solve the resource-insufficiency problem in mobile terminals by offloading computation-intensive and delay-sensitive tasks to nearby edge nodes. However, pure edge resources can be limited and insufficient for computational-intensive applications raised by multiple users, which calls for a hybrid architecture with a centralized cloud server and multiple edge nodes and smart resource management strategies in such hybrid environment. The problem is however challenging due to the distributed nature and intrinsic dynamicness of the environment. Existing researches in this direction mainly see that edge servers are with constant performance and consider the offloading decision-making as a static optimization problem. In this paper, instead, we consider that geographically distributed edge servers are with time-varying performance and introduce a dynamic offloading strategy based on a probabilistic evolutionary game-theoretic framework. To validate our proposed framework, we conduct experimental case studies based on a real-world dataset of cloud edge resource locations and show that our proposed approach outperforms traditional ones in terms of multiple metrics.

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

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 84.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 109.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

References

  1. Google maps platform. https://developers.google.cn/maps/documentation/javascript/tutorial. Accessed 6 May 2020

  2. Tencent cloud platform. https://intl.cloud.tencent.com/zh/product/cvm. Accessed 16 Apr 2020

  3. Al-Shuwaili, A.N., Simeone, O., Bagheri, A., Scutari, G.: Joint uplink/downlink optimization for backhaul-limited mobile cloud computing with user scheduling. CoRR abs/1607.06521 (2016). http://arxiv.org/abs/1607.06521

  4. Alameddine, H.A., Sharafeddine, S., Sebbah, S., Ayoubi, S., Assi, C.: Dynamic task offloading and scheduling for low-latency IoT services in multi-access edge computing. IEEE J. Sel. Areas Commun. 37(3), 668–682 (2019). https://doi.org/10.1109/JSAC.2019.2894306

  5. Alfakih, T., Hassan, M.M., Gumaei, A., Savaglio, C., Fortino, G.: Task offloading and resource allocation for mobile edge computing by deep reinforcement learning based on SARSA. IEEE Access 8, 54074–54084 (2020). https://doi.org/10.1109/ACCESS.2020.2981434

  6. Aslanpour, M.S., Gill, S.S., Toosi, A.N.: Performance evaluation metrics for cloud, fog and edge computing: a review, taxonomy, benchmarks and standards for future research. Internet Things 12, 100273 (2020). https://doi.org/10.1016/j.iot.2020.100273. http://www.sciencedirect.com/science/article/pii/S2542660520301062

  7. Chen, L., Zhou, S., Xu, J.: Computation peer offloading for energy-constrained mobile edge computing in small-cell networks. IEEE/ACM Trans. Networking 26(4), 1619–1632 (2018)

    Article  Google Scholar 

  8. Chen, M., Hao, Y.: Task offloading for mobile edge computing in software defined ultra-dense network. IEEE J. Sel. Areas Commun. 36(3), 587–597 (2018)

    Article  Google Scholar 

  9. Chen, X., Jiao, L., Li, W., Fu, X.: Efficient multi-user computation offloading for mobile-edge cloud computing. IEEE/ACM Trans. Networking 24(5), 2795–2808 (2016). https://doi.org/10.1109/TNET.2015.2487344

    Article  Google Scholar 

  10. Chen, Z., Cheng, S.: Computation offloading algorithms in mobile edge computing system: a survey. In: Data Science - 5th International Conference of Pioneering Computer Scientists, Engineers and Educators, ICPCSEE 2019, Proceedings, Part I, Guilin, China, 20–23 September 2019, pp. 217–225 (2019). https://doi.org/10.1007/978-981-15-0118-0_17

  11. Cong, P., Zhou, J., Li, L., Cao, K., Wei, T., Li, K.: A survey of hierarchical energy optimization for mobile edge computing: a perspective from end devices to the cloud. ACM Comput. Surv. 53(2), 38:1–38:44 (2020). https://doi.org/10.1145/3378935

  12. Cuong, D., Tran, N., Tran, D., Pham, C., Alam, M.G.R., Hong, C.S.: Toward service selection game in a heterogeneous market cloud computing. In: Proceedings of the 2015 IFIP/IEEE International Symposium on Integrated Network Management, IM 2015, pp. 44–52, June 2015. https://doi.org/10.1109/INM.2015.7140275

  13. Dong, C., Wen, W.: Joint optimization for task offloading in edge computing: an evolutionary game approach. Sensors (Switzerland) 19(3) (2019). https://doi.org/10.3390/s19030740

  14. Du, W., Lei, T., He, Q., Liu, W., Lei, Q., Zhao, H., Wang, W.: Service capacity enhanced task offloading and resource allocation in multi-server edge computing environment. In: 2019 IEEE International Conference on Web Services, ICWS 2019, Milan, Italy,8–13 July 2019, pp. 83–90 (2019). https://doi.org/10.1109/ICWS.2019.00025

  15. Fantacci, R., Picano, B.: A matching game with discard policy for virtual machines placement in hybrid cloud-edge architecture for industrial IoT systems. IEEE Trans. Ind. Informatics 16(11), 7046–7055 (2020). https://doi.org/10.1109/TII.2020.2999880

  16. He, Q., Cui, G., Zhang, X., Chen, F., Deng, S., Jin, H., Li, Y., Yang, Y.: A game-theoretical approach for user allocation in edge computing environment. IEEE Trans. Parallel Distrib. Syst. 31(3), 515–529(2019). https://doi.org/10.1109/tpds.2019.2938944

  17. Hofbauer, J., Sigmund, K.: Evolutionary game dynamics. Bull. Am. Math. Soc. 40(4), 479–519 (2003)

    Article  MathSciNet  Google Scholar 

  18. Hosseinzadeh, M., Tho, Q.T., Ali, S., Rahmani, A.M., Souri, A., Norouzi, M., Huynh, B.: A hybrid service selection and composition model for cloud-edge computing in the internet of things. IEEE Access 8, 85939–85949 (2020). https://doi.org/10.1109/ACCESS.2020.2992262

  19. Hwang, S., Hsu, C., Lee, C.: Service selection for web services with probabilistic qos. IEEE Trans. Serv. Comput. 8(3), 467–480 (2015). https://doi.org/10.1109/TSC.2014.2338851

  20. Lan, Z., Xia, W., Cui, W., Yan, F., Shen, F., Zuo, X., Shen, L.: A hierarchical game for joint wireless and cloud resource allocation in mobile edge computing system. In: 10th International Conference on Wireless Communications and Signal Processing, WCSP 2018, Hangzhou, China, 18–20 October 2018. pp. 1–7 (2018). https://doi.org/10.1109/WCSP.2018.8555606

  21. Li, W., Xia, Y., Zhou, M., Sun, X., Zhu, Q.: Fluctuation-aware and predictive workflow scheduling in cost-effective infrastructure-as-a-service clouds. IEEE Access 6, 61488–61502 (2018). https://doi.org/10.1109/ACCESS.2018.2869827

    Article  Google Scholar 

  22. Liu, C.F., Bennis, M., Debbah, M., Poor, H.V.: Dynamic task offloading and resource allocation for ultra-reliable low-latency edge computing. IEEE Trans. Commun. 67(6), 4132–4150 (2019)

    Article  Google Scholar 

  23. Niyato, D., Hossain, E.: Dynamics of network selection in heterogeneous wireless networks: an evolutionary game approach. IEEE Trans. Veh. Technol. 58(4), 2008–2017 (2009)

    Article  Google Scholar 

  24. Peng, Q., et al.: Mobility-aware and migration-enabled online edge user allocation in mobile edge computing. In: 2019 IEEE International Conference on Web Services (ICWS), pp. 91–98. IEEE (2019)

    Google Scholar 

  25. Taylor, P., Jonker, L.: Evolutionary stable strategies and game dynamics. Math. Biosci. 40, 145–156 (1978). https://doi.org/10.1016/0025-5564(78)90077-9

    Article  MathSciNet  MATH  Google Scholar 

  26. Xia, X., Chen, F., He, Q., Grundy, J.C., Abdelrazek, M., Jin, H.: Cost-effective app data distribution in edge computing. IEEE Trans. Parallel Distrib. Syst. 32(1), 31–44 (2021). https://doi.org/10.1109/TPDS.2020.3010521

  27. Xia, X., Chen, F., He, Q., Grundy, J.C., Abdelrazek, M., Jin, H.: Online collaborative data caching in edge computing. IEEE Trans. Parallel Distrib. Syst. 32(2), 281–294 (2021). https://doi.org/10.1109/TPDS.2020.3016344

    Article  Google Scholar 

  28. Xu, J., Chen, L., Zhou, P.: Joint service caching and task offloading for mobile edge computing in dense networks. In: IEEE INFOCOM 2018-IEEE Conference on Computer Communications, pp. 207–215. IEEE (2018)

    Google Scholar 

  29. Zaw, C.W., Ei, N.N., Im, H.Y.R., Tun, Y.K., Hong, C.S.: Cost and latency tradeoff in mobile edge computing: A distributed game approach. In: IEEE International Conference on Big Data and Smart Computing, BigComp 2019, Kyoto, Japan, 27 February–2 March 2019, pp. 1–7 (2019). https://doi.org/10.1109/BIGCOMP.2019.8679304

  30. Zhao, H., Deng, S., Zhang, C., Du, W., He, Q., Yin, J.: A mobility-aware cross-edge computation offloading framework for partitionable applications. In: 2019 IEEE International Conference on Web Services, ICWS 2019, Milan, Italy, 8–13 July 2019, pp. 193–200 (2019). https://doi.org/10.1109/ICWS.2019.00041

  31. Zhao, P., Tian, H., Fan, B.: Partial critical path based greedy offloading in small cell cloud. In: IEEE 84th Vehicular Technology Conference, VTC Fall 2016, Montreal, QC, Canada, 18–21 September 2016, pp. 1–5 (2016). https://doi.org/10.1109/VTCFall.2016.7881145

  32. Zheng, Z., Zhang, Y., Lyu, M.R.: Investigating QoS of real-world web services. IEEE Trans. Serv. Comput. 7(1), 32–39 (2014). https://doi.org/10.1109/TSC.2012.34

Download references

Acknowledgement

This work is supported in part by the Graduate Scientific Research and Innovation Foundation of Chongqing, China (Grant No. CYB20062 and CYS20066), and the Fundamental Research Funds for the Central Universities (China) under Project 2019CDXYJSJ0022.

Author information

Authors and Affiliations

Authors

Corresponding authors

Correspondence to Wanbo Zheng or Yunni Xia .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2021 ICST Institute for Computer Sciences, Social Informatics and Telecommunications Engineering

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

Lei, Y., Zheng, W., Ma, Y., Xia, Y., Xia, Q. (2021). A Novel Probabilistic-Performance-Aware and Evolutionary Game-Theoretic Approach to Task Offloading in the Hybrid Cloud-Edge Environment. In: Gao, H., Wang, X., Iqbal, M., Yin, Y., Yin, J., Gu, N. (eds) Collaborative Computing: Networking, Applications and Worksharing. CollaborateCom 2020. Lecture Notes of the Institute for Computer Sciences, Social Informatics and Telecommunications Engineering, vol 349. Springer, Cham. https://doi.org/10.1007/978-3-030-67537-0_16

Download citation

  • DOI: https://doi.org/10.1007/978-3-030-67537-0_16

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-030-67536-3

  • Online ISBN: 978-3-030-67537-0

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics