{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,12,31]],"date-time":"2025-12-31T12:04:09Z","timestamp":1767182649920,"version":"3.44.0"},"publisher-location":"New York, NY, USA","reference-count":50,"publisher":"ACM","content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2025,6,8]]},"DOI":"10.1145\/3721145.3725761","type":"proceedings-article","created":{"date-parts":[[2025,8,22]],"date-time":"2025-08-22T12:57:17Z","timestamp":1755867437000},"page":"895-910","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":1,"title":["Generating Microservice Graphs with Production Characteristics for Efficient Resource Scaling"],"prefix":"10.1145","author":[{"ORCID":"https:\/\/orcid.org\/0009-0005-6895-362X","authenticated-orcid":false,"given":"Fanrong","family":"Du","sequence":"first","affiliation":[{"name":"Shanghai Jiao Tong University, Shanghai, China"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-5470-210X","authenticated-orcid":false,"given":"Jiuchen","family":"Shi","sequence":"additional","affiliation":[{"name":"Shanghai Jiao Tong University, Shanghai, China and The Hong Kong Polytechnic University, Hong Kong, Hong Kong"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-5832-0347","authenticated-orcid":false,"given":"Quan","family":"Chen","sequence":"additional","affiliation":[{"name":"Shanghai Jiao Tong University, Shanghai, China"}]},{"ORCID":"https:\/\/orcid.org\/0009-0004-3685-0901","authenticated-orcid":false,"given":"Pu","family":"Pang","sequence":"additional","affiliation":[{"name":"Shanghai Jiao Tong University, Shanghai, China"}]},{"ORCID":"https:\/\/orcid.org\/0009-0005-6099-614X","authenticated-orcid":false,"given":"Li","family":"Li","sequence":"additional","affiliation":[{"name":"Shanghai Jiao Tong University, Shanghai, China"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-0034-2302","authenticated-orcid":false,"given":"Minyi","family":"Guo","sequence":"additional","affiliation":[{"name":"Shanghai Jiao Tong University, Shanghai, China"}]}],"member":"320","published-online":{"date-parts":[[2025,8,22]]},"reference":[{"key":"e_1_3_3_2_2_2","doi-asserted-by":"crossref","unstructured":"Mohiuddin Ahmed Raihan Seraj and Syed Mohammed\u00a0Shamsul Islam. 2020. The k-means Algorithm: A Comprehensive Survey and Performance Evaluation. Electronics 9 8 (2020). https:\/\/doi.org\/10.3390\/electronics9081295","DOI":"10.3390\/electronics9081295"},{"key":"e_1_3_3_2_3_2","unstructured":"Alibaba. 2024. cluster-trace-microservices-v2022. https:\/\/github.com\/alibaba\/clusterdata\/tree\/master\/cluster-trace-microservices-v2022"},{"key":"e_1_3_3_2_4_2","doi-asserted-by":"publisher","DOI":"10.1109\/SOCA.2016.15"},{"key":"e_1_3_3_2_5_2","first-page":"533","volume-title":"2018 USENIX Annual Technical Conference (USENIX ATC 18)","author":"Amvrosiadis George","year":"2018","unstructured":"George Amvrosiadis, Jun\u00a0Woo Park, Gregory\u00a0R Ganger, Garth\u00a0A Gibson, Elisabeth Baseman, and Nathan DeBardeleben. 2018. On the diversity of cluster workloads and its impact on research results. In 2018 USENIX Annual Technical Conference (USENIX ATC 18). 533\u2013546."},{"key":"e_1_3_3_2_6_2","doi-asserted-by":"crossref","unstructured":"Jop Bri\u00ebt and Peter Harremo\u00ebs. 2009. Properties of classical and quantum Jensen-Shannon divergence. Physical Review A\u2014Atomic Molecular and Optical Physics 79 5 (2009) 052311.","DOI":"10.1103\/PhysRevA.79.052311"},{"key":"e_1_3_3_2_7_2","doi-asserted-by":"publisher","DOI":"10.1109\/ISCA59077.2024.00039"},{"key":"e_1_3_3_2_8_2","doi-asserted-by":"publisher","DOI":"10.1145\/3265723.3265742"},{"key":"e_1_3_3_2_9_2","doi-asserted-by":"publisher","DOI":"10.1145\/3132747.3132772"},{"key":"e_1_3_3_2_10_2","doi-asserted-by":"publisher","DOI":"10.5555\/3104322.3104356"},{"key":"e_1_3_3_2_11_2","doi-asserted-by":"crossref","unstructured":"Andrea Detti Ludovico Funari and Luca Petrucci. 2023. \u03bc Bench: An Open-Source Factory of Benchmark Microservice Applications. IEEE Transactions on Parallel and Distributed Systems 34 3 (2023) 968\u2013980. https:\/\/doi.org\/10.1109\/TPDS.2023.3236447","DOI":"10.1109\/TPDS.2023.3236447"},{"key":"e_1_3_3_2_12_2","series-title":"(SC \u201922)","volume-title":"Proceedings of the International Conference on High Performance Computing, Networking, Storage and Analysis","author":"Fu Kaihua","year":"2022","unstructured":"Kaihua Fu, Jiuchen Shi, Quan Chen, Ningxin Zheng, Wei Zhang, Deze Zeng, and Minyi Guo. 2022. QoS-aware irregular collaborative inference for improving throughput of DNN services. In Proceedings of the International Conference on High Performance Computing, Networking, Storage and Analysis (Dallas, Texas) (SC \u201922). IEEE Press, Article 69, 14\u00a0pages."},{"key":"e_1_3_3_2_13_2","doi-asserted-by":"publisher","DOI":"10.1145\/3297858.3304013"},{"key":"e_1_3_3_2_14_2","unstructured":"Google. 2024. Online Boutique. https:\/\/github.com\/GoogleCloudPlatform\/microservices-demo"},{"key":"e_1_3_3_2_15_2","unstructured":"Greg Hamerly and Charles Elkan. 2003. Learning the k in k-means. Advances in neural information processing systems 16 (2003)."},{"key":"e_1_3_3_2_16_2","first-page":"419","volume-title":"2023 USENIX Annual Technical Conference (USENIX ATC 23)","author":"Huye Darby","year":"2023","unstructured":"Darby Huye, Yuri Shkuro, and Raja\u00a0R Sambasivan. 2023. Lifting the veil on { Meta\u2019s} microservice architecture: Analyses of topology and request workflows. In 2023 USENIX Annual Technical Conference (USENIX ATC 23). 419\u2013432."},{"key":"e_1_3_3_2_17_2","doi-asserted-by":"publisher","DOI":"10.1109\/RoEduNet.2015.7311982"},{"key":"e_1_3_3_2_18_2","unstructured":"Jaeger. 2024. Jaeger: open source distributed tracing platform. https:\/\/www.jaegertracing.io\/"},{"key":"e_1_3_3_2_19_2","unstructured":"Jeremy H. 2021. gRPC vs. REST: Key Similarities and Differences. https:\/\/blog.dreamfactory.com\/grpc-vs-rest-how-does-grpc-compare-with-traditional-rest-apis"},{"key":"e_1_3_3_2_20_2","doi-asserted-by":"publisher","DOI":"10.1145\/3190508.3190546"},{"key":"e_1_3_3_2_21_2","unstructured":"Jay Kreps Neha Narkhede Jun Rao et\u00a0al. 2011. Kafka: A distributed messaging system for log processing."},{"key":"e_1_3_3_2_22_2","doi-asserted-by":"crossref","unstructured":"Shutian Luo Chenyu Lin Kejiang Ye Guoyao Xu Liping Zhang Guodong Yang Huanle Xu and Chengzhong Xu. 2024. Optimizing Resource Management for Shared Microservices: A Scalable System Design. ACM Trans. Comput. Syst. 42 1\u20132 Article 1 (Feb. 2024) 28\u00a0pages. https:\/\/doi.org\/10.1145\/3631607","DOI":"10.1145\/3631607"},{"key":"e_1_3_3_2_23_2","doi-asserted-by":"publisher","DOI":"10.1145\/3472883.3487003"},{"key":"e_1_3_3_2_24_2","doi-asserted-by":"crossref","unstructured":"Shutian Luo Huanle Xu Chengzhi Lu Kejiang Ye Guoyao Xu Liping Zhang Jian He and Chengzhong Xu. 2022. An In-Depth Study of Microservice Call Graph and Runtime Performance. IEEE Transactions on Parallel and Distributed Systems 33 12 (2022) 3901\u20133914. https:\/\/doi.org\/10.1109\/TPDS.2022.3174631","DOI":"10.1109\/TPDS.2022.3174631"},{"key":"e_1_3_3_2_25_2","doi-asserted-by":"publisher","DOI":"10.1145\/3567955.3567964"},{"key":"e_1_3_3_2_26_2","doi-asserted-by":"publisher","DOI":"10.1145\/3542929.3563477"},{"key":"e_1_3_3_2_27_2","unstructured":"Martin Nally. 2020. REST vs RPC: What problems are you trying to solve with your APIs?https:\/\/cloud.google.com\/blog\/products\/application-development\/rest-vs-rpc-what-problems-are-you-trying-to-solve-with-your-apis"},{"key":"e_1_3_3_2_28_2","unstructured":"memcached. 2024. memcached - a distributed memory object caching system. https:\/\/memcached.org\/"},{"key":"e_1_3_3_2_29_2","unstructured":"Meta. 2024. facebook distributed traces. https:\/\/github.com\/facebookresearch\/distributed_traces"},{"key":"e_1_3_3_2_30_2","unstructured":"MongoDB. 2024. MongoDB: The Developer Data Platform. https:\/\/www.mongodb.com\/"},{"key":"e_1_3_3_2_31_2","unstructured":"nginx. 2024. nginx. https:\/\/nginx.org\/en\/"},{"key":"e_1_3_3_2_32_2","series-title":"(OSDI\u201920)","volume-title":"Proceedings of the 14th USENIX Conference on Operating Systems Design and Implementation","author":"Qiu Haoran","year":"2020","unstructured":"Haoran Qiu, Subho\u00a0S. Banerjee, Saurabh Jha, Zbigniew\u00a0T. Kalbarczyk, and Ravishankar\u00a0K. Iyer. 2020. FIRM: an intelligent fine-grained resource management framework for SLO-oriented microservices. In Proceedings of the 14th USENIX Conference on Operating Systems Design and Implementation(OSDI\u201920). USENIX Association, USA, Article 46, 21\u00a0pages."},{"key":"e_1_3_3_2_33_2","doi-asserted-by":"publisher","DOI":"10.1145\/2391229.2391236"},{"key":"e_1_3_3_2_34_2","doi-asserted-by":"publisher","DOI":"10.1109\/CLOUD60044.2023.00030"},{"key":"e_1_3_3_2_35_2","doi-asserted-by":"crossref","unstructured":"Vishwanath Seshagiri Darby Huye Lan Liu Avani Wildani and Raja\u00a0R Sambasivan. 2022. [SoK] Identifying Mismatches Between Microservice Testbeds and Industrial Perceptions of Microservices. Journal of Systems Research 2 1 (2022).","DOI":"10.5070\/SR32157839"},{"key":"e_1_3_3_2_36_2","doi-asserted-by":"publisher","DOI":"10.1145\/3542929.3563490"},{"key":"e_1_3_3_2_37_2","doi-asserted-by":"crossref","unstructured":"Jiuchen Shi Kaihua Fu Jiawen Wang Quan Chen Deze Zeng and Minyi Guo. 2024. Adaptive QoS-Aware Microservice Deployment With Excessive Loads via Intra- and Inter-Datacenter Scheduling. IEEE Trans. Parallel Distrib. Syst. 35 9 (Sept. 2024) 1565\u20131582. https:\/\/doi.org\/10.1109\/TPDS.2024.3425931","DOI":"10.1109\/TPDS.2024.3425931"},{"key":"e_1_3_3_2_38_2","doi-asserted-by":"publisher","DOI":"10.1109\/IPDPS53621.2022.00039"},{"key":"e_1_3_3_2_39_2","first-page":"403","volume-title":"2023 USENIX Annual Technical Conference (USENIX ATC 23)","author":"Shi Jiuchen","year":"2023","unstructured":"Jiuchen Shi, Hang Zhang, Zhixin Tong, Quan Chen, Kaihua Fu, and Minyi Guo. 2023. Nodens: Enabling Resource Efficient and Fast { QoS} Recovery of Dynamic Microservice Applications in Datacenters. In 2023 USENIX Annual Technical Conference (USENIX ATC 23). 403\u2013417."},{"key":"e_1_3_3_2_40_2","doi-asserted-by":"crossref","unstructured":"Jiu-Chen Shi Xiao-Qing Cai Wen-Li Zheng Quan Chen De-Ze Zeng Tatsuhiro Tsuchiya and Min-Yi Guo. 2022. Reliability and incentive of performance assessment for decentralized clouds. Journal of Computer Science and Technology 37 5 (2022) 1176\u20131199.","DOI":"10.1007\/s11390-022-2120-y"},{"key":"e_1_3_3_2_41_2","unstructured":"Giannis Siglidis Giannis Nikolentzos Stratis Limnios Christos Giatsidis Konstantinos Skianis and Michalis Vazirgiannis. 2020. GraKeL: A Graph Kernel Library in Python. Journal of Machine Learning Research 21 54 (2020) 1\u20135."},{"key":"e_1_3_3_2_42_2","doi-asserted-by":"publisher","DOI":"10.17487\/RFC1831"},{"key":"e_1_3_3_2_43_2","doi-asserted-by":"publisher","DOI":"10.1109\/IISWC.2018.8573515"},{"key":"e_1_3_3_2_44_2","doi-asserted-by":"publisher","DOI":"10.1145\/3127479.3132020"},{"key":"e_1_3_3_2_45_2","doi-asserted-by":"publisher","DOI":"10.1145\/3357223.3362710"},{"key":"e_1_3_3_2_46_2","doi-asserted-by":"publisher","DOI":"10.1109\/IISWC.2016.7581269"},{"key":"e_1_3_3_2_47_2","unstructured":"Maarten Van\u00a0Steen and A Tanenbaum. 2002. Distributed systems principles and paradigms. Network 2 28 (2002) 1."},{"key":"e_1_3_3_2_48_2","doi-asserted-by":"publisher","DOI":"10.1109\/QRS.2019.00034"},{"key":"e_1_3_3_2_49_2","doi-asserted-by":"crossref","unstructured":"Yingying Wen Guanjie Cheng Shuiguang Deng and Jianwei Yin. 2022. Characterizing and synthesizing the workflow structure of microservices in ByteDance Cloud. Journal of Software: Evolution and Process 34 8 (2022) e2467.","DOI":"10.1002\/smr.2467"},{"key":"e_1_3_3_2_50_2","doi-asserted-by":"publisher","DOI":"10.1145\/3445814.3446693"},{"key":"e_1_3_3_2_51_2","doi-asserted-by":"publisher","DOI":"10.1145\/3183440.3194991"}],"event":{"name":"ICS '25: 2025 International Conference on Supercomputing","location":"Salt Lake City USA","acronym":"ICS '25","sponsor":["SIGARCH ACM Special Interest Group on Computer Architecture"]},"container-title":["Proceedings of the 39th ACM International Conference on Supercomputing"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3721145.3725761","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,8,22]],"date-time":"2025-08-22T13:01:40Z","timestamp":1755867700000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3721145.3725761"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2025,6,8]]},"references-count":50,"alternative-id":["10.1145\/3721145.3725761","10.1145\/3721145"],"URL":"https:\/\/doi.org\/10.1145\/3721145.3725761","relation":{},"subject":[],"published":{"date-parts":[[2025,6,8]]},"assertion":[{"value":"2025-08-22","order":3,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}