{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,3,10]],"date-time":"2026-03-10T14:59:43Z","timestamp":1773154783729,"version":"3.50.1"},"publisher-location":"New York, NY, USA","reference-count":38,"publisher":"ACM","license":[{"start":{"date-parts":[[2023,9,1]],"date-time":"2023-09-01T00:00:00Z","timestamp":1693526400000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2023,9,10]]},"DOI":"10.1145\/3603269.3604877","type":"proceedings-article","created":{"date-parts":[[2023,9,1]],"date-time":"2023-09-01T16:16:29Z","timestamp":1693584989000},"page":"438-451","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":13,"title":["Murphy: Performance Diagnosis of Distributed Cloud Applications"],"prefix":"10.1145","author":[{"ORCID":"https:\/\/orcid.org\/0009-0004-4767-945X","authenticated-orcid":false,"given":"Vipul","family":"Harsh","sequence":"first","affiliation":[{"name":"Computer Science, University of Illinois Urbana-Champaign, Urbana-Champaign, Illinois, United States of America"}]},{"ORCID":"https:\/\/orcid.org\/0009-0000-5110-2945","authenticated-orcid":false,"given":"Wenxuan","family":"Zhou","sequence":"additional","affiliation":[{"name":"VMware, Urbana-Champaign, Illinois, USA"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-8925-4661","authenticated-orcid":false,"given":"Sachin","family":"Ashok","sequence":"additional","affiliation":[{"name":"Computer Science, University of Illinois Urbana - Champaign, Urbana-Champaign, Illinois, USA"}]},{"ORCID":"https:\/\/orcid.org\/0009-0004-6708-2167","authenticated-orcid":false,"given":"Radhika Niranjan","family":"Mysore","sequence":"additional","affiliation":[{"name":"VMWare Research, Palo Alto, California, United States of America"}]},{"ORCID":"https:\/\/orcid.org\/0009-0003-2930-1982","authenticated-orcid":false,"given":"Brighten","family":"Godfrey","sequence":"additional","affiliation":[{"name":"UIUC and VMware, Urbana-Champaign, Illinois, United States of America"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-2423-7665","authenticated-orcid":false,"given":"Sujata","family":"Banerjee","sequence":"additional","affiliation":[{"name":"VMware Research, Palo Alto, California, United States of America"}]}],"member":"320","published-online":{"date-parts":[[2023,9]]},"reference":[{"key":"e_1_3_2_1_1_1","unstructured":"Cadvisor. https:\/\/github.com\/google\/cadvisor."},{"key":"e_1_3_2_1_2_1","unstructured":"Jaeger. https:\/\/www.jaegertracing.io\/."},{"key":"e_1_3_2_1_3_1","unstructured":"Murphy: Deathstarbench traces. https:\/\/github.com\/netarch\/Murphy-traces."},{"key":"e_1_3_2_1_4_1","unstructured":"Netnorad: Troubleshooting networks via end-to-end probing. https:\/\/code.fb.com\/networking-traffic\/netnorad-troubleshooting-networks\\-via-end-to-end-probing\/."},{"key":"e_1_3_2_1_5_1","unstructured":"One in ten rule of thumb. https:\/\/en.wikipedia.org\/wiki\/One_in_ten_rule."},{"key":"e_1_3_2_1_6_1","unstructured":"VMware Aria Operations for Networks. https:\/\/www.vmware.com\/in\/products\/aria-operations-for-networks.html."},{"key":"e_1_3_2_1_7_1","unstructured":"VMware Aria Operations for Networks - Working with Application Discovery. https:\/\/docs.vmware.com\/en\/VMware-Aria-Operations-for-Networks\/SaaS\/Using-Operations-for-Networks\/GUID-71D10285-1CA6-4F85-A5D8-01B0BEEF3BC2.html."},{"key":"e_1_3_2_1_8_1","unstructured":"wrk2. https:\/\/github.com\/giltene\/wrk2."},{"key":"e_1_3_2_1_9_1","unstructured":"Zipkin. https:\/\/zipkin.io\/."},{"key":"e_1_3_2_1_10_1","first-page":"419","volume-title":"15th USENIX Symposium on Networked Systems Design and Implementation (NSDI 18)","author":"Arzani Behnaz","year":"2018","unstructured":"Behnaz Arzani, Selim Ciraci, Luiz Chamon, Yibo Zhu, Hongqiang (Harry) Liu, Jitu Padhye, Boon Thau Loo, and Geof Outhred. 007: Democratically finding the cause of packet drops. In 15th USENIX Symposium on Networked Systems Design and Implementation (NSDI 18), pages 419--435, Renton, WA, April 2018. USENIX Association."},{"key":"e_1_3_2_1_11_1","doi-asserted-by":"publisher","DOI":"10.1145\/1282380.1282383"},{"key":"e_1_3_2_1_12_1","volume-title":"Pattern recognition and machine learning","author":"Bishop Christopher M","year":"2006","unstructured":"Christopher M Bishop and Nasser M Nasrabadi. Pattern recognition and machine learning, volume 4. Springer, 2006."},{"key":"e_1_3_2_1_13_1","doi-asserted-by":"publisher","DOI":"10.1145\/2934872.2934910"},{"key":"e_1_3_2_1_14_1","volume-title":"OSDI","author":"Chen Xu","year":"2008","unstructured":"Xu Chen, Ming Zhang, Z. Morley Mao, and Victor Bahl. Automating network application dependency discovery: Experiences, limitations, and new solutions. In OSDI, January 2008."},{"key":"e_1_3_2_1_15_1","first-page":"601","volume-title":"Revelio: Ml-generated debugging queries for finding root causes in distributed systems","author":"Dogga Pradeep","year":"2022","unstructured":"Pradeep Dogga, Karthik Narasimhan, Anirudh Sivaraman, Shiv Saini, George Varghese, and Ravi Netravali. Revelio: Ml-generated debugging queries for finding root causes in distributed systems. In D. Marculescu, Y. Chi, and C. Wu, editors, Proceedings of Machine Learning and Systems, volume 4, pages 601--622, 2022."},{"key":"e_1_3_2_1_16_1","doi-asserted-by":"publisher","DOI":"10.1145\/3445814.3446700"},{"key":"e_1_3_2_1_17_1","doi-asserted-by":"publisher","DOI":"10.1145\/3297858.3304013"},{"key":"e_1_3_2_1_18_1","first-page":"253","volume-title":"Proceedings of the Annual Conference of the ACM Special Interest Group on Data Communication on the Applications, Technologies, Architectures, and Protocols for Computer Communication, SIGCOMM '20","author":"Gao Jiaqi","year":"2020","unstructured":"Jiaqi Gao, Nofel Yaseen, Robert MacDavid, Felipe Vieira Frujeri, Vincent Liu, Ricardo Bianchini, Ramaswamy Aditya, Xiaohang Wang, Henry Lee, David Maltz, Minlan Yu, and Behnaz Arzani. Scouts: Improving the diagnosis process through domain-customized incident routing. In Proceedings of the Annual Conference of the ACM Special Interest Group on Data Communication on the Applications, Technologies, Architectures, and Protocols for Computer Communication, SIGCOMM '20, page 253--269, New York, NY, USA, 2020. Association for Computing Machinery."},{"key":"e_1_3_2_1_19_1","volume-title":"Inference and Measurement in Data Center Networks. In 16th USENIX Symposium on Networked Systems Design and Implementation (NSDI 19)","author":"Geng Yilong","unstructured":"Yilong Geng, Shiyu Liu, Zi Yin, Ashish Naik, Balaji Prabhakar, Mendel Rosenblum, and Amin Vahdat. SIMON: A Simple and Scalable Method for Sensing, Inference and Measurement in Data Center Networks. In 16th USENIX Symposium on Networked Systems Design and Implementation (NSDI 19)."},{"key":"e_1_3_2_1_20_1","doi-asserted-by":"publisher","DOI":"10.1016\/0004-3702(86)90067-6"},{"key":"e_1_3_2_1_21_1","doi-asserted-by":"publisher","DOI":"10.1145\/2785956.2787496"},{"key":"e_1_3_2_1_22_1","first-page":"71","volume-title":"11th USENIX Symposium on Networked Systems Design and Implementation (NSDI 14)","author":"Handigol Nikhil","year":"2014","unstructured":"Nikhil Handigol, Brandon Heller, Vimalkumar Jeyakumar, David Mazi\u00e8res, and Nick McKeown. I know what your packet did last hop: Using packet histories to troubleshoot networks. In 11th USENIX Symposium on Networked Systems Design and Implementation (NSDI 14), pages 71--85, Seattle, WA, April 2014. USENIX Association."},{"key":"e_1_3_2_1_23_1","doi-asserted-by":"publisher","DOI":"10.1145\/2623330.2623365"},{"key":"e_1_3_2_1_24_1","first-page":"73","volume-title":"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. Metastable failures in the wild. In 16th USENIX Symposium on Operating Systems Design and Implementation (OSDI 22), pages 73--90, Carlsbad, CA, July 2022. USENIX Association."},{"key":"e_1_3_2_1_25_1","doi-asserted-by":"publisher","DOI":"10.1145\/3299869.3314048"},{"key":"e_1_3_2_1_26_1","doi-asserted-by":"publisher","DOI":"10.1145\/1080173.1080178"},{"key":"e_1_3_2_1_27_1","doi-asserted-by":"publisher","DOI":"10.1145\/1594977.1592597"},{"key":"e_1_3_2_1_28_1","doi-asserted-by":"publisher","DOI":"10.1109\/INFCOM.2007.252"},{"key":"e_1_3_2_1_29_1","doi-asserted-by":"publisher","DOI":"10.5555\/1529944"},{"key":"e_1_3_2_1_30_1","first-page":"559","volume-title":"17th USENIX Symposium on Networked Systems Design and Implementation (NSDI 20)","author":"Lou Chang","year":"2020","unstructured":"Chang Lou, Peng Huang, and Scott Smith. Understanding, detecting and localizing partial failures in large system software. In 17th USENIX Symposium on Networked Systems Design and Implementation (NSDI 20), pages 559--574, Santa Clara, CA, February 2020. USENIX Association."},{"key":"e_1_3_2_1_31_1","first-page":"255","volume-title":"2014 USENIX Annual Technical Conference (USENIX ATC 14)","author":"Mysore Radhika Niranjan","year":"2014","unstructured":"Radhika Niranjan Mysore, Ratul Mahajan, Amin Vahdat, and George Varghese. Gestalt: Fast, unified fault localization for networked systems. In 2014 USENIX Annual Technical Conference (USENIX ATC 14), pages 255--267, Philadelphia, PA, 2014. USENIX Association."},{"key":"e_1_3_2_1_32_1","doi-asserted-by":"publisher","DOI":"10.18653\/v1\/W19-4302"},{"key":"e_1_3_2_1_33_1","doi-asserted-by":"publisher","DOI":"10.5070\/SR32157839"},{"key":"e_1_3_2_1_34_1","volume-title":"Mike Burrows, Pat Stephenson, Manoj Plakal, Donald Beaver, Saul Jaspan, and Chandan Shanbhag. Dapper, a large-scale distributed systems tracing infrastructure. Technical report, Google","author":"Sigelman Benjamin H.","year":"2010","unstructured":"Benjamin H. Sigelman, Luiz Andr\u00e9 Barroso, Mike Burrows, Pat Stephenson, Manoj Plakal, Donald Beaver, Saul Jaspan, and Chandan Shanbhag. Dapper, a large-scale distributed systems tracing infrastructure. Technical report, Google, Inc., 2010."},{"key":"e_1_3_2_1_35_1","first-page":"599","volume-title":"16th USENIX Symposium on Networked Systems Design and Implementation (NSDI 19)","author":"Tan Cheng","year":"2019","unstructured":"Cheng Tan, Ze Jin, Chuanxiong Guo, Tianrong Zhang, Haitao Wu, Karl Deng, Dongming Bi, and Dong Xiang. Netbouncer: Active device and link failure localization in data center networks. In 16th USENIX Symposium on Networked Systems Design and Implementation (NSDI 19), pages 599--614, Boston, MA, 2019. USENIX Association."},{"key":"e_1_3_2_1_36_1","first-page":"395","volume-title":"16th USENIX Symposium on Networked Systems Design and Implementation (NSDI 19)","author":"Wu Yang","year":"2019","unstructured":"Yang Wu, Ang Chen, and Linh Thi Xuan Phan. Zeno: Diagnosing performance problems with temporal provenance. In 16th USENIX Symposium on Networked Systems Design and Implementation (NSDI 19), pages 395--420, Boston, MA, February 2019. USENIX Association."},{"key":"e_1_3_2_1_37_1","doi-asserted-by":"publisher","DOI":"10.1145\/2619239.2626335"},{"key":"e_1_3_2_1_39_1","doi-asserted-by":"publisher","DOI":"10.1109\/42.906424"}],"event":{"name":"ACM SIGCOMM '23: ACM SIGCOMM 2023 Conference","location":"New York NY USA","acronym":"ACM SIGCOMM '23","sponsor":["SIGCOMM ACM Special Interest Group on Data Communication"]},"container-title":["Proceedings of the ACM SIGCOMM 2023 Conference"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3603269.3604877","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3603269.3604877","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,17]],"date-time":"2025-06-17T16:46:43Z","timestamp":1750178803000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3603269.3604877"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2023,9]]},"references-count":38,"alternative-id":["10.1145\/3603269.3604877","10.1145\/3603269"],"URL":"https:\/\/doi.org\/10.1145\/3603269.3604877","relation":{},"subject":[],"published":{"date-parts":[[2023,9]]},"assertion":[{"value":"2023-09-01","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}