Microservice deployment in cloud-edge environment using enhanced global search grey wolf optimizer-greedy algorithm (original) (raw)

References

  1. 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
  2. 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)
  3. 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
  4. 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
  5. 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
  6. 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
  7. 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
  8. 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
  9. 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
  10. 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
  11. 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
  12. 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
  13. 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)
  14. 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
  15. 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
  16. 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
  17. 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
  18. 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
  19. 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
  20. 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
  21. 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
  22. 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
  23. 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
  24. 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
  25. 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
  26. 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
  27. Deng, S., Xiang, Z., Taheri, J., Khoshkholghi, M.A., Yin, J., Zomaya, A.Y., Dustdar, S.: Optimal application deployment in resource constrained distributed edges. IEEE Transac. Mobile Comput. 20(5), 1907–1923 (2020)
    Google Scholar
  28. 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)
  29. 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
  30. 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)
  31. 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
  32. 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)
  33. 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
  34. Mirjalili, S., Mirjalili, S.M., Lewis, A.: Grey wolf optimizer. Adv. Engineer. Softw. 69, 46–61 (2014)
    MATH Google Scholar
  35. 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
  36. Mantegna, R.N.: Fast, accurate algorithm for numerical simulation of levy stable stochastic processes. Phys. Rev. E 49(5), 4677 (1994)
    MATH Google Scholar
  37. Mirjalili, S.: The ant lion optimizer. Adv. Engineer. Softw. 83, 80–98 (2015)
    MATH Google Scholar
  38. 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
  39. 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)

Download references