{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,8,23]],"date-time":"2025-08-23T00:10:05Z","timestamp":1755907805110,"version":"3.44.0"},"publisher-location":"New York, NY, USA","reference-count":31,"publisher":"ACM","license":[{"start":{"date-parts":[[2024,5,7]],"date-time":"2024-05-07T00:00:00Z","timestamp":1715040000000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by-sa\/4.0\/"}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2024,5,7]]},"DOI":"10.1145\/3629526.3645043","type":"proceedings-article","created":{"date-parts":[[2024,5,6]],"date-time":"2024-05-06T20:44:32Z","timestamp":1715028272000},"page":"276-285","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":0,"title":["Systemizing and Mitigating Topological Inconsistencies in Alibaba's Microservice Call-graph Datasets"],"prefix":"10.1145","author":[{"ORCID":"https:\/\/orcid.org\/0000-0003-1907-4715","authenticated-orcid":false,"given":"Darby","family":"Huye","sequence":"first","affiliation":[{"name":"Tufts University, Medford, MA, USA"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-0703-4038","authenticated-orcid":false,"given":"Lan","family":"Liu","sequence":"additional","affiliation":[{"name":"Tufts University, Medford, MA, USA"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-7940-403X","authenticated-orcid":false,"given":"Raja R.","family":"Sambasivan","sequence":"additional","affiliation":[{"name":"Tufts University, Medford, MA, USA"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2024,5,7]]},"reference":[{"key":"e_1_3_2_1_1_1","unstructured":"Alibaba's 2021 cluster trace of microservices 2021. https:\/\/github.com\/alibaba\/clusterdata\/tree\/master\/cluster-trace-microservices-v2021."},{"key":"e_1_3_2_1_2_1","unstructured":"Alibaba's 2022 cluster trace of microservices 2022. https:\/\/github.com\/alibaba\/clusterdata\/tree\/master\/cluster-trace-microservices-v2022."},{"key":"e_1_3_2_1_3_1","volume-title":"Blueprint: A Toolchain for Highly-Reconfigurable Microservice Applications. In SOSP'23: Proceedings of the 25th Symposium on Operating Systems Principles.","author":"Anand Vaastav","year":"2023","unstructured":"Vaastav Anand, Deepak Garg, Antoine Kaufmann, and Jonathan Mace. 2023. Blueprint: A Toolchain for Highly-Reconfigurable Microservice Applications. In SOSP'23: Proceedings of the 25th Symposium on Operating Systems Principles."},{"key":"e_1_3_2_1_4_1","unstructured":"BookInfo application 2024. https:\/\/istio.io\/latest\/docs\/examples\/bookinfo\/"},{"key":"e_1_3_2_1_5_1","unstructured":"Adrian Cockroft. 2016. The evolution of microservices. https: \/\/learning.acm.org\/techtalks\/microservices"},{"key":"e_1_3_2_1_6_1","unstructured":"Confused of identifying services from MS_CallGraph_Table in MicroserviceTracev2021 2022. https:\/\/github.com\/alibaba\/clusterdata\/issues\/157."},{"key":"e_1_3_2_1_7_1","volume-title":"Antipode: Enforcing Cross-Service Causal Consistency in Distributed Applications. In SOSP'23: Proceedings of the 25th Symposium on Operating Systems Principles.","author":"Loff Jo\u00e3o Ferreira","year":"2023","unstructured":"Jo\u00e3o Ferreira Loff, Daniel Porto, Jo\u00e3o Garcia, Jonathan Mace, and Rodrigo Rodrigues. 2023. Antipode: Enforcing Cross-Service Causal Consistency in Distributed Applications. In SOSP'23: Proceedings of the 25th Symposium on Operating Systems Principles."},{"key":"e_1_3_2_1_8_1","unstructured":"Martin Fowler. 2014. Microservices: a definition of this new architectural term. https:\/\/martinfowler.com\/articles\/microservices.html"},{"key":"e_1_3_2_1_9_1","doi-asserted-by":"publisher","DOI":"10.1145\/3445814.3446700"},{"volume-title":"ASPLOS'19: Proceedings of the 24th International Conference on Architectural Support for Programming Languages and Operating Systems.","author":"Gan Yu","key":"e_1_3_2_1_10_1","unstructured":"Yu Gan, Yanqi Zhang, Dailun Cheng, Ankitha Shetty, Priyal Rathi, Nayan Katarki, Ariana Bruno, Justin Hu, Brian Ritchken, Brendon Jackson, Kelvin Hu, Meghna Pancholi, Yuan He, Brett Clancy, Chris Colen, Fukang Wen, Catherine Leung, SiyuanWang, Leon Zaruvinsky, Mateo Espinosa, Rick Lin, Zhongling Liu, Jake Padilla, and Christina Delimitrou. 2019. An Open-Source Benchmark Suite for Microservices and Their Hardware-Software Implications for Cloud & Edge Systems. In ASPLOS'19: Proceedings of the 24th International Conference on Architectural Support for Programming Languages and Operating Systems."},{"key":"e_1_3_2_1_11_1","volume-title":"Confused of identifying services from MS_CallGraph_Table in MicroserviceTrace-v2021","author":"Github","year":"2021","unstructured":"Github issue #157: Confused of identifying services from MS_CallGraph_Table in MicroserviceTrace-v2021 2021. https:\/\/github.com\/alibaba\/clusterdata\/issues\/157."},{"key":"e_1_3_2_1_12_1","doi-asserted-by":"publisher","DOI":"10.1145\/3472883.3486994"},{"volume-title":"ATC'23: Proceedings of the 2023 USENIX Annual Technical Conference.","author":"Huye Darby","key":"e_1_3_2_1_13_1","unstructured":"Darby Huye, Yuri Shkuro, and Raja R. Sambasivan. 2023. Lifting the veil on Meta's microservice architecture: Aanalyses and topology and request workflows. In ATC'23: Proceedings of the 2023 USENIX Annual Technical Conference."},{"key":"e_1_3_2_1_14_1","doi-asserted-by":"publisher","DOI":"10.1145\/3132747.3132749"},{"key":"e_1_3_2_1_15_1","doi-asserted-by":"publisher","DOI":"10.1145\/3552326.3587437"},{"key":"e_1_3_2_1_16_1","doi-asserted-by":"publisher","DOI":"10.1145\/3472883.3487003"},{"key":"e_1_3_2_1_17_1","doi-asserted-by":"publisher","DOI":"10.1145\/3567955.3567964"},{"key":"e_1_3_2_1_18_1","doi-asserted-by":"publisher","DOI":"10.1145\/3542929.3563477"},{"key":"e_1_3_2_1_19_1","volume-title":"a call is recorded more than twice","author":"CallGraph Microservice","year":"2022","unstructured":"Microservice MSCallGraph: a call is recorded more than twice 2022. https:\/\/github.com\/alibaba\/clusterdata\/issues\/124"},{"key":"e_1_3_2_1_20_1","volume-title":"Building microservices: designing fine-grained systems","author":"Newman Sam","unstructured":"Sam Newman. 2021. Building microservices: designing fine-grained systems (2nd ed.). O'Reilly Media, Inc.","edition":"2"},{"key":"e_1_3_2_1_21_1","unstructured":"OpenTelemetry 2024. https:\/\/opentelemetry.io\/"},{"key":"e_1_3_2_1_22_1","unstructured":"OpenTelemetry Memory Limiter Processor 2024. https:\/\/github.com\/open-telemetry\/opentelemetry-collector\/blob\/main\/processor\/memorylimiterprocessor\/README.md"},{"key":"e_1_3_2_1_23_1","volume-title":"Iyer","author":"Qiu Haoran","year":"2020","unstructured":"Haoran Qiu, Subho S. Banerjee, Saurabh Jha, Zbigniew T. Kalbarczyk, and Ravishankar K. Iyer. 2020. FIRM: An Intelligent Fine-grained Resource Management Framework for SLO-Oriented Microservices. In OSDI'20: Proceedings of the 14th USENIX Symposium on Operating Systems Design and Implementation. 805--825."},{"key":"e_1_3_2_1_24_1","doi-asserted-by":"publisher","DOI":"10.1145\/3600006.3613156"},{"key":"e_1_3_2_1_25_1","unstructured":"Benjamin H. Sigelman Luiz A. Barroso Michael Burrows Pat Stephenson Manoj Plakal Donald Beaver Saul Jaspan and Chandan Shanbhag. 2010. Dapper a large-scale distributed systems tracing infrastructure. Technical Report dapper-2010--1. Google."},{"volume-title":"SoCC'21: Proceedings of the 12th Symposium on Cloud Computing.","author":"Toslali Mert","key":"e_1_3_2_1_26_1","unstructured":"Mert Toslali, Emre Ates, Alex Ellis, Zhaoqi Zhang, Darby Huye, Lan Liu, Samantha Puterman, Ayse K. Coskun, and Raja R. Sambasivan. 2021. Automating instrumentation choices for performance problems in distributed applications with VAIF. In SoCC'21: Proceedings of the 12th Symposium on Cloud Computing."},{"key":"e_1_3_2_1_27_1","doi-asserted-by":"publisher","DOI":"10.1145\/3472883.3486984"},{"key":"e_1_3_2_1_28_1","unstructured":"Why are some call graph in cluster-trace-microservices-v2021 disconnected 2023. https:\/\/github.com\/alibaba\/clusterdata\/issues\/175."},{"key":"e_1_3_2_1_29_1","doi-asserted-by":"publisher","DOI":"10.1145\/3445814.3446693"},{"key":"e_1_3_2_1_30_1","doi-asserted-by":"publisher","DOI":"10.1145\/3183440.3194991"},{"key":"e_1_3_2_1_31_1","volume-title":"Xiongchun Duan, Peng He, Arvind Krishnamurthy, Matthew Lentz, Danyang Zhuo, and Ratul Mahajan.","author":"Zhu Xiangfeng","year":"2022","unstructured":"Xiangfeng Zhu, Guozhen She, Bowen Xue, Yu Zhang, Yongsu Zhang, Xuan Kelvin Zou, Xiongchun Duan, Peng He, Arvind Krishnamurthy, Matthew Lentz, Danyang Zhuo, and Ratul Mahajan. 2022. Dissecting Service Mesh Overheads. arXiv:2207.00592 [cs.DC]"}],"event":{"name":"ICPE '24: 15th ACM\/SPEC International Conference on Performance Engineering","sponsor":["SIGMETRICS ACM Special Interest Group on Measurement and Evaluation","SIGSOFT ACM Special Interest Group on Software Engineering"],"location":"London United Kingdom","acronym":"ICPE '24"},"container-title":["Proceedings of the 15th ACM\/SPEC International Conference on Performance Engineering"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3629526.3645043","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3629526.3645043","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,8,22]],"date-time":"2025-08-22T23:47:58Z","timestamp":1755906478000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3629526.3645043"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2024,5,7]]},"references-count":31,"alternative-id":["10.1145\/3629526.3645043","10.1145\/3629526"],"URL":"https:\/\/doi.org\/10.1145\/3629526.3645043","relation":{},"subject":[],"published":{"date-parts":[[2024,5,7]]},"assertion":[{"value":"2024-05-07","order":3,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}