Abstract
With the vigorous development of Internet of Things technology, the current distribution network is developing towards the information-based and intelligent distribution Internet of Things (D-IoT). D-IoT adopts the mode of the cloud computing center and the edge cloud network working together. The edge cloud network has a large number of intelligent terminals, which can well adapt to the current sharply expanding power data scale. In order to further improve the ability of the edge network in D-IoT to process data in real time, and to maximize the quality of user experience (QoE) while minimizing energy consumption when performing computing offload, this paper proposes a dynamic non-cooperative game based edge Computing task offloading strategy, considering the dynamic nature of task generation, designed a distributed iterative optimization algorithm, which decomposes computing offloading into a series of sub-problems to solve. The results of simulation experiments prove that the calculation offloading mechanism proposed in this paper can greatly improve D -Compute efficiency of IoT system.
Similar content being viewed by others
References
Ting, Y. A. N. G., Liyuan, Z. H. A. O., & Chengshan, W. A. N. G. (2019). Review on application of artificial intelligence in power system and integrated energy system. Automation of Electric Power Systems, 43(1), 8–20.
Jun, L. V., Wenpeng, L. U. A. N., Riliang, L. I. U., et al. (2018). Architecture of distribution internet of things based on widespread sensing and software defined technology. Power System Technology, 42(10), 3108–3115.
Min, C., Hao, Y., Qin, M., et al. (2016). Mobility-aware caching and computation offloading in 5G ultra-dense cellular networks. Sensors, 17(7), 974.
Armbrust, M., Fox, A., Griffith, R., et al. (2010). A view of cloud computing. Communications of the ACM, 53(4), 50–58.
Liu, J., Mao, Y., Zhang, J., et al. (2016). Delay-optimal computation task scheduling for mobile-edge computing systems. In: 2016 IEEE International Symposium on Information Theory (ISIT), IEEE, 1451–1455.
Mao, Y., Zhang, J., & Letaief, K. B. (2016). Dynamic computation offloading for mobile-edge computing with energy harvesting devices. IEEE Journal on Selected Areas in Communications, 34(12), 3590–3605.
Jia, M., Cao, J., & Yang, L. (2014). Heuristic offloading of concurrent tasks for computation-intensive applications in mobile cloud computing. In: 2014 IEEE Conference on Computer Communications Workshops (INFOCOM WKSHPS), IEEE, 352–357.
Zhang, Y., Liu, H., Jiao, L., et al. (2012). To offload or not to offload: an efficient code partition algorithm for mobile cloud computing. In: 2012 IEEE 1st International Conference on Cloud Networking (CLOUDNET). IEEE, 80–86.
Chun, B. G., Ihm, S., Maniatis, P., et al. (2011). CloneCloud: Elastic execution between mobile device and cloud. In: Conference on Computer Systems. ACM, 301–314.
Cuervo, E., Balasubramanian, A., Cho, D. K., et al. (2010). MAUI: Making smartphones last longer with code offload [C]. In: Proceedings of the 8th International Conference on Mobile Systems, Applications, and Services (MobiSys 2010), San Francisco, California, USA, DBLP, 2010.
Chen, X. (2016). Decentralized computation offloading game for mobile cloud computing. IEEE Transactions on Parallel and Distributed Systems, 26(4), 974–983.
Yang, L., Cao, J., Cheng, H., & Ji, Y. (2015). Multi-user computation partitioning for latency sensitive mobile cloud applications. IEEE Transactions on Computers, 64(8), 2253–2266.
Liu, Y., Xu, C., Zhan, Y., et al. (2017) Incentive mechanism for computation offloading using edge computing: A Stackelberg game approach. Computer Networks S1389128617301068.
Chen, Y., Zhang, N., Zhang, Y., & Chen, X. (2019). Dynamic computation offloading in edge computing for internet of things. IEEE Internet of Things Journal, 6(3), 4242–4251.
Wei, Z., Zhao, B., Su, J., & Lu, X. (2019). Dynamic edge computation offloading for internet of things with energy harvesting: A Learning method. IEEE Internet of Things Journal, 6(3), 4436–4447.
Cao, X., Wang, F., Xu, J., Zhang, R., & Cui, S. (2019). Joint computation and communication cooperation for energy-efficient mobile edge computing. IEEE Internet of Things Journal, 6(3), 4188–4200.
Wang, Y. & Xia, Y. (2016). Energy optimal VM placement in the cloud. In: Proceedings of the 9th IEEE International Conference on Cloud Computing, (CLOUD 2016), pp. 84–91.
Li, D., Li, L., Yangqingbo, L., Zhang, J., & Liu, D. (2021). Cloud edge coordinated quality optimization of cloud data [J/Ol]. Journal of power system and automation. https://doi.org/10.19635/j.cnki.csu-epsa.000755
Chen, Y., Chen, S., & Chen, X. (2020). Efficient caching strategy in wireless networks with mobile edge computing[J]. Peer-to- Peer Networking and Applications, 13(1).
Zhao, S., Yuan, L., & Zhang, Z. P. (2021). Multi agent edge computing task offloading [J/OL]. Computer Engineering and Application 1–9. http://kns.cnki.net/kcms/detail/11.2127.TP.20210419.1350.041.html
Jun, L. V., Sheng, W., Liu, R., et al. (2019). Design and application of power distribution internet of things. High Voltage Engineering, 45(6), 1681–1688.
Luo, C., Huang, Y. F., & Gupta, V. (2018). Stochastic dynamic pricing for EV charging stations with renewables integration and energy storage. IEEE Transactions on Smart Grid, 9(2), 1494–1505.
Acknowledgements
This article was funded by Project Construction funding for double first-class universities (XM18057)
Author information
Authors and Affiliations
Corresponding author
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
About this article
Cite this article
Li, Y., Yang, R. Edge Computing Offloading Strategy Based on Dynamic Non-cooperative Games in D-IoT. Wireless Pers Commun 122, 109–127 (2022). https://doi.org/10.1007/s11277-021-08891-5
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11277-021-08891-5