Microservice deployment in cloud-edge environment using enhanced global search grey wolf optimizer-greedy algorithm (original) (raw)
References
Zhang, X., Li, Z., Lai, C., Zhang, J.: Joint edge server placement and service placement in mobile-edge computing. IEEE Internet Thing. J. 9(13), 11261–11274 (2021) MATH Google Scholar
Nain, A., Sheikh, S., Shahid, M., Malik, R.: Resource optimization in edge and sdn-based edge computing: a comprehensive study. Cluster Computing, 1–29 (2024)
Yang, Z., Liang, B., Ji, W.: An intelligent end-edge-cloud architecture for visual iot-assisted healthcare systems. IEEE Internet Things J. 8(23), 16779–16786 (2021) MATH Google Scholar
Xia, X., Chen, F., He, Q., Grundy, J.C., Abdelrazek, M., Jin, H.: Cost-effective app data distribution in edge computing. IEEE Transac. Parallel Distribut. Sys. 32(1), 31–44 (2020) Google Scholar
Ranaweera, P., Jurcut, A.D., Liyanage, M.: Survey on multi-access edge computing security and privacy. IEEE Commun. Surv. Tutor. 23(2), 1078–1124 (2021) MATH Google Scholar
Salaht, F.A., Desprez, F., Lebre, A.: An overview of service placement problem in fog and edge computing. ACM Comput. Surv. (CSUR) 53(3), 1–35 (2020) MATH Google Scholar
Wang, P., Xu, J., Zhou, M., Albeshri, A.: Budget-constrained optimal deployment of redundant services in edge computing environment. IEEE Internet Thing J. 10(11), 9453–9464 (2023) MATH Google Scholar
Meng, J., Zeng, C., Tan, H., Li, Z., Li, B., Li, X.-Y.: Joint heterogeneous server placement and application configuration in edge computing. In: 2019 IEEE 25Th International Conference on Parallel and Distributed Systems (ICPADS), pp. 488–497 (2019). IEEE
Guo, F., Tang, B., Tang, M., Liang, W.: Deep reinforcement learning-based microservice selection in mobile edge computing. Cluster Comput. 26(2), 1319–1335 (2023) MATH Google Scholar
He, X., Tu, Z., Wagner, M., Xu, X., Wang, Z.: Online deployment algorithms for microservice systems with complex dependencies. IEEE Transac. Cloud Comput. 11(2), 1746–1763 (2022) MATH Google Scholar
Chen, X., Chen, H., Zheng, Q., Wang, W., Liu, G.: Characterizing web application performance for maximizing service providers’ profits in clouds. In: 2011 International Conference on Cloud and Service Computing, pp. 191–198 (2011). IEEE
Dias, I., Ruan, L., Ranaweera, C., Wong, E.: From 5g to beyond: Passive optical network and multi-access edge computing integration for latency-sensitive applications. Optic. Fiber Technol. 75, 103191 (2023) Google Scholar
Dogani, J., Yazdanpanah, A., Zare, A., Khunjush, F.: A two-tier multi-objective service placement in container-based fog-cloud computing platforms. Cluster Computing, 1–24 (2023)
Zhang, Y., Meng, L., Xue, X., Zhou, Z., Tomiyama, H.: Qoe-constrained concurrent request optimization through collaboration of edge servers. IEEE Internet Thing J. 6(6), 9951–9962 (2019) Google Scholar
Dai, X., Xiao, Z., Jiang, H., Lui, J.C.: Uav-assisted task offloading in vehicular edge computing networks. IEEE Transac. Mobile Comput. 23(4), 2520–2534 (2023) MATH Google Scholar
Fan, W., Hua, M., Zhang, Y., Su, Y., Li, X., Tang, B., Wu, F., Liu, Y.: Game-based task offloading and resource allocation for vehicular edge computing with edge-edge cooperation. IEEE Transac. Vehicular Technol. 72(6), 7857–7870 (2023) MATH Google Scholar
Chen, Y., Wang, D., Wu, N., Xiang, Z.: Mobility-aware edge server placement for mobile edge computing. Comput. Commun. 208, 136–146 (2023) MATH Google Scholar
Ni, J., Zhang, K., Vasilakos, A.V.: Security and privacy for mobile edge caching: Challenges and solutions. IEEE Wirel. Commun. 28(3), 77–83 (2020) MATH Google Scholar
Zhang, P., Wang, Y., Kumar, N., Jiang, C., Shi, G.: A security-and privacy-preserving approach based on data disturbance for collaborative edge computing in social iot systems. IEEE Transac. Comput. Social Sys. 9(1), 97–108 (2021) MATH Google Scholar
Feng, J., Liu, L., Pei, Q., Li, K.: Min-max cost optimization for efficient hierarchical federated learning in wireless edge networks. IEEE Transac. Parall. Distribut. Sys. 33(11), 2687–2700 (2021) MATH Google Scholar
Goudarzi, M., Wu, H., Palaniswami, M., Buyya, R.: An application placement technique for concurrent iot applications in edge and fog computing environments. IEEE Transac. Mobile Comput. 20(4), 1298–1311 (2020) Google Scholar
Zheng, R., Zhang, C., Xu, J., Liu, M., Zhu, J., Zhang, M.: Service placement strategies in mobile edge computing based on an improved genetic algorithm. Available at SSRN 4421542
Li, C., Zhang, Q., Huang, C., Luo, Y.: Optimal service selection and placement based on popularity and server load in multi-access edge computing. J. Netw. Sys. Manage. 31(1), 15 (2023) MATH Google Scholar
Kittikamron, K., Manop, N., Chanakitkarnchok, A., Rojviboonchai, K.: Edge service placement optimization for location-based service. In: 2023 20th International Joint Conference on Computer Science and Software Engineering (JCSSE), pp. 488–493 (2023). IEEE
Wang, L., Deng, X., Gui, J., Chen, X., Wan, S.: Microservice-oriented service placement for mobile edge computing in sustainable internet of vehicles. IEEE Transac. Intell. Transport. Sys. 24(9), 10012–10026 (2023) MATH Google Scholar
Lv, W., Wang, Q., Yang, P., Ding, Y., Yi, B., Wang, Z., Lin, C.: Microservice deployment in edge computing based on deep q learning. IEEE Transac. Parall. Distrib. Sys. 33(11), 2968–2978 (2022) MATH Google Scholar
He, X., Xu, H., Xu, X., Chen, Y., Wang, Z.: An efficient algorithm for microservice placement in cloud-edge collaborative computing environment. IEEE Transactions on Services Computing (2024)
Chen, L., Xu, Y., Lu, Z., Wu, J., Gai, K., Hung, P.C., Qiu, M.: Iot microservice deployment in edge-cloud hybrid environment using reinforcement learning. IEEE Internet Thing J. 8(16), 12610–12622 (2020) Google Scholar
Peng, K., Wang, L., He, J., Cai, C., Hu, M.: Joint optimization of service deployment and request routing for microservices in mobile edge computing. IEEE Transactions on Services Computing (2024)
Ali, S.O., Elbiaze, H., Glitho, R., Ajib, W.: Camp-inc: Components-aware microservices placement for in-network computing cloud-edge continuum. In: GLOBECOM 2022-2022 IEEE Global Communications Conference, pp. 2116–2121 (2022). IEEE
Zhang, H., Luo, J., Tu, Y., Wang, R., Wu, D., Yang, J.: Microservice deployment mechanism with diversified qos requirements for smart health system in industry 5.0. IEEE Transactions on Consumer Electronics (2023)
Li, H., Tang, B., Xu, W., Guo, F., Zhang, X.: Application deployment in mobile edge computing environment based on microservice chain. In: 2022 IEEE 25th International Conference on Computer Supported Cooperative Work in Design (CSCWD), pp. 531–536 (2022). IEEE
Mirjalili, S., Mirjalili, S.M., Lewis, A.: Grey wolf optimizer. Adv. Engineer. Softw. 69, 46–61 (2014) MATH Google Scholar
Chiu, C.-Y., Shih, P.-C., Li, X.: A dynamic adjusting novel global harmony search for continuous optimization problems. Symmetry 10(8), 337 (2018) MATH Google Scholar
Mantegna, R.N.: Fast, accurate algorithm for numerical simulation of levy stable stochastic processes. Phys. Rev. E 49(5), 4677 (1994) MATH Google Scholar
Mirjalili, S.: The ant lion optimizer. Adv. Engineer. Softw. 83, 80–98 (2015) MATH Google Scholar
Lai, P., He, Q., Abdelrazek, M., Chen, F., Hosking, J., Grundy, J., Yang, Y.: Optimal edge user allocation in edge computing with variable sized vector bin packing. In: Service-Oriented Computing: 16th International Conference, ICSOC 2018, Hangzhou, China, November 12-15, 2018, Proceedings 16, pp. 230–245 (2018). Springer
Chen, S., Yuan, Q., Li, J., He, H., Li, S., Jiang, X., Yang, J.: Graph neural network aided deep reinforcement learning for microservice deployment in cooperative edge computing. IEEE Transactions on Services Computing (2024)