{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,7,1]],"date-time":"2026-07-01T03:15:18Z","timestamp":1782875718317,"version":"3.54.5"},"publisher-location":"New York, NY, USA","reference-count":60,"publisher":"ACM","license":[{"start":{"date-parts":[[2024,5,13]],"date-time":"2024-05-13T00:00:00Z","timestamp":1715558400000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"funder":[{"name":"NSF (National Science Foundation)","award":["2106434, 1750109"],"award-info":[{"award-number":["2106434, 1750109"]}]}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2024,5,13]]},"DOI":"10.1145\/3589334.3645665","type":"proceedings-article","created":{"date-parts":[[2024,5,8]],"date-time":"2024-05-08T07:08:13Z","timestamp":1715152093000},"page":"3085-3095","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":12,"title":["GAMMA: Graph Neural Network-Based Multi-Bottleneck Localization for Microservices Applications"],"prefix":"10.1145","author":[{"ORCID":"https:\/\/orcid.org\/0000-0001-6949-8685","authenticated-orcid":false,"given":"Gagan","family":"Somashekar","sequence":"first","affiliation":[{"name":"PACE Lab, Stony Brook University, Stony Brook, NY, USA"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0009-0009-9445-3214","authenticated-orcid":false,"given":"Anurag","family":"Dutt","sequence":"additional","affiliation":[{"name":"PACE Lab, Stony Brook University, Stony Brook, NY, USA"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0009-0003-8200-0601","authenticated-orcid":false,"given":"Mainak","family":"Adak","sequence":"additional","affiliation":[{"name":"PACE Lab, Stony Brook University, Stony Brook, NY, USA"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0009-0002-8836-3983","authenticated-orcid":false,"given":"Tania","family":"Lorido Botran","sequence":"additional","affiliation":[{"name":"Roblox, San Mateo, CA, USA"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-2351-6523","authenticated-orcid":false,"given":"Anshul","family":"Gandhi","sequence":"additional","affiliation":[{"name":"PACE Lab, Stony Brook University, Stony Brook, NY, USA"}],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"320","published-online":{"date-parts":[[2024,5,13]]},"reference":[{"key":"e_1_3_2_2_1_1","unstructured":"[n. d.]. Building Microservices Driven by Performance--Roblox. https:\/\/medium.com\/@acovarrubias_7488\/building-microservices-drivenby- performance-b347ed1c48e3."},{"key":"e_1_3_2_2_2_1","unstructured":"[n. d.]. CPU Load Generator. https:\/\/github.com\/molguin92\/CPULoadGenerator."},{"key":"e_1_3_2_2_3_1","unstructured":"[n. d.]. Google-DeathStarBench. https:\/\/cloud.google.com\/blog\/products\/ management-tools\/in-tests-cloud-profiler-adds-negligible-overhead."},{"key":"e_1_3_2_2_4_1","unstructured":"[n. d.]. Jaeger. https:\/\/www.jaegertracing.io\/."},{"key":"e_1_3_2_2_5_1","unstructured":"[n. d.]. Microsoft-DeathStarBench. https:\/\/microsoft.github.io\/VirtualClient\/ docs\/workloads\/deathstarbench\/."},{"key":"e_1_3_2_2_6_1","unstructured":"[n. d.]. Uber's production Jaeger data. https:\/\/github.com\/jaegertracing\/jaegerui\/ issues\/680."},{"key":"e_1_3_2_2_7_1","unstructured":"[n. d.]. wrk2 Workload Generator. https:\/\/github.com\/giltene\/wrk2."},{"key":"e_1_3_2_2_8_1","unstructured":"Randy Abernethy. 2018. The Programmer's Guide to Apache Thrift."},{"key":"e_1_3_2_2_9_1","doi-asserted-by":"publisher","DOI":"10.1145\/3308560.3316466"},{"key":"e_1_3_2_2_10_1","doi-asserted-by":"publisher","DOI":"10.2200\/S00516ED2V01Y201306CAC024"},{"key":"e_1_3_2_2_11_1","doi-asserted-by":"publisher","DOI":"10.18653\/v1\/P18-1026"},{"key":"e_1_3_2_2_12_1","unstructured":"Shaked Brody Uri Alon and Eran Yahav. 2022. How Attentive are Graph Attention Networks? arXiv:2105.14491 [cs.LG]"},{"key":"e_1_3_2_2_13_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.comcom.2023.03.028"},{"key":"e_1_3_2_2_14_1","volume-title":"On the Algorithmic Implementation of Multiclass Kernel-Based Vector Machines. J. Mach. Learn. Res. 2 (mar","author":"Crammer Koby","year":"2002","unstructured":"Koby Crammer and Yoram Singer. 2002. On the Algorithmic Implementation of Multiclass Kernel-Based Vector Machines. J. Mach. Learn. Res. 2 (mar 2002), 265--292."},{"key":"e_1_3_2_2_15_1","volume-title":"Language Modeling with Gated Convolutional Networks. CoRR abs\/1612.08083","author":"Dauphin Yann N.","year":"2016","unstructured":"Yann N. Dauphin, Angela Fan, Michael Auli, and David Grangier. 2016. Language Modeling with Gated Convolutional Networks. CoRR abs\/1612.08083 (2016). arXiv:1612.08083 http:\/\/arxiv.org\/abs\/1612.08083"},{"key":"e_1_3_2_2_16_1","doi-asserted-by":"publisher","DOI":"10.1145\/3234152.3234195"},{"key":"e_1_3_2_2_17_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.patcog.2018.07.020"},{"key":"e_1_3_2_2_18_1","doi-asserted-by":"publisher","DOI":"10.1145\/3445814.3446700"},{"key":"e_1_3_2_2_19_1","doi-asserted-by":"publisher","DOI":"10.1145\/3297858.3304013"},{"key":"e_1_3_2_2_20_1","doi-asserted-by":"publisher","DOI":"10.1145\/3297858.3304004"},{"key":"e_1_3_2_2_21_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICSAW.2017.35"},{"key":"e_1_3_2_2_22_1","doi-asserted-by":"publisher","DOI":"10.1145\/3603269.3604877"},{"key":"e_1_3_2_2_23_1","volume-title":"Metastable Failures in the Wild. In 16th USENIX Symposium on Operating Systems Design and Implementation (OSDI 22)","author":"Huang Lexiang","year":"2022","unstructured":"Lexiang Huang, Matthew Magnusson, Abishek Bangalore Muralikrishna, Salman Estyak, Rebecca Isaacs, Abutalib Aghayev, Timothy Zhu, and Aleksey Charapko. 2022. Metastable Failures in the Wild. In 16th USENIX Symposium on Operating Systems Design and Implementation (OSDI 22). USENIX Association, Carlsbad, CA, 73--90. https:\/\/www.usenix.org\/conference\/osdi22\/presentation\/huang-lexiang"},{"key":"e_1_3_2_2_24_1","volume-title":"2023 USENIX Annual Technical Conference (USENIX ATC 23)","author":"Huye Darby","unstructured":"Darby Huye, Yuri Shkuro, and Raja R. Sambasivan. 2023. Lifting the veil on Meta's microservice architecture: Analyses of topology and request workflows. In 2023 USENIX Annual Technical Conference (USENIX ATC 23). USENIX Association, Boston, MA, 419--432. https:\/\/www.usenix.org\/conference\/atc23\/presentation\/ huye"},{"key":"e_1_3_2_2_25_1","doi-asserted-by":"publisher","DOI":"10.1145\/3543507.3583338"},{"key":"e_1_3_2_2_26_1","volume-title":"MMTM: Multimodal Transfer Module for CNN Fusion. arXiv:1911.08670 [cs.CV]","author":"Vaezi Joze Hamid Reza","year":"2020","unstructured":"Hamid Reza Vaezi Joze, Amirreza Shaban, Michael L. Iuzzolino, and Kazuhito Koishida. 2020. MMTM: Multimodal Transfer Module for CNN Fusion. arXiv:1911.08670 [cs.CV]"},{"key":"e_1_3_2_2_27_1","doi-asserted-by":"publisher","DOI":"10.1109\/CVPR.2014.223"},{"key":"e_1_3_2_2_28_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICSE48619.2023.00150"},{"key":"e_1_3_2_2_29_1","doi-asserted-by":"publisher","unstructured":"Xinjie Li and Huijuan Xu. 2023. MEID: mixture-of-experts with internal distillation for long-tailed video recognition. In Proceedings of the Thirty-Seventh AAAI Conference on Artificial Intelligence and Thirty-Fifth Conference on Innovative Applications of Artificial Intelligence and Thirteenth Symposium on Educational Advances in Artificial Intelligence (AAAI'23\/IAAI'23\/EAAI'23). AAAI Press Article 161 9 pages. https:\/\/doi.org\/10.1609\/aaai.v37i2.25230","DOI":"10.1609\/aaai.v37i2.25230"},{"key":"e_1_3_2_2_30_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICWS55610.2022.00065"},{"key":"e_1_3_2_2_31_1","doi-asserted-by":"publisher","DOI":"10.1109\/ISSRE5003.2020.00014"},{"key":"e_1_3_2_2_32_1","volume-title":"Emotion Recognition Using Multimodal Deep Learning. In International Conference on Neural Information Processing. https:\/\/api.semanticscholar.org\/CorpusID:7767769","author":"Liu W.","year":"2016","unstructured":"W. Liu, Wei-Long Zheng, and Bao-Liang Lu. 2016. Emotion Recognition Using Multimodal Deep Learning. In International Conference on Neural Information Processing. https:\/\/api.semanticscholar.org\/CorpusID:7767769"},{"key":"e_1_3_2_2_33_1","doi-asserted-by":"publisher","DOI":"10.1145\/3472883.3487003"},{"key":"e_1_3_2_2_34_1","doi-asserted-by":"publisher","DOI":"10.1145\/3366423.3380111"},{"key":"e_1_3_2_2_35_1","volume-title":"End-to-End Tracing: Adoption and Use Cases. Survey","author":"Mace Jonathan","unstructured":"Jonathan Mace. 2017. End-to-End Tracing: Adoption and Use Cases. Survey. Brown University."},{"key":"e_1_3_2_2_36_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICWS.2017.61"},{"key":"e_1_3_2_2_37_1","doi-asserted-by":"publisher","DOI":"10.1145\/3308560.3317073"},{"key":"e_1_3_2_2_38_1","doi-asserted-by":"publisher","DOI":"10.1162\/jocn_a_01246"},{"key":"e_1_3_2_2_39_1","doi-asserted-by":"publisher","DOI":"10.3390\/s22239492"},{"key":"e_1_3_2_2_40_1","volume-title":"PyTorch: An Imperative Style","author":"Paszke Adam","unstructured":"Adam Paszke, Sam Gross, Francisco Massa, Adam Lerer, James Bradbury, Gregory Chanan, Trevor Killeen, Zeming Lin, Natalia Gimelshein, Luca Antiga, Alban Desmaison, Andreas Kopf, Edward Yang, Zachary DeVito, Martin Raison, Alykhan Tejani, Sasank Chilamkurthy, Benoit Steiner, Lu Fang, Junjie Bai, and Soumith Chintala. 2019. PyTorch: An Imperative Style, High-Performance Deep Learning Library. In Advances in Neural Information Processing Systems 32. Curran Associates, Inc., 8024--8035. http:\/\/papers.neurips.cc\/paper\/9015-pytorch-animperative- style-high-performance-deep-learning-library.pdf"},{"key":"e_1_3_2_2_41_1","first-page":"2825","article-title":"Scikit-learn: Machine learning in Python","author":"Pedregosa Fabian","year":"2011","unstructured":"Fabian Pedregosa, Ga\u00ebl Varoquaux, Alexandre Gramfort, Vincent Michel, Bertrand Thirion, Olivier Grisel, Mathieu Blondel, Peter Prettenhofer, Ron Weiss, Vincent Dubourg, et al. 2011. Scikit-learn: Machine learning in Python. Journal of machine learning research 12, Oct (2011), 2825--2830.","journal-title":"Journal of machine learning research 12"},{"key":"e_1_3_2_2_42_1","unstructured":"Haoran Qiu Subho S. Banerjee Saurabh Jha Zbigniew T. Kalbarczyk and Ravishankar Iyer. 2020. Pre-processed Tracing Data for Popular Microservice Benchmarks. https:\/\/databank.illinois.edu\/datasets\/IDB-6738796. Online."},{"key":"e_1_3_2_2_43_1","volume-title":"FIRM: An Intelligent Fine-grained Resource Management Framework for SLO-Oriented Microservices. In 14th USENIX Symposium on Operating Systems Design and Implementation (OSDI 20)","author":"Qiu Haoran","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 14th USENIX Symposium on Operating Systems Design and Implementation (OSDI 20). USENIX Association, 805--825. https:\/\/www.usenix.org\/conference\/osdi20\/presentation\/qiu"},{"key":"e_1_3_2_2_44_1","volume-title":"Prometheus: A Next-Generation Monitoring System (Talk)","author":"Rabenstein Bjorn","year":"2015","unstructured":"Bjorn Rabenstein and Julius Volz. 2015. Prometheus: A Next-Generation Monitoring System (Talk). USENIX Association, Dublin."},{"key":"e_1_3_2_2_45_1","doi-asserted-by":"publisher","DOI":"10.1109\/CVPRW59228.2023.00477"},{"key":"e_1_3_2_2_46_1","doi-asserted-by":"publisher","DOI":"10.1016\/j"},{"key":"e_1_3_2_2_47_1","doi-asserted-by":"publisher","DOI":"10.1145\/3308558.3313653"},{"key":"e_1_3_2_2_48_1","volume-title":"Article 59 (feb","author":"Soldani Jacopo","year":"2022","unstructured":"Jacopo Soldani and Antonio Brogi. 2022. Anomaly Detection and Failure Root Cause Analysis in (Micro) Service-Based Cloud Applications: A Survey. ACM Comput. Surv. 55, 3, Article 59 (feb 2022), 39 pages. https:\/\/doi.org\/10.1145\/ 3501297"},{"key":"e_1_3_2_2_49_1","volume-title":"Tania Lorido Botran, and Anshul Gandhi","author":"Somashekar Gagan","year":"2024","unstructured":"Gagan Somashekar, Anurag Dutt, Mainak Adak, Tania Lorido Botran, and Anshul Gandhi. 2024. Microservices Bottleneck Detection Dataset. https:\/\/doi.org\/10. 34740\/KAGGLE\/DSV\/7638732"},{"key":"e_1_3_2_2_50_1","doi-asserted-by":"publisher","DOI":"10.1145\/3491204.3527494"},{"key":"e_1_3_2_2_51_1","doi-asserted-by":"publisher","DOI":"10.1109\/ACSOS55765.2022.00029"},{"key":"e_1_3_2_2_52_1","volume-title":"Adashare: Learning what to share for efficient deep multi-task learning. Advances in Neural Information Processing Systems 33","author":"Sun Ximeng","year":"2020","unstructured":"Ximeng Sun, Rameswar Panda, Rogerio Feris, and Kate Saenko. 2020. Adashare: Learning what to share for efficient deep multi-task learning. Advances in Neural Information Processing Systems 33 (2020)."},{"key":"e_1_3_2_2_53_1","doi-asserted-by":"publisher","DOI":"10.1214\/009053607000000505"},{"key":"e_1_3_2_2_54_1","doi-asserted-by":"publisher","DOI":"10.1145\/2741948.2741975"},{"key":"e_1_3_2_2_55_1","doi-asserted-by":"publisher","DOI":"10.1109\/ASE51524.2021.9678708"},{"key":"e_1_3_2_2_56_1","doi-asserted-by":"publisher","DOI":"10.1002\/smr.2467"},{"key":"e_1_3_2_2_57_1","doi-asserted-by":"publisher","DOI":"10.1109\/TNNLS.2020.2978386"},{"key":"e_1_3_2_2_58_1","doi-asserted-by":"publisher","DOI":"10.1145\/3543507.3583215"},{"key":"e_1_3_2_2_59_1","doi-asserted-by":"publisher","DOI":"10.1145\/3510003.3510180"},{"key":"e_1_3_2_2_60_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-981-16-8504-0"}],"event":{"name":"WWW '24: The ACM Web Conference 2024","location":"Singapore Singapore","acronym":"WWW '24","sponsor":["SIGWEB ACM Special Interest Group on Hypertext, Hypermedia, and Web"]},"container-title":["Proceedings of the ACM Web Conference 2024"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3589334.3645665","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3589334.3645665","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,8,22]],"date-time":"2025-08-22T00:27:40Z","timestamp":1755822460000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3589334.3645665"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2024,5,13]]},"references-count":60,"alternative-id":["10.1145\/3589334.3645665","10.1145\/3589334"],"URL":"https:\/\/doi.org\/10.1145\/3589334.3645665","relation":{},"subject":[],"published":{"date-parts":[[2024,5,13]]},"assertion":[{"value":"2024-05-13","order":3,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}