Abstract
Mobile edge computing (MEC) is an effective means to solve the problem of insufficient processor computation capability and limited battery power, when edge devices are processing computationally intensive and time-sensitive application tasks. Offloading strategy is one of the key technologies of MEC. Current task offloading strategies often lead to problems of low server utilization rate and high delay in the offloading process, because they overlook internal dependency of tasks and time-varying wireless channels. For this problem, a multi-server cooperative offloading strategy based on improved genetic algorithm is designed and implemented for multi-user with multi-server small cell network system scenario. This scenario jointly considers the internal dependency of tasks, time-varying wireless channels and combines with the heterogeneous computation capability of edge devices and servers. The goal of our paper is to find the best task offloading scheme with low latency and high server utilization. The improvements to the genetic algorithm mainly include the crossover and mutation process. Our paper uses the normal distribution crossover operator and the polynomial mutation operator to improve the genetic algorithm, so that it will not fall into the local optimum. The convergence speed is fast and the search space is wider. The simulation results verify that the proposed method can greatly reduce the user’s execution delay and increase the utilization rate of the server.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Shi, W., Zhang, X., Wang, Y., et al.: Edge computing: state-of-the-art and future directions. J. Comput. Res. Dev. 56(1), 69–89 (2019)
Shi, W., Cao, J., Zhang, Q., et al.: Edge computing: vision and challenges. IEEE Internet Things J. 3(5), 637–646 (2016)
Shi, W., Sun, H., Cao, J., et al.: Edge computing - an emerging computing model for the internet of everything era. J. Comput. Res. Dev. 54(5), 907–924 (2017)
Flores, H., Hui, P., Tarkoma, S., et al.: Mobile code offloading: from concept to practice and beyond. IEEE Commun. Mag. 53(3), 80–88 (2015)
Wang, S., Zhang, X., Zhang, Y., et al.: A survey on mobile edge networks: convergence of computing. Caching Commun. IEEE Access 5, 6757–6779 (2017)
Mao, Y., Zhang, J., Letaief, K.B.: Dynamic computation offloading for mobile-edge computing with energy harvesting devices. IEEE J. Sel. Areas Commun. 34(12), 3590–3605 (2016)
You, C., Huang, K., Chae, H., et al.: Energy-efficient resource allocation for mobile-edge computation offloading. IEEE Trans. Wirel. Commun. 16(3), 1397–1411 (2016)
Chen, X., Jiao, L., Li, W., et al.: Efficient multi-user computation offloading for mobile-edge cloud computing. IEEE/ACM Trans. Networking 24(5), 2795–2808 (2015)
Yang, L., Zhang, H., Li, X., et al.: A distributed computation offloading strategy in small-cell networks integrated with mobile edge computing. IEEE/ACM Trans. Networking 26(6), 2762–2773 (2018)
Tran, T.X., Pompili, D.: Joint task offloading and resource allocation for multi-server mobile-edge computing networks. IEEE Trans. Veh. Technol. 68(1), 856–868 (2018)
Shu, C., Zhao, Z., Han, Y., et al.: Multi-user offloading for edge computing networks: A dependency-aware and latency-optimal approach. IEEE Internet Things J. 7(3), 1678–1689 (2019)
Huang, L., Bi, S., Zhang, Y.J.A.: Deep reinforcement learning for online computation offloading in wireless powered mobile-edge computing networks. IEEE Trans. Mob. Comput. 19(11), 2581–2593 (2019)
Bao, Z., Yu, J., Yang, S.: Intelligent Optimization Algorithm and its MATLAB Example, pp. 2–10. Publishing House of Electronics Industry, Beijing (2016)
Lei, D., Yan, X.: Multi Objective Intelligent Optimization Algorithm and its Application, pp.10–30. Science Press, Beijing (2009)
Ji, G., Qiu, Y., Wu, C., et al.: Summary of genetic algorithms research. Appl. Res. Comput. 21(2), 69–73 (2004)
Deb, K., Agrawal, R.B.: Simulated binary crossover for continuous search space. Complex Syst. 9(2), 115–148 (1995)
Yan, J., Bi, S., Zhang, Y.J., et al.: Optimal task offloading and resource allocation in mobile-edge computing with inter-user task dependency. IEEE Trans. Wirel. Commun. 19(1), 235–250 (2019)
Guo, H., Liu, J.: Collaborative computation offloading for multiaccess edge computing over fiber–wireless networks. IEEE Trans. Veh. Technol. 67(5), 4514–4526 (2018)
Wang, H., Xu, H., Cheng, Z., et al.: Current research and development trend of 5g network technologies. Telecommun. Sci. 31(9), 156–162 (2015)
Acknowledgments
This work was supported by Shandong Natural Science Fund Project (No. ZR2023MF061), the talent project of “Qingtan Scholar” of Zaozhuang University.
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2024 The Author(s), under exclusive license to Springer Nature Singapore Pte Ltd.
About this paper
Cite this paper
Zheng, T., Yang, B. (2024). Multi-server Cooperative Offloading Strategy for Dependent Tasks Based on Improved Genetic Algorithm. In: Huang, DS., Zhang, X., Pan, Y. (eds) Advanced Intelligent Computing Technology and Applications. ICIC 2024. Lecture Notes in Computer Science, vol 14863. Springer, Singapore. https://doi.org/10.1007/978-981-97-5581-3_1
Download citation
DOI: https://doi.org/10.1007/978-981-97-5581-3_1
Published:
Publisher Name: Springer, Singapore
Print ISBN: 978-981-97-5580-6
Online ISBN: 978-981-97-5581-3
eBook Packages: Computer ScienceComputer Science (R0)