{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,7,14]],"date-time":"2026-07-14T01:21:16Z","timestamp":1783992076619,"version":"3.55.0"},"reference-count":172,"publisher":"Springer Science and Business Media LLC","issue":"15","license":[{"start":{"date-parts":[[2025,10,16]],"date-time":"2025-10-16T00:00:00Z","timestamp":1760572800000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.springernature.com\/gp\/researchers\/text-and-data-mining"},{"start":{"date-parts":[[2025,10,16]],"date-time":"2025-10-16T00:00:00Z","timestamp":1760572800000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.springernature.com\/gp\/researchers\/text-and-data-mining"}],"funder":[{"name":"Shandong Provincial Natural Science Foundation of China","award":["ZR2022MF223"],"award-info":[{"award-number":["ZR2022MF223"]}]},{"name":"Qilu University of Technology (Shandong Academy of Sciences) Talent Research Project","award":["2023RCKY133"],"award-info":[{"award-number":["2023RCKY133"]}]},{"name":"Shandong Provincial Key Research and Development Program","award":["2022CXGC020106"],"award-info":[{"award-number":["2022CXGC020106"]}]},{"name":"National Key Research and Development Program of China","award":["2023YFB3002303"],"award-info":[{"award-number":["2023YFB3002303"]}]}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["Cluster Comput"],"published-print":{"date-parts":[[2025,12]]},"DOI":"10.1007\/s10586-025-05690-6","type":"journal-article","created":{"date-parts":[[2025,10,16]],"date-time":"2025-10-16T14:24:01Z","timestamp":1760624641000},"update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":3,"title":["Full stack optimization of microservice architecture: systematic review and research opportunity"],"prefix":"10.1007","volume":"28","author":[{"given":"Meihong","family":"Yang","sequence":"first","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Xiaoli","family":"Wang","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Binlei","family":"Cai","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Yinglong","family":"Wang","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Ying","family":"Guo","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"297","published-online":{"date-parts":[[2025,10,16]]},"reference":[{"key":"5690_CR1","unstructured":"Fowler, M., Lewis, J.: Microservices-a definition of this new architectural term. https:\/\/martinfowler.com\/articles\/microservices.html (2014)"},{"issue":"8","key":"5690_CR2","doi-asserted-by":"publisher","first-page":"4213","DOI":"10.1109\/TSE.2023.3287297","volume":"49","author":"Y Abgaz","year":"2023","unstructured":"Abgaz, Y., McCarren, A., et al.: Decomposition of monolith applications into microservices architectures: A systematic review. IEEE Trans. Software Eng. 49(8), 4213\u20134242 (2023)","journal-title":"IEEE Trans. Software Eng."},{"issue":"11","key":"5690_CR3","first-page":"2476","volume":"52","author":"SNA Jawaddi","year":"2022","unstructured":"Jawaddi, S.N.A., Johari, M.H., et al.: A review of microservices autoscaling with formal verification perspective. Software: Practice and Experience 52(11), 2476\u20132495 (2022)","journal-title":"Software: Practice and Experience"},{"key":"5690_CR4","doi-asserted-by":"publisher","DOI":"10.1016\/j.jss.2021.111014","volume":"180","author":"IK Aksakalli","year":"2021","unstructured":"Aksakalli, I.K., \u00c7elik, T., Can, A.B., Tekinerdo\u011fan, B.: Deployment and communication patterns in microservice architectures: A systematic literature review. J. Syst. Softw. 180, 111014 (2021)","journal-title":"J. Syst. Softw."},{"issue":"14s","key":"5690_CR5","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1145\/3592598","volume":"55","author":"S Pallewatta","year":"2023","unstructured":"Pallewatta, S., Kostakos, V., et al.: Placement of microservices-based iot applications in fog computing: A taxonomy and future directions. ACM Comput. Surv. 55(14s), 1\u201343 (2023)","journal-title":"ACM Comput. Surv."},{"issue":"11","key":"5690_CR6","first-page":"2342","volume":"46","author":"L Wang","year":"2023","unstructured":"Wang, L., Jiang, Y., et al.: A review of microservice fault detection. CHINESE JOURNAL OF COMPUTERS 46(11), 2342\u20132369 (2023)","journal-title":"CHINESE JOURNAL OF COMPUTERS"},{"issue":"4","key":"5690_CR7","doi-asserted-by":"publisher","first-page":"571","DOI":"10.1016\/j.jss.2006.07.009","volume":"80","author":"P Brereton","year":"2007","unstructured":"Brereton, P., Kitchenham, B.A., et al.: Lessons from applying the systematic literature review process within the software engineering domain. Journal of Systems and Software 80(4), 571\u2013583 (2007)","journal-title":"Journal of Systems and Software"},{"key":"5690_CR8","doi-asserted-by":"crossref","unstructured":"Pahl, C., Jamshidi, P.: Microservices: a systematic mapping study. In: 6th International Conference on Cloud Computing and Services Science (CLOSER), pp. 137\u2013146 (2016)","DOI":"10.5220\/0005785501370146"},{"issue":"5","key":"5690_CR9","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1145\/3450288","volume":"54","author":"SK Lo","year":"2022","unstructured":"Lo, S.K., Lu, Q., et al.: A systematic literature review on federated machine learning: From a software engineering perspective. ACM Comput. Surv. 54(5), 1\u201339 (2022)","journal-title":"ACM Comput. Surv."},{"issue":"1","key":"5690_CR10","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1186\/s13677-020-00210-w","volume":"10","author":"HB Hassan","year":"2021","unstructured":"Hassan, H.B., Barakat, S.A., et al.: Survey on serverless computing. Journal of Cloud Computing 10(1), 1\u201329 (2021)","journal-title":"Journal of Cloud Computing"},{"issue":"3","key":"5690_CR11","first-page":"1","volume":"31","author":"B Lin","year":"2022","unstructured":"Lin, B., Cassee, N., et al.: Opinion mining for software development: A systematic literature review. ACM Transactions on Software Engineering and Methodology 31(3), 1\u201341 (2022)","journal-title":"ACM Transactions on Software Engineering and Methodology"},{"key":"5690_CR12","volume-title":"Monolith to Microservices: Evolutionary Patterns to Transform Your Monolith","author":"S Newman","year":"2019","unstructured":"Newman, S.: Monolith to Microservices: Evolutionary Patterns to Transform Your Monolith. O\u2019Reilly Media, Sebastopol (2019)"},{"key":"5690_CR13","doi-asserted-by":"crossref","unstructured":"Wolfart, D., Assun\u00e7\u00e3o, W.K.G., et al.: Modernizing legacy systems with microservices: A roadmap. Proceedings of the 25th International Conference on Evaluation and Assessment in Software Engineering (EASE), pp. 149\u2013159 (2021)","DOI":"10.1145\/3463274.3463334"},{"key":"5690_CR14","doi-asserted-by":"crossref","unstructured":"Baresi, L., Garriga, M., et al.: Microservices identification through interface analysis. Service-Oriented and Cloud Computing: 6th IFIP WG 2.14 European Conference (ESOCC), pp. 19\u201333. Springer, Norway (2017)","DOI":"10.1007\/978-3-319-67262-5_2"},{"issue":"4","key":"5690_CR15","doi-asserted-by":"publisher","first-page":"274","DOI":"10.3311\/PPee.13925","volume":"63","author":"O Al-Debagy","year":"2019","unstructured":"Al-Debagy, O., Martinek, P.: A new decomposition method for designing microservices. Periodica Polytechnica Electrical Engineering and Computer Science 63(4), 274\u2013281 (2019)","journal-title":"Periodica Polytechnica Electrical Engineering and Computer Science"},{"key":"5690_CR16","doi-asserted-by":"publisher","DOI":"10.1016\/j.sysarc.2021.102200","volume":"118","author":"M Daoud","year":"2021","unstructured":"Daoud, M., El Mezouari, A., et al.: A multi-model based microservices identification approach. Journal of Systems Architecture 118, 102200 (2021)","journal-title":"Journal of Systems Architecture"},{"key":"5690_CR17","doi-asserted-by":"crossref","unstructured":"Rochimah, S., Nuralamsyah, B.: Decomposing monolithic to microservices:keyword extraction and bfs combination method to cluster monolithic\u2019s classes. J. RESTI (Rekayasa Sistem Teknol. Inf.) 7(2), 263\u2013270 (2023)","DOI":"10.29207\/resti.v7i2.4866"},{"key":"5690_CR18","doi-asserted-by":"crossref","unstructured":"Carvalho, L.R., Ara\u00fajo, A.P.F.: Framework node2faas: Automatic nodejs application converter for function as a service. 9th International Conference on Cloud Computing and Services Science (CLOSER), pp. 271\u2013278. SciTePress, Greece (2019)","DOI":"10.5220\/0007677902710278"},{"issue":"4","key":"5690_CR19","first-page":"566","volume":"54","author":"L Zhu","year":"2024","unstructured":"Zhu, L., Tamburri, D.A., Casale, G.: Radf: Architecture decomposition for function as a service. Software: Practice and Experience 54(4), 566\u2013594 (2024)","journal-title":"Software: Practice and Experience"},{"key":"5690_CR20","doi-asserted-by":"crossref","unstructured":"Kinoshita, T., Kanuka, H.: Automated microservice decomposition method as multi-objective optimization. 19th International Conference on Software Architecture Companion (ICSA), pp. 112\u2013115. IEEE, USA (2022)","DOI":"10.1109\/ICSA-C54293.2022.00028"},{"key":"5690_CR21","doi-asserted-by":"publisher","first-page":"110380","DOI":"10.1016\/j.jss.2019.07.008","volume":"157","author":"S Li","year":"2019","unstructured":"Li, S., Zhang, H., et al.: A dataflow-driven approach to identifying microservices from monolithic applications. Journal of Systems and Software 157, 110380 (2019)","journal-title":"Journal of Systems and Software"},{"key":"5690_CR22","doi-asserted-by":"crossref","unstructured":"Gysel, M., K\u00f6lbener, L., et al.: Service cutter: A systematic approach to service decomposition. Service-Oriented and Cloud Computing - 5th IFIP WG 2.14 European Conference (ESOCC), pp. 185\u2013200. Springer, Austria (2016)","DOI":"10.1007\/978-3-319-44482-6_12"},{"key":"5690_CR23","doi-asserted-by":"crossref","unstructured":"Mazlami, G., Cito, J., et al.: Extraction of microservices from monolithic software architectures. International Conference on Web Services (ICWS), pp. 524\u2013531. IEEE, USA (2017)","DOI":"10.1109\/ICWS.2017.61"},{"key":"5690_CR24","doi-asserted-by":"crossref","unstructured":"Ahmadvand, M., Ibrahim, A.: Requirements reconciliation for scalable and secure microservice (de)composition. 24th IEEE International Requirements Engineering Conference (RE), pp. 68\u201373. IEEE, China (2016)","DOI":"10.1109\/REW.2016.026"},{"issue":"10","key":"5690_CR25","first-page":"1","volume":"35","author":"I Trabelsi","year":"2023","unstructured":"Trabelsi, I., Abdellatif, M., et al.: From legacy to microservices: A type-based approach for microservices identification using machine learning and semantic analysis. Journal of Software: Evolution and Process 35(10), 1\u201323 (2023)","journal-title":"Journal of Software: Evolution and Process"},{"issue":"1","key":"5690_CR26","first-page":"39","volume":"22","author":"O Al-Debagy","year":"2021","unstructured":"Al-Debagy, O., Martinek, P.: A microservice decomposition method through using distributed representation of source code. Scalable Computing: Practice and Experience 22(1), 39\u201352 (2021)","journal-title":"Scalable Computing: Practice and Experience"},{"key":"5690_CR27","doi-asserted-by":"crossref","unstructured":"Nitin, V., Asthana, S., et al.: Cargo: Ai-guided dependency analysis for migrating monolithic applications to microservices architecture. 37th IEEE\/ACM International Conference on Automated Software Engineering (ASE), pp. 1\u201312. ACM, USA (2023)","DOI":"10.1145\/3551349.3556960"},{"key":"5690_CR28","doi-asserted-by":"crossref","unstructured":"Saidani, I., Ouni, A., et al.: Towards automated microservices extraction using muti-objective evolutionary search. Service-Oriented Computing - 17th International Conference (ICSOC), pp. 58\u201363. Springer, France (2019)","DOI":"10.1007\/978-3-030-33702-5_5"},{"key":"5690_CR29","doi-asserted-by":"crossref","unstructured":"Hassan, S., Ali, N., Bahsoon, R.: Microservice ambients: An architectural meta-modelling approach for microservice granularity. IEEE International Conference on Software Architecture (ICSA), pp. 1\u201310. IEEE, Sweden (2017)","DOI":"10.1109\/ICSA.2017.32"},{"key":"5690_CR30","doi-asserted-by":"publisher","DOI":"10.1016\/j.infsof.2023.107171","volume":"158","author":"L Qian","year":"2023","unstructured":"Qian, L., Li, J., et al.: Microservice extraction using graph deep clustering based on dual view fusion. Information and Software Technology 158, 107171 (2023)","journal-title":"Information and Software Technology"},{"key":"5690_CR31","doi-asserted-by":"crossref","unstructured":"Sellami, K., Saied, M.A., et al.: Combining static and dynamic analysis to decompose monolithic application into microservices. Service-Oriented Computing - 20th International Conference (ICSOC), pp. 203\u2013218. Springer, Spain (2022)","DOI":"10.1007\/978-3-031-20984-0_14"},{"key":"5690_CR32","doi-asserted-by":"crossref","unstructured":"Chen, L., Guang, M., et al.: Dynamic and static feature-aware microservices decomposition via graph neural networks. In: Knowledge Science. Engineering and Management - 16th International Conference (KSEM), pp. 150\u2013163. Springer, China (2023)","DOI":"10.1007\/978-3-031-40283-8_14"},{"key":"5690_CR33","doi-asserted-by":"crossref","unstructured":"Rademacher, F., Sachweh, S., et al.: Towards a uml profile for domain-driven design of microservice architectures. Software Engineering and Formal Methods (SEFM), pp. 230\u2013245. Springer, Italy (2017)","DOI":"10.1007\/978-3-319-74781-1_17"},{"key":"5690_CR34","doi-asserted-by":"crossref","unstructured":"Brito, M., Cunha, J., et al.: Identification of microservices from monolithic applications through topic modelling. 36th Annual ACM Symposium on Applied Computing (SAC), pp. 1409\u20131418. ACM, USA (2021)","DOI":"10.1145\/3412841.3442016"},{"issue":"5","key":"5690_CR35","doi-asserted-by":"publisher","first-page":"987","DOI":"10.1109\/TSE.2019.2910531","volume":"47","author":"W Jin","year":"2021","unstructured":"Jin, W., Liu, T., et al.: Service candidate identification from monolithic systems based on execution traces. IEEE Trans. Software Eng. 47(5), 987\u20131007 (2021)","journal-title":"IEEE Trans. Software Eng."},{"issue":"3 & 4","key":"5690_CR36","first-page":"288","volume":"12","author":"B Hippchen","year":"2019","unstructured":"Hippchen, B., Schneider, M., et al.: Systematic application of domain-driven design for a business-driven microservice architecture. International Journal on Advances in Software 12(3 & 4), 288\u2013299 (2019)","journal-title":"International Journal on Advances in Software"},{"key":"5690_CR37","doi-asserted-by":"crossref","unstructured":"Jos\u00e9lyne, M.I., Tuheirwe-Mukasa, D., et al.: Partitioning microservices: a domain engineering approach. International Conference on Software Engineering in Africa (SEiA), pp. 43\u201349. ACM, Sweden (2018)","DOI":"10.1145\/3195528.3195535"},{"issue":"3","key":"5690_CR38","doi-asserted-by":"publisher","first-page":"36","DOI":"10.1109\/MS.2018.2141028","volume":"35","author":"F Rademacher","year":"2018","unstructured":"Rademacher, F., Sorgalla, J., Sachweh, S.: Challenges of domain-driven microservice design: A model-driven perspective. IEEE Softw. 35(3), 36\u201343 (2018)","journal-title":"IEEE Softw."},{"issue":"5","key":"5690_CR39","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1145\/3583563","volume":"32","author":"M Camilli","year":"2023","unstructured":"Camilli, M., Colarusso, C., Russo, B., Zimeo, E.: Actor-driven decomposition of microservices through multi-level scalability assessment. ACM Transactions on Software Engineering and Methodology 32(5), 1\u201346 (2023)","journal-title":"ACM Transactions on Software Engineering and Methodology"},{"key":"5690_CR40","doi-asserted-by":"publisher","first-page":"243","DOI":"10.1016\/j.jss.2019.02.031","volume":"151","author":"M Abdullah","year":"2019","unstructured":"Abdullah, M., Iqbal, W., et al.: Unsupervised learning approach for web application auto-decomposition into microservices. Journal of Systems and Software 151, 243\u2013257 (2019)","journal-title":"Journal of Systems and Software"},{"key":"5690_CR41","doi-asserted-by":"crossref","unstructured":"Liu, B., Xiong, J., et al.: Log2ms: a framework for automated refactoring monolith into microservices using execution logs. International Conference on Web Services (ICWS), pp. 391\u2013396. IEEE, Spain (2022)","DOI":"10.1109\/ICWS55610.2022.00065"},{"issue":"6","key":"5690_CR42","first-page":"1280","volume":"51","author":"AFAA Freire","year":"2021","unstructured":"Freire, A.F.A.A., Sampaio, A.F., et al.: Migrating production monolithic systems to microservices using aspect oriented programming. Software: Practice and Experience 51(6), 1280\u20131307 (2021)","journal-title":"Software: Practice and Experience"},{"issue":"5","key":"5690_CR43","doi-asserted-by":"publisher","first-page":"1907","DOI":"10.1109\/TMC.2020.2970698","volume":"20","author":"S Deng","year":"2021","unstructured":"Deng, S., Xiang, Z., et al.: Optimal application deployment in resource constrained distributed edges. IEEE Transactions on Mobile Computing 20(5), 1907\u20131923 (2021)","journal-title":"IEEE Transactions on Mobile Computing"},{"key":"5690_CR44","doi-asserted-by":"crossref","unstructured":"Herrera, J.L., Gal\u00e1n-Jim\u00e9nez, J., et al.: Optimal deployment of fog nodes, microservices and sdn controllers in time-sensitive iot scenarios. Global Communications Conference (GLOBECOM), pp. 1\u20136. IEEE, Spain (2021)","DOI":"10.1109\/GLOBECOM46510.2021.9685995"},{"issue":"4","key":"5690_CR45","doi-asserted-by":"publisher","first-page":"2436","DOI":"10.1109\/TNSM.2020.3023011","volume":"17","author":"F Faticanti","year":"2020","unstructured":"Faticanti, F., De Pellegrini, F., et al.: Throughput-aware partitioning and placement of applications in fog computing. IEEE Trans. Netw. Serv. Manage. 17(4), 2436\u20132450 (2020)","journal-title":"IEEE Trans. Netw. Serv. Manage."},{"issue":"7","key":"5690_CR46","doi-asserted-by":"publisher","first-page":"6164","DOI":"10.1109\/JIOT.2020.2981958","volume":"7","author":"A Samanta","year":"2020","unstructured":"Samanta, A., Tang, J.: Dyme: Dynamic microservice scheduling in edge computing enabled IoT. IEEE Internet Things J. 7(7), 6164\u20136174 (2020)","journal-title":"IEEE Internet Things J."},{"issue":"5","key":"5690_CR47","doi-asserted-by":"publisher","first-page":"2019","DOI":"10.1007\/s11280-022-01017-2","volume":"25","author":"F Guo","year":"2022","unstructured":"Guo, F., Tang, B., et al.: Joint optimization of delay and cost for microservice composition in mobile edge computing. World Wide Web 25(5), 2019\u20132047 (2022)","journal-title":"World Wide Web"},{"issue":"2","key":"5690_CR48","doi-asserted-by":"publisher","first-page":"1777","DOI":"10.1109\/TCC.2022.3161900","volume":"11","author":"Z Ding","year":"2023","unstructured":"Ding, Z., Wang, S., et al.: Kubernetes-oriented microservice placement with dynamic resource allocation. IEEE Transactions on Cloud Computing 11(2), 1777\u20131793 (2023)","journal-title":"IEEE Transactions on Cloud Computing"},{"issue":"3","key":"5690_CR49","doi-asserted-by":"publisher","first-page":"1732","DOI":"10.1109\/TSC.2020.3013600","volume":"15","author":"H Zhao","year":"2022","unstructured":"Zhao, H., Deng, S., et al.: Distributed redundant placement for microservice-based applications at the edge. IEEE Trans. Serv. Comput. 15(3), 1732\u20131745 (2022)","journal-title":"IEEE Trans. Serv. Comput."},{"key":"5690_CR50","doi-asserted-by":"publisher","first-page":"121","DOI":"10.1016\/j.future.2022.01.012","volume":"131","author":"S Pallewatta","year":"2022","unstructured":"Pallewatta, S., Kostakos, V., et al.: Qos-aware placement of microservices-based IoT applications in fog computing environments. Future Generation Computer Systems 131, 121\u2013136 (2022)","journal-title":"Future Generation Computer Systems"},{"key":"5690_CR51","doi-asserted-by":"crossref","unstructured":"Gu, L., Zeng, D., Hu, J., et al.: Layer aware microservice placement and request scheduling at the edge. 40th IEEE Conference on Computer Communications (INFOCOM), pp. 1\u20139. IEEE, Canada (2021)","DOI":"10.1109\/INFOCOM42981.2021.9488779"},{"issue":"8","key":"5690_CR52","doi-asserted-by":"publisher","first-page":"1825","DOI":"10.1109\/TPDS.2021.3128037","volume":"33","author":"K Fu","year":"2022","unstructured":"Fu, K., Zhang, W., et al.: Adaptive resource efficient microservice deployment in cloud-edge continuum. IEEE Trans. Parallel Distrib. Syst. 33(8), 1825\u20131840 (2022)","journal-title":"IEEE Trans. Parallel Distrib. Syst."},{"key":"5690_CR53","doi-asserted-by":"publisher","DOI":"10.1016\/j.comnet.2024.110279","volume":"242","author":"B Cai","year":"2024","unstructured":"Cai, B., Wang, X., et al.: A self-stabilizing and auto-provisioning orchestration for microservices in edge-cloud continuum. Computer Networks 242, 110279 (2024)","journal-title":"Computer Networks"},{"key":"5690_CR54","unstructured":"Kubernetes. https:\/\/github.com\/kubernetes (2025)"},{"key":"5690_CR55","doi-asserted-by":"publisher","first-page":"114341","DOI":"10.1109\/ACCESS.2023.3324222","volume":"11","author":"X Su","year":"2023","unstructured":"Su, X., Tolba, A., et al.: An attention mechanism-based microservice placement scheme for on-star edge computing nodes. IEEE Access 11, 114341\u2013114351 (2023)","journal-title":"IEEE Access"},{"key":"5690_CR56","doi-asserted-by":"crossref","unstructured":"Aznavouridis, A., Tsakos, K., et al.: Micro-service placement policies for cost optimization in kubernetes. 36th International Conference on Advanced Information Networking and Applications (AINA), pp. 409\u2013420. Springer, Australia (2022)","DOI":"10.1007\/978-3-030-99587-4_35"},{"key":"5690_CR57","doi-asserted-by":"publisher","first-page":"129","DOI":"10.1016\/j.future.2022.10.015","volume":"141","author":"C Wu","year":"2023","unstructured":"Wu, C., Peng, Q., Xia, Y., Jin, Y., Hu, Z.: Towards cost-effective and robust ai microservice deployment in edge computing environments. Futur. Gener. Comput. Syst. 141, 129\u2013142 (2023)","journal-title":"Futur. Gener. Comput. Syst."},{"key":"5690_CR58","doi-asserted-by":"crossref","unstructured":"Kayal, P., Liebeherr, J.: Autonomic service placement in fog computing. In: 20th International Symposium on A World of Wireless. Mobile and Multimedia Networks (WoWMoM), pp. 1\u20139. IEEE, USA (2019)","DOI":"10.1109\/WoWMoM.2019.8792989"},{"key":"5690_CR59","doi-asserted-by":"crossref","unstructured":"Bao, Y., Peng, Y., et al.: Deep learning-based job placement in distributed machine learning clusters. IEEE Conference on Computer Communications (INFOCOM), pp. 505\u2013513. IEEE, France (2019)","DOI":"10.1109\/INFOCOM.2019.8737460"},{"issue":"5","key":"5690_CR60","doi-asserted-by":"publisher","first-page":"712","DOI":"10.1109\/TSC.2018.2827070","volume":"12","author":"Z Tang","year":"2019","unstructured":"Tang, Z., Zhou, X., et al.: Migration modeling and learning algorithms for containers in fog computing. IEEE Trans. Serv. Comput. 12(5), 712\u2013725 (2019)","journal-title":"IEEE Trans. Serv. Comput."},{"issue":"10","key":"5690_CR61","doi-asserted-by":"publisher","first-page":"2449","DOI":"10.1109\/TC.2021.3131040","volume":"71","author":"J Wang","year":"2022","unstructured":"Wang, J., Hu, J., et al.: Dependent task offloading for edge computing based on deep reinforcement learning. IEEE Trans. Comput. 71(10), 2449\u20132461 (2022)","journal-title":"IEEE Trans. Comput."},{"key":"5690_CR62","doi-asserted-by":"publisher","DOI":"10.1016\/j.future.2024.107680","volume":"166","author":"J Santos","year":"2025","unstructured":"Santos, J., Zaccarini, M., et al.: Hephaestusforge: Optimal microservice deployment across the compute continuum via reinforcement learning. Future Generation Computer Systems 166, 107680 (2025)","journal-title":"Future Generation Computer Systems"},{"issue":"7","key":"5690_CR63","doi-asserted-by":"publisher","first-page":"3870","DOI":"10.1109\/TMC.2022.3148254","volume":"22","author":"T Liu","year":"2023","unstructured":"Liu, T., Ni, S., et al.: Deep reinforcement learning based approach for online service placement and computation resource allocation in edge computing. IEEE Transactions on Mobile Computing 22(7), 3870\u20133881 (2023)","journal-title":"IEEE Transactions on Mobile Computing"},{"key":"5690_CR64","doi-asserted-by":"crossref","unstructured":"Gasmi, K., Abassi, K., et al.: Reinforcement learning-based approach for microservices-based application placement in edge environment. IEEE Symposium on Computers and Communications (ISCC), pp. 1098\u20131103. IEEE, Tunisia (2023)","DOI":"10.1109\/ISCC58397.2023.10218098"},{"issue":"11","key":"5690_CR65","first-page":"2968","volume":"33","author":"W Lv","year":"2022","unstructured":"Lv, W., Wang, Q., et al.: Microservice deployment in edge computing based on deep q learning. IEEE Trans. Parallel Distrib. Syst. 33(11), 2968\u20132978 (2022)","journal-title":"IEEE Trans. Parallel Distrib. Syst."},{"key":"5690_CR66","doi-asserted-by":"crossref","unstructured":"Maia, A.M., Ghamri-Doudane, Y.: A deep reinforcement learning approach for the placement of scalable microservices in the edge-to-cloud continuum. Global Communications Conference (GLOBECOM), pp. 479\u2013485. IEEE, Malaysia (2023)","DOI":"10.1109\/GLOBECOM54140.2023.10437143"},{"key":"5690_CR67","doi-asserted-by":"crossref","unstructured":"Kwan, A., Wong, J., et al.: Hyscale: Hybrid and network scaling of dockerized microservices in cloud data centres. 39th International Conference on Distributed Computing Systems (ICDCS), pp. 80\u201390. IEEE, USA (2019)","DOI":"10.1109\/ICDCS.2019.00017"},{"key":"5690_CR68","doi-asserted-by":"crossref","unstructured":"Baarzi, A.F., Kesidis, G.: SHOWAR: right-sizing and efficient scheduling of microservices. ACM Symposium on Cloud Computing (SoCC), pp. 427\u2013441. ACM, USA (2021)","DOI":"10.1145\/3472883.3486999"},{"key":"5690_CR69","unstructured":"Shi, J., Zhang, H., et al.: Nodens: Enabling resource efficient and fast QoS recovery of dynamic microservice applications in datacenters. USENIX Annual Technical Conference (ATC), pp. 403\u2013417. USENIX, USA (2023)"},{"key":"5690_CR70","doi-asserted-by":"crossref","unstructured":"Hossen, M.R., Islam, M.A., et al.: Practical efficient microservice autoscaling with qos assurance. D 31st International Symposium on High-Performance Parallel and Distributed Computing (HPDC), pp. 240\u2013252. ACM, USA (2022)","DOI":"10.1145\/3502181.3531460"},{"key":"5690_CR71","doi-asserted-by":"crossref","unstructured":"Gias, A.U., Casale, G., et al.: ATOM: Model-driven autoscaling for microservices. 39th International Conference on Distributed Computing Systems (ICDCS), pp. 1994\u20132004. IEEE, USA (2019)","DOI":"10.1109\/ICDCS.2019.00197"},{"key":"5690_CR72","doi-asserted-by":"crossref","unstructured":"Zhang, W., Chen, Q., et al.: Astraea: towards qos-aware and resource-efficient multi-stage gpu services. 27th ACM International Conference on Architectural Support for Programming Languages and Operating Systems (ASPLOS), pp. 570\u2013582. ACM, USA (2022)","DOI":"10.1145\/3503222.3507721"},{"key":"5690_CR73","doi-asserted-by":"crossref","unstructured":"Zhang, Y., Zhou, Z., et al.: Ursa: Lightweight resource management for cloud-native microservices. International Symposium on High-Performance Computer Architecture (HPCA), pp. 954\u2013969. IEEE, United Kingdom (2024)","DOI":"10.1109\/HPCA57654.2024.00077"},{"key":"5690_CR74","unstructured":"Qiu, H., Banerjee, S.S., et al.: FIRM: An intelligent fine-grained resource management framework for SLO-Oriented microservices. 14th USENIX Symposium on Operating Systems Design and Implementation (OSDI), pp. 805\u2013825. USENIX, Canada (2020)"},{"key":"5690_CR75","doi-asserted-by":"crossref","unstructured":"Zeng, H., Wang, T., et al.: Topology-aware self-adaptive resource provisioning for microservices. International Conference on Web Services (ICWS), pp. 28\u201335. IEEE, USA (2023)","DOI":"10.1109\/ICWS60048.2023.00016"},{"key":"5690_CR76","doi-asserted-by":"crossref","unstructured":"Chen, L., Lin, C., et al.: Grad: Intelligent microservice scaling by harnessing resource fungibility. In: IEEE International Symposium on High Performance Computer Architecture (HPCA), pp. 474\u2013486 (2025)","DOI":"10.1109\/HPCA61900.2025.00044"},{"key":"5690_CR77","doi-asserted-by":"publisher","first-page":"61","DOI":"10.1016\/j.future.2023.01.014","volume":"143","author":"B Cai","year":"2023","unstructured":"Cai, B., Wang, B., et al.: Automan: Resource-efficient provisioning with tail latency guarantees for microservices. Future Generation Computer Systems 143, 61\u201375 (2023)","journal-title":"Future Generation Computer Systems"},{"key":"5690_CR78","doi-asserted-by":"crossref","unstructured":"Shi, J., Wang, J., et al.: Qos-awareness of microservices with excessive loads via inter-datacenter scheduling. In: International Parallel and Distributed Processing Symposium (IPDPS), pp. 324\u2013334. IEEE, France (2022)","DOI":"10.1109\/IPDPS53621.2022.00039"},{"issue":"1","key":"5690_CR79","doi-asserted-by":"publisher","first-page":"46","DOI":"10.1109\/LCA.2021.3066142","volume":"20","author":"Q Li","year":"2021","unstructured":"Li, Q., Li, B., et al.: RAMBO: resource allocation for microservices using bayesian optimization. IEEE Computer Architecture Letters 20(1), 46\u201349 (2021)","journal-title":"IEEE Computer Architecture Letters"},{"key":"5690_CR80","doi-asserted-by":"crossref","unstructured":"Rzadca, K., Findeisen, P., et al.: Autopilot: workload autoscaling at google. In: European Conference on Computer Systems (EuroSys), pp. 1\u201316. ACM, USA (2020)","DOI":"10.1145\/3342195.3387524"},{"key":"5690_CR81","unstructured":"eBPF. https:\/\/ebpf.io\/ (2025)"},{"key":"5690_CR82","doi-asserted-by":"crossref","unstructured":"Zhang, Y., Hua, W., et al.: Sinan: Ml-based and qos-aware resource management for cloud microservices. In: 26th ACM International Conference on Architectural Support for Programming Languages and Operating Systems (ASPLOS), pp. 167\u2013181. ACM, USA (2021)","DOI":"10.1145\/3445814.3446693"},{"key":"5690_CR83","doi-asserted-by":"crossref","unstructured":"Gan, Y., Liang, M., et al.: Sage: practical and scalable ml-driven performance debugging in microservices. In: 26th ACM International Conference on Architectural Support for Programming Languages and Operating Systems (ASPLOS), pp. 135\u2013151. ACM, USA (2021)","DOI":"10.1145\/3445814.3446700"},{"key":"5690_CR84","doi-asserted-by":"crossref","unstructured":"Tam, D.S.H., Liu, Y., et al.: Pert-gnn: Latency prediction for microservice-based cloud-native applications via graph neural networks. In: 29th ACM SIGKDD Conference on Knowledge Discovery and Data Mining (KDD), pp. 2155\u20132165. ACM, USA (2023)","DOI":"10.1145\/3580305.3599465"},{"key":"5690_CR85","doi-asserted-by":"publisher","DOI":"10.1016\/j.asoc.2021.107216","volume":"105","author":"M Yan","year":"2021","unstructured":"Yan, M., Liang, X., et al.: Hansel: Adaptive horizontal scaling of microservices using bi-lstm. Applied Soft Computing 105, 107216 (2021)","journal-title":"Applied Soft Computing"},{"key":"5690_CR86","doi-asserted-by":"crossref","unstructured":"Chow, K.-H., Deshpande, U., et al.: DeepRest: deep resource estimation for interactive microservices. In: European Conference on Computer Systems (EuroSys), pp. 181\u2013198. ACM, USA (2022)","DOI":"10.1145\/3492321.3519564"},{"key":"5690_CR87","doi-asserted-by":"crossref","unstructured":"Meng, C., Song, S., et al.: DeepScaler: Holistic autoscaling for microservices based on spatiotemporal gnn with adaptive graph learning. In: 38th IEEE\/ACM International Conference on Automated Software Engineering (ASE), pp. 53\u201365. IEEE, Luxembourg (2023)","DOI":"10.1109\/ASE56229.2023.00038"},{"key":"5690_CR88","doi-asserted-by":"crossref","unstructured":"Luo, S., Xu, H., et al.: The power of prediction: microservice auto scaling via workload learning. In: 13th ACM Symposium on Cloud Computing (SoCC), pp. 355\u2013369. ACM, USA (2022)","DOI":"10.1145\/3542929.3563477"},{"key":"5690_CR89","doi-asserted-by":"crossref","unstructured":"Correia, J., Ribeiro, F., et al.: Response time characterization of microservice-based systems. In: 17th IEEE International Symposium on Network Computing and Applications (NCA), pp. 1\u20135. IEEE, USA (2018)","DOI":"10.1109\/NCA.2018.8548062"},{"key":"5690_CR90","doi-asserted-by":"publisher","DOI":"10.1016\/j.jnca.2019.102441","volume":"147","author":"Y Yu","year":"2019","unstructured":"Yu, Y., Yang, J., et al.: Joint optimization of service request routing and instance placement in the microservice system. Journal of Network and Computer Applications 147, 102441 (2019)","journal-title":"Journal of Network and Computer Applications"},{"key":"5690_CR91","doi-asserted-by":"crossref","unstructured":"Tong, J., Wei, M., et al.: A holistic auto-scaling algorithm for multi-service applications based on balanced queuing network. In: International Conference on Web Services (ICWS), pp. 531\u2013540. IEEE, USA (2021)","DOI":"10.1109\/ICWS53863.2021.00074"},{"key":"5690_CR92","doi-asserted-by":"crossref","unstructured":"Zhang, H., Ma, H., et al.: Container based video surveillance cloud service with fine-grained resource provisioning. In: 9th IEEE International Conference on Cloud Computing (CLOUD), pp. 758\u2013765. IEEE, USA (2016)","DOI":"10.1109\/CLOUD.2016.0105"},{"key":"5690_CR93","doi-asserted-by":"crossref","unstructured":"Zhong, Z., He, J., et al.: Heterogeneous task co-location in containerized cloud computing environments. In: 23rd IEEE International Symposium on Real-Time Distributed Computing (ISORC), pp. 79\u201388. IEEE, USA (2020)","DOI":"10.1109\/ISORC49007.2020.00021"},{"key":"5690_CR94","doi-asserted-by":"crossref","unstructured":"Hou, X., Liu, J., et al.: Unleashing the scalability potential of power-constrained data center in the microservice era. In: 48th International Conference on Parallel Processing (ICPP), pp. 1\u201310. ACM, Japan (2019)","DOI":"10.1145\/3337821.3337857"},{"issue":"5","key":"5690_CR95","doi-asserted-by":"publisher","first-page":"1635","DOI":"10.1109\/TPDS.2023.3238751","volume":"34","author":"X Li","year":"2023","unstructured":"Li, X., Zhou, J., et al.: Topology-aware scheduling framework for microservice applications in cloud. IEEE Trans. Parallel Distrib. Syst. 34(5), 1635\u20131649 (2023)","journal-title":"IEEE Trans. Parallel Distrib. Syst."},{"key":"5690_CR96","first-page":"95","volume-title":"Service-Oriented Computing (ICSOC)","author":"A Carrusca","year":"2019","unstructured":"Carrusca, A., Gomes, M.C.: Microservices management on cloud\/edge environments. In: Service-Oriented Computing (ICSOC), pp. 95\u2013108. Springer, France (2019)"},{"key":"5690_CR97","unstructured":"Takahashi, K., Sasada, K., et al.: A fast virtual machine storage migration technique using data deduplication. Cloud Computing, 57\u201364 (2012)"},{"key":"5690_CR98","doi-asserted-by":"crossref","unstructured":"Shi, B., Shen, H.: Memory\/disk operation aware lightweight vm live migration across data-centers with low performance impact. In: IEEE Conference on Computer Communications (INFOCOM), pp. 334\u2013342. IEEE, France (2019)","DOI":"10.1109\/INFOCOM.2019.8737639"},{"key":"5690_CR99","doi-asserted-by":"crossref","unstructured":"Chow, K.-H., Deshpande, U., et al.: Atlas: Hybrid cloud migration advisor for interactive microservices. In: European Conference on Computer Systems (EuroSys), pp. 870\u2013887. ACM, Greece (2024)","DOI":"10.1145\/3627703.3629587"},{"key":"5690_CR100","doi-asserted-by":"crossref","unstructured":"Marchese, A., Tomarchio, O.: Network-aware container placement in cloud-edge kubernetes clusters. In: 22nd IEEE International Symposium on Cluster. Cloud and Internet Computing (CCGrid), pp. 859\u2013865. IEEE, Italy (2022)","DOI":"10.1109\/CCGrid54584.2022.00102"},{"issue":"3","key":"5690_CR101","doi-asserted-by":"publisher","first-page":"939","DOI":"10.1109\/TMC.2019.2957804","volume":"20","author":"S Wang","year":"2021","unstructured":"Wang, S., Guo, Y., et al.: Delay-aware microservice coordination in mobile edge computing: A reinforcement learning approach. IEEE Transactions on Mobile Computing 20(3), 939\u2013951 (2021)","journal-title":"IEEE Transactions on Mobile Computing"},{"key":"5690_CR102","doi-asserted-by":"crossref","unstructured":"Ray, K., Banerjee, A., et al.: Proactive microservice placement and migration for mobile edge computing. In: 5th IEEE\/ACM Symposium on Edge Computing (SEC), pp. 28\u201341. IEEE, USA (2020)","DOI":"10.1109\/SEC50012.2020.00010"},{"issue":"15","key":"5690_CR103","doi-asserted-by":"publisher","first-page":"13126","DOI":"10.1109\/JIOT.2022.3140183","volume":"9","author":"X Chen","year":"2022","unstructured":"Chen, X., Bi, Y., et al.: Dynamic service migration and request routing for microservice in multicell mobile-edge computing. IEEE Internet Things J. 9(15), 13126\u201313143 (2022)","journal-title":"IEEE Internet Things J."},{"key":"5690_CR104","unstructured":"Sigelman, B.H., Barroso, L.A., et al.: Dapper, a large-scale distributed systems tracing infrastructure. Technical report, Google, Inc. (2010)"},{"key":"5690_CR105","unstructured":"Zipkin. https:\/\/github.com\/openzipkin (2025)"},{"key":"5690_CR106","unstructured":"Jaeger: open source, end-to-end distributed tracing. https:\/\/www.jaegertracing.io\/ (2025)"},{"key":"5690_CR107","unstructured":"Opentracing. https:\/\/opentracing.io (2025)"},{"key":"5690_CR108","unstructured":"Alibaba Cloud Product. https:\/\/www.alibabacloud.com\/product (2025)"},{"key":"5690_CR109","unstructured":"DeepFlow. https:\/\/deepflow.yunshan.net\/index.html (2025)"},{"issue":"1","key":"5690_CR110","doi-asserted-by":"publisher","first-page":"294","DOI":"10.1109\/TSC.2019.2940009","volume":"15","author":"M Cinque","year":"2022","unstructured":"Cinque, M., Corte, R.D., et al.: Microservices monitoring with event logs and black box execution tracing. IEEE Trans. Serv. Comput. 15(1), 294\u2013307 (2022)","journal-title":"IEEE Trans. Serv. Comput."},{"key":"5690_CR111","doi-asserted-by":"crossref","unstructured":"Ashok, S., Harsh, V., et al.: Traceweaver: Distributed request tracing for microservices without application modification. In: ACM Conference on Applications. Technologies, Architectures, and Protocols for Computer Communication (SIGCOMM), pp. 828\u2013842. ACM, New York, NY, USA (2024)","DOI":"10.1145\/3651890.3672254"},{"key":"5690_CR112","unstructured":"Elasticsearch. https:\/\/github.com\/elastic\/elasticsearch (2025)"},{"key":"5690_CR113","unstructured":"Logstash. https:\/\/www.elastic.co\/products\/logstash (2025)"},{"key":"5690_CR114","unstructured":"Kibana. https:\/\/github.com\/elastic\/kibana (2025)"},{"key":"5690_CR115","unstructured":"Splunk. http:\/\/www.splunk.com (2025)"},{"key":"5690_CR116","unstructured":"Flume. https:\/\/flume.apache.org (2025)"},{"key":"5690_CR117","unstructured":"Fluentd. https:\/\/www.fluentd.org\/architecture (2025)"},{"key":"5690_CR118","unstructured":"ZABBIX. https:\/\/www.zabbix.com (2025)"},{"key":"5690_CR119","unstructured":"cAdvisor. https:\/\/github.com\/google\/cadvisor (2025)"},{"key":"5690_CR120","unstructured":"Prometheus. https:\/\/prometheus.io (2025)"},{"key":"5690_CR121","unstructured":"Distributed logging architecture for microservices. https:\/\/dzone.com\/articles\/distributed-logging-archi- tecture-for-microservices (2025)"},{"key":"5690_CR122","doi-asserted-by":"crossref","unstructured":"Basciftci, F., Aydemir, F.: Strategies for request-response logging in microservices architecture. In: 20th Jubilee International Symposium on Intelligent Systems and Informatics (SISY), pp. 121\u2013126. IEEE, Serbia (2022)","DOI":"10.1109\/SISY56759.2022.10036308"},{"key":"5690_CR123","doi-asserted-by":"crossref","unstructured":"Cinque, M., Corte, R.D., et al.: Entropy-based security analytics: Measurements from a critical information system. In: 47th Annual IEEE\/IFIP International Conference on Dependable Systems and Networks (DSN), pp. 379\u2013390. IEEE, USA (2017)","DOI":"10.1109\/DSN.2017.39"},{"key":"5690_CR124","doi-asserted-by":"crossref","unstructured":"Chang, C.-C., Yang, S.-R., et al.: A kubernetes-based monitoring platform for dynamic cloud resource provisioning. In: Global Communications Conference (GLOBECOM), pp. 1\u20136. IEEE, Singapore (2017)","DOI":"10.1109\/GLOCOM.2017.8254046"},{"key":"5690_CR125","doi-asserted-by":"crossref","unstructured":"Pina, F., Correia, J., et al.: Nonintrusive monitoring of microservice-based systems. In: 17th IEEE International Symposium on Network Computing and Applications (NCA), pp. 1\u20138. IEEE, USA (2018)","DOI":"10.1109\/NCA.2018.8548311"},{"key":"5690_CR126","doi-asserted-by":"publisher","DOI":"10.1016\/j.comnet.2023.110121","volume":"238","author":"R Wang","year":"2024","unstructured":"Wang, R., Tian, G., et al.: Microcm: A cloud monitoring architecture for microservice invocation. Computer Networks 238, 110121 (2024)","journal-title":"Computer Networks"},{"issue":"4","key":"5690_CR127","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1145\/3418899","volume":"17","author":"R Brondolin","year":"2020","unstructured":"Brondolin, R., Santambrogio, M.D.: A black-box monitoring approach to measure microservices runtime performance. ACM Transactions on Architecture and Code Optimization 17(4), 1\u201326 (2020)","journal-title":"ACM Transactions on Architecture and Code Optimization"},{"key":"5690_CR128","doi-asserted-by":"crossref","unstructured":"Noor, A., Jha, D.N., et al.: A framework for monitoring microservice-oriented cloud applications in heterogeneous virtualization environments. In: 12th IEEE International Conference on Cloud Computing (CLOUD), pp. 156\u2013163. IEEE, Italy (2019)","DOI":"10.1109\/CLOUD.2019.00035"},{"key":"5690_CR129","doi-asserted-by":"crossref","unstructured":"Jia, T., Chen, P., et al.: An approach for anomaly diagnosis based on hybrid graph model with logs for distributed services. In: International Conference on Web Services (ICWS), pp. 25\u201332. IEEE, USA (2017)","DOI":"10.1109\/ICWS.2017.12"},{"key":"5690_CR130","doi-asserted-by":"crossref","unstructured":"Jiang, X., Pan, Y., et al.: Look deep into the microservice system anomaly through very sparse logs. In: ACM Web Conference (WWW), pp. 2970\u20132978. ACM, USA (2023)","DOI":"10.1145\/3543507.3583338"},{"issue":"4","key":"5690_CR131","doi-asserted-by":"publisher","first-page":"2350","DOI":"10.1109\/TNSM.2020.3022028","volume":"17","author":"T Wang","year":"2020","unstructured":"Wang, T., Zhang, W., et al.: Workflow-aware automatic fault diagnosis for microservice-based applications with statistics. IEEE Trans. Netw. Serv. Manage. 17(4), 2350\u20132363 (2020)","journal-title":"IEEE Trans. Netw. Serv. Manage."},{"key":"5690_CR132","doi-asserted-by":"publisher","first-page":"291","DOI":"10.1016\/j.future.2020.10.040","volume":"116","author":"L Meng","year":"2021","unstructured":"Meng, L., Ji, F., et al.: Detecting anomalies in microservices with execution trace comparison. Future Generation Computer Systems 116, 291\u2013301 (2021)","journal-title":"Future Generation Computer Systems"},{"key":"5690_CR133","doi-asserted-by":"crossref","unstructured":"Liu, P., Xu, H., et al.: Unsupervised detection of microservice trace anomalies through service-level deep bayesian networks. In: 31st IEEE International Symposium on Software Reliability Engineering (ISSRE), pp. 48\u201358. IEEE, Portugal (2020)","DOI":"10.1109\/ISSRE5003.2020.00014"},{"key":"5690_CR134","doi-asserted-by":"crossref","unstructured":"Bogatinovski, J., Nedelkoski, S., et al.: Self-supervised anomaly detection from distributed traces. In: 13th International Conference on Utility and Cloud Computing (UCC), pp. 342\u2013347. IEEE, United Kingdom (2020)","DOI":"10.1109\/UCC48980.2020.00054"},{"key":"5690_CR135","doi-asserted-by":"crossref","unstructured":"Xie, Z., Xu, H., et al.: Unsupervised anomaly detection on microservice traces through graph vae. In: ACM Web Conference (WWW), pp. 2874\u20132884. ACM, USA (2023)","DOI":"10.1145\/3543507.3583215"},{"key":"5690_CR136","doi-asserted-by":"crossref","unstructured":"Zhao, C., Ma, M., et al.: Robust multimodal failure detection for microservice systems. In: 29th ACM SIGKDD Conference on Knowledge Discovery and Data Mining (KDD), pp. 5639\u20135649. ACM, USA (2023)","DOI":"10.1145\/3580305.3599902"},{"key":"5690_CR137","doi-asserted-by":"crossref","unstructured":"Zhang, S., Pan, Z., et al.: Efficient and robust trace anomaly detection for large-scale microservice systems. In: 34th IEEE International Symposium on Software Reliability Engineering (ISSRE), pp. 69\u201379. IEEE, Italy (2023)","DOI":"10.1109\/ISSRE59848.2023.00012"},{"key":"5690_CR138","doi-asserted-by":"crossref","unstructured":"Wu, L., Bogatinovski, J., et al.: Performance diagnosis in cloud microservices using deep learning. In: Service-Oriented Computing (ICSOC), pp. 85\u201396. Springer, Dubai (2021)","DOI":"10.1007\/978-3-030-76352-7_13"},{"key":"5690_CR139","doi-asserted-by":"crossref","unstructured":"Lee, C., Yang, T., et al.: Eadro: An end-to-end troubleshooting framework for microservices on multi-source data. In: 45th IEEE\/ACM International Conference on Software Engineering (ICSE), pp. 1750\u20131762. IEEE, Australia (2023)","DOI":"10.1109\/ICSE48619.2023.00150"},{"key":"5690_CR140","doi-asserted-by":"crossref","unstructured":"Liu, D., He, C., et al.: Microhecl: High-efficient root cause localization in large-scale microservice systems. In: 43rd IEEE\/ACM International Conference on Software Engineering: Software Engineering in Practice (ICSE-SEIP), pp. 338\u2013347. IEEE, Spain (2021)","DOI":"10.1109\/ICSE-SEIP52600.2021.00043"},{"key":"5690_CR141","doi-asserted-by":"crossref","unstructured":"Wang, L., Zhao, N., et al.: Root-cause metric location for microservice systems via log anomaly detection. In: International Conference on Web Services (ICWS), pp. 142\u2013150. IEEE, China (2020)","DOI":"10.1109\/ICWS49710.2020.00026"},{"key":"5690_CR142","doi-asserted-by":"crossref","unstructured":"Wu, L., Tordsson, J., et al.: Microrca: Root cause localization of performance issues in microservices. In: IEEE\/IFIP Network Operations and Management Symposium (NOMS), pp. 1\u20139. IEEE, Hungary (2020)","DOI":"10.1109\/NOMS47738.2020.9110353"},{"key":"5690_CR143","doi-asserted-by":"crossref","unstructured":"Meng, Y., Zhang, S., et al.: Localizing failure root causes in a microservice through causality inference. In: 28th IEEE\/ACM International Symposium on Quality of Service (IWQoS), pp. 1\u201310. IEEE, China (2020)","DOI":"10.1109\/IWQoS49365.2020.9213058"},{"key":"5690_CR144","doi-asserted-by":"crossref","unstructured":"Ma, M., Lin, W., et al.: Ms-rank: Multi-metric and self-adaptive root cause diagnosis for microservice applications. In: International Conference on Web Services (ICWS), pp. 60\u201367. IEEE, Italy (2019)","DOI":"10.1109\/ICWS.2019.00022"},{"key":"5690_CR145","doi-asserted-by":"crossref","unstructured":"Zheng, L., Chen, Z., et al.: Mulan: Multi-modal causal structure learning and root cause analysis for microservice systems. In: ACM on Web Conference (WWW), pp. 4107\u20134116. ACM, Singapore (2024)","DOI":"10.1145\/3589334.3645442"},{"key":"5690_CR146","doi-asserted-by":"crossref","unstructured":"Guo, X., Peng, X., et al.: Graph-based trace analysis for microservice architecture understanding and problem diagnosis. In: 28th ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering (ESEC\/FSE), pp. 1387\u20131397. ACM, USA (2020)","DOI":"10.1145\/3368089.3417066"},{"key":"5690_CR147","doi-asserted-by":"crossref","unstructured":"Ding, R., Zhang, C., et al.: Tracediag: Adaptive, interpretable, and efficient root cause analysis on large-scale microservice systems. In: 31st ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering (ESEC\/FSE), pp. 1762\u20131773. ACM, USA (2023)","DOI":"10.1145\/3611643.3613864"},{"issue":"5","key":"5690_CR148","doi-asserted-by":"publisher","first-page":"3071","DOI":"10.1109\/TSE.2023.3241299","volume":"49","author":"S Gu","year":"2023","unstructured":"Gu, S., Rong, G., et al.: Trinityrcl: Multi-granular and code-level root cause localization using multiple types of telemetry data in microservice systems. IEEE Trans. Software Eng. 49(5), 3071\u20133088 (2023)","journal-title":"IEEE Trans. Software Eng."},{"key":"5690_CR149","doi-asserted-by":"crossref","unstructured":"Wang, L., Zhang, C., et al.: Root cause analysis for microservice systems via hierarchical reinforcement learning from human feedback. In: 29th ACM SIGKDD Conference on Knowledge Discovery and Data Mining (KDD), pp. 5116\u20135125. ACM, USA (2023)","DOI":"10.1145\/3580305.3599934"},{"key":"5690_CR150","doi-asserted-by":"crossref","unstructured":"Ren, R., Wang, Y., et al.: Grace: Interpretable root cause analysis by graph convolutional network for microservices. In: 31st IEEE\/ACM International Symposium on Quality of Service (IWQoS), pp. 1\u20134. IEEE, USA (2023)","DOI":"10.1109\/IWQoS57198.2023.10188728"},{"key":"5690_CR151","doi-asserted-by":"crossref","unstructured":"Yu, G., Chen, P., et al.: Nezha: Interpretable fine-grained root causes analysis for microservices on multi-modal observability data. In: 31st ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering (ESEC\/FSE), pp. 553\u2013565. ACM, USA (2023)","DOI":"10.1145\/3611643.3616249"},{"key":"5690_CR152","doi-asserted-by":"crossref","unstructured":"Gan, Y., Liu, G., et al.: Sleuth: A trace-based root cause analysis system for large-scale microservices with graph neural networks. In: 28th ACM International Conference on Architectural Support for Programming Languages and Operating Systems (ASPLOS), pp. 324\u2013337. ACM, Canada (2024)","DOI":"10.1145\/3623278.3624758"},{"key":"5690_CR153","doi-asserted-by":"crossref","unstructured":"Du, M., Li, F., et al.: Deeplog: Anomaly detection and diagnosis from system logs through deep learning. In: ACM SIGSAC Conference on Computer and Communications Security (CCS), pp. 1285\u20131298. ACM, USA (2017)","DOI":"10.1145\/3133956.3134015"},{"issue":"2","key":"5690_CR154","doi-asserted-by":"publisher","first-page":"243","DOI":"10.1109\/TSE.2018.2887384","volume":"47","author":"X Zhou","year":"2021","unstructured":"Zhou, X., Peng, X., et al.: Fault analysis and debugging of microservice systems: Industrial survey, benchmark system, and empirical study. IEEE Trans. Software Eng. 47(2), 243\u2013260 (2021)","journal-title":"IEEE Trans. Software Eng."},{"issue":"2","key":"5690_CR155","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1145\/3375633","volume":"29","author":"I Beschastnikh","year":"2020","unstructured":"Beschastnikh, I., Liu, P., et al.: Visualizing distributed system executions. ACM Transactions on Software Engineering and Methodology 29(2), 1\u201338 (2020)","journal-title":"ACM Transactions on Software Engineering and Methodology"},{"key":"5690_CR156","unstructured":"Budhathoki, K., Janzing, D., et al.: Why did the distribution change? In: 24th International Conference on Artificial Intelligence and Statistics (AISTATS), pp. 1666\u20131674. PMLR, Virtual Event (2021)"},{"key":"5690_CR157","doi-asserted-by":"crossref","unstructured":"Kannan, R.S., Subramanian, L., et al.: Grandslam: Guaranteeing slas for jobs in microservices execution frameworks. In: European Conference on Computer Systems (EuroSys), pp. 1\u201316. ACM, Germany (2019)","DOI":"10.1145\/3302424.3303958"},{"key":"5690_CR158","doi-asserted-by":"crossref","unstructured":"Lin, Q., Hsieh, K., et al.: Predicting node failure in cloud service systems. In: ACM Joint Meeting on European Software Engineering Conference and Symposium on the Foundations of Software Engineering (ESEC\/FSE), pp. 480\u2013490. ACM, USA (2018)","DOI":"10.1145\/3236024.3236060"},{"issue":"4","key":"5690_CR159","doi-asserted-by":"publisher","first-page":"1355","DOI":"10.1109\/TR.2020.2996261","volume":"69","author":"PR Bal","year":"2020","unstructured":"Bal, P.R., Kumar, S.: WR-ELM: Weighted regularization extreme learning machine for imbalance learning in software fault prediction. IEEE Transactions on Reliability 69(4), 1355\u20131375 (2020)","journal-title":"IEEE Transactions on Reliability"},{"key":"5690_CR160","doi-asserted-by":"crossref","unstructured":"Zhou, X., Peng, X., et al.: Latent error prediction and fault localization for microservice applications by learning from system trace logs. In: ACM Joint Meeting on European Software Engineering Conference and Symposium on the Foundations of Software Engineering (ESEC\/FSE), pp. 683\u2013694. ACM, USA (2019)","DOI":"10.1145\/3338906.3338961"},{"key":"5690_CR161","doi-asserted-by":"publisher","first-page":"669","DOI":"10.1016\/j.jss.2017.02.041","volume":"137","author":"T Pitakrat","year":"2018","unstructured":"Pitakrat, T., Okanovic, D., et al.: Hora: Architecture-aware online failure prediction. J. Syst. Softw. 137, 669\u2013685 (2018)","journal-title":"J. Syst. Softw."},{"key":"5690_CR162","unstructured":"Huye, D., Shkuro, Y., et al.: Lifting the veil on meta\u2019s microservice architecture: Analyses of topology and request workflows. In: USENIX Annual Technical Conference (ATC), pp. 419\u2013432. USENIX, USA (2023)"},{"key":"5690_CR163","doi-asserted-by":"crossref","unstructured":"Gan, Y., Zhang, Y., et al.: An open-source benchmark suite for microservices and their hardware-software implications for cloud & edge systems. In: International Conference on Architectural Support for Programming Languages and Operating Systems (ASPLOS), pp. 3\u201318. ACM, USA (2019)","DOI":"10.1145\/3297858.3304013"},{"key":"5690_CR164","doi-asserted-by":"crossref","unstructured":"Sriraman, A., Wenisch, T.F.: $$\\mu$$ suite: A benchmark suite for microservices. In: International Symposium on Workload Characterization (IISWC), pp. 1\u201312. IEEE, USA (2018)","DOI":"10.1109\/IISWC.2018.8573515"},{"key":"5690_CR165","unstructured":"Zhang, Z., Ramanathan, M.K., et al.: Crisp: Critical path analysis of Large-Scale microservice architectures. In: USENIX Annual Technical Conference (ATC), pp. 655\u2013672. USENIX, USA (2022)"},{"key":"5690_CR166","unstructured":"CCIX. https:\/\/www.ccixconsortium.com (2025)"},{"key":"5690_CR167","doi-asserted-by":"crossref","unstructured":"Sharma, D.D.: Invited: Compute express link (CXL): An open interconnect for cloud infrastructure. In: 60th ACM\/IEEE Design Automation Conference (DAC), pp. 1\u20134. IEEE, USA (2023)","DOI":"10.1109\/DAC56929.2023.10247726"},{"issue":"2","key":"5690_CR168","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1145\/3472958","volume":"15","author":"A Damiani","year":"2022","unstructured":"Damiani, A., Fiscaletti, G., et al.: Blastfunction: A full-stack framework bringing fpga hardware acceleration to cloud-native applications. ACM Transactions on Reconfigurable Technology and Systems 15(2), 1\u201327 (2022)","journal-title":"ACM Transactions on Reconfigurable Technology and Systems"},{"key":"5690_CR169","doi-asserted-by":"crossref","unstructured":"Du, D., Liu, Q., et al.: Serverless computing on heterogeneous computers. In: 27th ACM International Conference on Architectural Support for Programming Languages and Operating Systems (ASPLOS), pp. 797\u2013813. ACM, USA (2022)","DOI":"10.1145\/3503222.3507732"},{"key":"5690_CR170","doi-asserted-by":"crossref","unstructured":"Ringlein, B., Abel, F., et al.: A case for function-as-a-service with disaggregated FPGAs. In: 14th International Conference on Cloud Computing (CLOUD), pp. 333\u2013344. IEEE, USA (2021)","DOI":"10.1109\/CLOUD53861.2021.00047"},{"key":"5690_CR171","doi-asserted-by":"crossref","unstructured":"Kim, J., Jun, T.J., et al.: GPU enabled serverless computing framework. In: 26th Euromicro International Conference on Parallel. Distributed and Network-based Processing (PDP), pp. 533\u2013540. IEEE, United Kingdom (2018)","DOI":"10.1109\/PDP2018.2018.00090"},{"key":"5690_CR172","doi-asserted-by":"publisher","first-page":"32","DOI":"10.1016\/j.jpdc.2020.01.004","volume":"139","author":"DM Naranjo","year":"2020","unstructured":"Naranjo, D.M., Risco, S., et al.: Accelerated serverless computing based on GPU virtualization. Journal of Parallel and Distributed Computing 139, 32\u201342 (2020)","journal-title":"Journal of Parallel and Distributed Computing"}],"container-title":["Cluster Computing"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s10586-025-05690-6.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/article\/10.1007\/s10586-025-05690-6\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s10586-025-05690-6.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,12,6]],"date-time":"2025-12-06T20:01:38Z","timestamp":1765051298000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/s10586-025-05690-6"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2025,10,16]]},"references-count":172,"journal-issue":{"issue":"15","published-print":{"date-parts":[[2025,12]]}},"alternative-id":["5690"],"URL":"https:\/\/doi.org\/10.1007\/s10586-025-05690-6","relation":{},"ISSN":["1386-7857","1573-7543"],"issn-type":[{"value":"1386-7857","type":"print"},{"value":"1573-7543","type":"electronic"}],"subject":[],"published":{"date-parts":[[2025,10,16]]},"assertion":[{"value":"23 January 2025","order":1,"name":"received","label":"Received","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"2 July 2025","order":2,"name":"revised","label":"Revised","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"3 August 2025","order":3,"name":"accepted","label":"Accepted","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"16 October 2025","order":4,"name":"first_online","label":"First Online","group":{"name":"ArticleHistory","label":"Article History"}},{"order":1,"name":"Ethics","group":{"name":"EthicsHeading","label":"Declarations"}},{"value":"Not applicable.","order":2,"name":"Ethics","group":{"name":"EthicsHeading","label":"Ethical Approval"}},{"value":"The authors declare no competing interests.","order":3,"name":"Ethics","group":{"name":"EthicsHeading","label":"Competing interests"}}],"article-number":"1005"}}