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.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Google maps platform. https://developers.google.cn/maps/documentation/javascript/tutorial. Accessed 6 May 2020
Tencent cloud platform. https://intl.cloud.tencent.com/zh/product/cvm. Accessed 16 Apr 2020
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
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
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
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
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)
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)
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
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
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
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
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
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
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
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
Hofbauer, J., Sigmund, K.: Evolutionary game dynamics. Bull. Am. Math. Soc. 40(4), 479–519 (2003)
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
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
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
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
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)
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)
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)
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
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
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
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)
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
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
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
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
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
Corresponding authors
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2021 ICST Institute for Computer Sciences, Social Informatics and Telecommunications Engineering
About this paper
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)