{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,1,29]],"date-time":"2026-01-29T22:34:04Z","timestamp":1769726044673,"version":"3.49.0"},"publisher-location":"New York, NY, USA","reference-count":70,"publisher":"ACM","license":[{"start":{"date-parts":[[2021,11,1]],"date-time":"2021-11-01T00:00:00Z","timestamp":1635724800000},"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":[[2021,11]]},"DOI":"10.1145\/3472883.3486994","type":"proceedings-article","created":{"date-parts":[[2021,10,27]],"date-time":"2021-10-27T10:48:16Z","timestamp":1635331696000},"page":"76-91","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":30,"title":["tprof"],"prefix":"10.1145","author":[{"given":"Lexiang","family":"Huang","sequence":"first","affiliation":[{"name":"The Pennsylvania State University"}]},{"given":"Timothy","family":"Zhu","sequence":"additional","affiliation":[{"name":"The Pennsylvania State University"}]}],"member":"320","published-online":{"date-parts":[[2021,11]]},"reference":[{"key":"e_1_3_2_2_1_1","volume-title":"Performance Analysis of Cloud Applications. In 15th USENIX Symposium on Networked Systems Design and Implementation (NSDI 18)","author":"Ardelean Dan","year":"2018","unstructured":"Dan Ardelean , Amer Diwan , and Chandra Erdman . 2018 . Performance Analysis of Cloud Applications. In 15th USENIX Symposium on Networked Systems Design and Implementation (NSDI 18) . USENIX Association, Renton, WA, 405--417. https:\/\/www.usenix.org\/conference\/nsdi18\/presentation\/ardelean Dan Ardelean, Amer Diwan, and Chandra Erdman. 2018. Performance Analysis of Cloud Applications. In 15th USENIX Symposium on Networked Systems Design and Implementation (NSDI 18). USENIX Association, Renton, WA, 405--417. https:\/\/www.usenix.org\/conference\/nsdi18\/presentation\/ardelean"},{"key":"e_1_3_2_2_2_1","volume-title":"Proceedings of the ACM Symposium on Cloud Computing","author":"Ates Emre","unstructured":"Emre Ates , Lily Sturmann , Mert Toslali , Orran Krieger , Richard Megginson , Ayse K. Coskun , and Raja R. Sambasivan . 2019. An Automated, Cross-Layer Instrumentation Framework for Diagnosing Performance Problems in Distributed Applications . In Proceedings of the ACM Symposium on Cloud Computing ( Santa Cruz, CA, USA) (SoCC '19). Association for Computing Machinery, New York, NY, USA, 165--170. https:\/\/doi.org\/10.1145\/3357223.3362704 10.1145\/3357223.3362704 Emre Ates, Lily Sturmann, Mert Toslali, Orran Krieger, Richard Megginson, Ayse K. Coskun, and Raja R. Sambasivan. 2019. An Automated, Cross-Layer Instrumentation Framework for Diagnosing Performance Problems in Distributed Applications. In Proceedings of the ACM Symposium on Cloud Computing (Santa Cruz, CA, USA) (SoCC '19). Association for Computing Machinery, New York, NY, USA, 165--170. https:\/\/doi.org\/10.1145\/3357223.3362704"},{"key":"e_1_3_2_2_3_1","unstructured":"Mona Attariyan Michael Chow and Jason Flinn. 2012. X-ray: Automating root-cause diagnosis of performance anomalies in production software. In Presented as part of the 10th USENIX Symposium on Operating Systems Design and Implementation (OSDI 12). 307--320. https:\/\/www.usenix.org\/system\/files\/conference\/osdi12\/osdi12final-33.pdf  Mona Attariyan Michael Chow and Jason Flinn. 2012. X-ray: Automating root-cause diagnosis of performance anomalies in production software. In Presented as part of the 10th USENIX Symposium on Operating Systems Design and Implementation (OSDI 12). 307--320. https:\/\/www.usenix.org\/system\/files\/conference\/osdi12\/osdi12final-33.pdf"},{"key":"e_1_3_2_2_4_1","volume-title":"Using Magpie for Request Extraction and Workload Modelling. In 6th Symposium on Operating Systems Design & Implementation (OSDI 04)","author":"Barham Paul","year":"2004","unstructured":"Paul Barham , Austin Donnelly , Rebecca Isaacs , and Richard Mortier . 2004 . Using Magpie for Request Extraction and Workload Modelling. In 6th Symposium on Operating Systems Design & Implementation (OSDI 04) . USENIX Association, San Francisco, CA. https:\/\/www.usenix.org\/conference\/osdi-04\/using-magpie-request-extraction-and-workload-modelling Paul Barham, Austin Donnelly, Rebecca Isaacs, and Richard Mortier. 2004. Using Magpie for Request Extraction and Workload Modelling. In 6th Symposium on Operating Systems Design & Implementation (OSDI 04). USENIX Association, San Francisco, CA. https:\/\/www.usenix.org\/conference\/osdi-04\/using-magpie-request-extraction-and-workload-modelling"},{"key":"e_1_3_2_2_5_1","doi-asserted-by":"publisher","DOI":"10.1145\/2909480"},{"key":"e_1_3_2_2_6_1","first-page":"4","article-title":"InvarNet-X: A Black-Box Invariant-Based Approach to Diagnosing Big Data Systems","volume":"5","author":"Chen Pengfei","year":"2015","unstructured":"Pengfei Chen , Yong Qi , and Di Hou . 2015 . InvarNet-X: A Black-Box Invariant-Based Approach to Diagnosing Big Data Systems . IEEE Transactions on Emerging Topics in Computing 5 , 4 (nov 2015), 450--465. https:\/\/doi.org\/10.1109\/tetc.2015.2497143 10.1109\/tetc.2015.2497143 Pengfei Chen, Yong Qi, and Di Hou. 2015. InvarNet-X: A Black-Box Invariant-Based Approach to Diagnosing Big Data Systems. IEEE Transactions on Emerging Topics in Computing 5, 4 (nov 2015), 450--465. https:\/\/doi.org\/10.1109\/tetc.2015.2497143","journal-title":"IEEE Transactions on Emerging Topics in Computing"},{"key":"e_1_3_2_2_7_1","first-page":"2","article-title":"CauseInfer: Automated End-to-End Performance Diagnosis with Hierarchical Causality Graph in Cloud Environment","volume":"12","author":"Chen Pengfei","year":"2016","unstructured":"Pengfei Chen , Yong Qi , and Di Hou . 2016 . CauseInfer: Automated End-to-End Performance Diagnosis with Hierarchical Causality Graph in Cloud Environment . IEEE Transactions on Services Computing 12 , 2 (sep 2016), 214--230. https:\/\/doi.org\/10.1109\/tsc.2016.2607739 10.1109\/tsc.2016.2607739 Pengfei Chen, Yong Qi, and Di Hou. 2016. CauseInfer: Automated End-to-End Performance Diagnosis with Hierarchical Causality Graph in Cloud Environment. IEEE Transactions on Services Computing 12, 2 (sep 2016), 214--230. https:\/\/doi.org\/10.1109\/tsc.2016.2607739","journal-title":"IEEE Transactions on Services Computing"},{"key":"e_1_3_2_2_8_1","doi-asserted-by":"publisher","DOI":"10.1145\/1629087.1629089"},{"key":"e_1_3_2_2_9_1","doi-asserted-by":"publisher","DOI":"10.1109\/DSN.2008.4630116"},{"key":"e_1_3_2_2_10_1","volume-title":"The Mystery Machine: End-to-end Performance Analysis of Large-scale Internet Services. In 11th USENIX Symposium on Operating Systems Design and Implementation (OSDI 14)","author":"Chow Michael","unstructured":"Michael Chow , David Meisner , Jason Flinn , Daniel Peek , and Thomas F. Wenisch . 2014 . The Mystery Machine: End-to-end Performance Analysis of Large-scale Internet Services. In 11th USENIX Symposium on Operating Systems Design and Implementation (OSDI 14) . USENIX Association, Broomfield, CO, 217--231. https:\/\/www.usenix.org\/conference\/osdi14\/technical-sessions\/presentation\/chow Michael Chow, David Meisner, Jason Flinn, Daniel Peek, and Thomas F. Wenisch. 2014. The Mystery Machine: End-to-end Performance Analysis of Large-scale Internet Services. In 11th USENIX Symposium on Operating Systems Design and Implementation (OSDI 14). USENIX Association, Broomfield, CO, 217--231. https:\/\/www.usenix.org\/conference\/osdi14\/technical-sessions\/presentation\/chow"},{"key":"e_1_3_2_2_11_1","volume-title":"2016 USENIX Annual Technical Conference (USENIX ATC 16)","author":"Curtsinger Charlie","unstructured":"Charlie Curtsinger and Emery D. Berger . 2016. COZ: Finding Code that Counts with Causal Profiling . In 2016 USENIX Annual Technical Conference (USENIX ATC 16) . USENIX Association, Denver, CO. https:\/\/www.usenix.org\/conference\/atc16\/technical-sessions\/presentation\/curtsinger Charlie Curtsinger and Emery D. Berger. 2016. COZ: Finding Code that Counts with Causal Profiling. In 2016 USENIX Annual Technical Conference (USENIX ATC 16). USENIX Association, Denver, CO. https:\/\/www.usenix.org\/conference\/atc16\/technical-sessions\/presentation\/curtsinger"},{"key":"e_1_3_2_2_12_1","doi-asserted-by":"publisher","DOI":"10.1145\/2670979.2670987"},{"key":"e_1_3_2_2_13_1","unstructured":"Distributed Systems Tracing with Zipkin 2012. https:\/\/blog.twitter.com\/engineering\/en_us\/a\/2012\/distributed-systems-tracing-with-zipkin  Distributed Systems Tracing with Zipkin 2012. https:\/\/blog.twitter.com\/engineering\/en_us\/a\/2012\/distributed-systems-tracing-with-zipkin"},{"key":"e_1_3_2_2_14_1","unstructured":"Pinterest Engineering. 2017. Analyzing distributed trace data. https:\/\/medium.com\/pinterest-engineering\/analyzing-distributed-trace-data-6aae58919949  Pinterest Engineering. 2017. Analyzing distributed trace data. https:\/\/medium.com\/pinterest-engineering\/analyzing-distributed-trace-data-6aae58919949"},{"key":"e_1_3_2_2_15_1","doi-asserted-by":"publisher","DOI":"10.1145\/2382553.2382555"},{"key":"e_1_3_2_2_16_1","unstructured":"Joe Farro. 2018. Trace comparisons arrive in Jaeger 1.7. https:\/\/medium.com\/jaegertracing\/trace-comparisons-arrive-in-jaeger-1-7-a97ad5e2d05d  Joe Farro. 2018. Trace comparisons arrive in Jaeger 1.7. https:\/\/medium.com\/jaegertracing\/trace-comparisons-arrive-in-jaeger-1-7-a97ad5e2d05d"},{"key":"e_1_3_2_2_17_1","unstructured":"Fix Performance Bottlenecks with Intel\u00ae VTune\u2122 Profiler Septermber 2021. https:\/\/software.intel.com\/en-us\/vtune.  Fix Performance Bottlenecks with Intel\u00ae VTune\u2122 Profiler Septermber 2021. https:\/\/software.intel.com\/en-us\/vtune."},{"key":"e_1_3_2_2_18_1","volume-title":"X-Trace: A Pervasive Network Tracing Framework. In 4th USENIX Symposium on Networked Systems Design & Implementation (NSDI 07)","author":"Fonseca Rodrigo","year":"2007","unstructured":"Rodrigo Fonseca , George Porter , Randy H. Katz , and Scott Shenker . 2007 . X-Trace: A Pervasive Network Tracing Framework. In 4th USENIX Symposium on Networked Systems Design & Implementation (NSDI 07) . USENIX Association, Cambridge, MA. https:\/\/www.usenix.org\/conference\/nsdi-07\/x-trace-pervasive-network-tracing-framework Rodrigo Fonseca, George Porter, Randy H. Katz, and Scott Shenker. 2007. X-Trace: A Pervasive Network Tracing Framework. In 4th USENIX Symposium on Networked Systems Design & Implementation (NSDI 07). USENIX Association, Cambridge, MA. https:\/\/www.usenix.org\/conference\/nsdi-07\/x-trace-pervasive-network-tracing-framework"},{"key":"e_1_3_2_2_19_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICDM.2009.60"},{"key":"e_1_3_2_2_20_1","doi-asserted-by":"publisher","DOI":"10.1145\/3445814.3446700"},{"key":"e_1_3_2_2_21_1","doi-asserted-by":"publisher","DOI":"10.1145\/3297858.3304013"},{"key":"e_1_3_2_2_22_1","doi-asserted-by":"publisher","DOI":"10.1145\/3297858.3304004"},{"key":"e_1_3_2_2_23_1","volume-title":"Proceedings of the 1982 SIGPLAN Symposium on Compiler Construction","author":"Graham Susan L.","unstructured":"Susan L. Graham , Peter B. Kessler , and Marshall K. Mckusick . 1982. Gprof: A Call Graph Execution Profiler . In Proceedings of the 1982 SIGPLAN Symposium on Compiler Construction ( Boston, Massachusetts, USA) (SIGPLAN '82). ACM, New York, NY, USA, 120--126. https:\/\/doi.org\/10.1145\/800230.806987 10.1145\/800230.806987 Susan L. Graham, Peter B. Kessler, and Marshall K. Mckusick. 1982. Gprof: A Call Graph Execution Profiler. In Proceedings of the 1982 SIGPLAN Symposium on Compiler Construction (Boston, Massachusetts, USA) (SIGPLAN '82). ACM, New York, NY, USA, 120--126. https:\/\/doi.org\/10.1145\/800230.806987"},{"key":"e_1_3_2_2_24_1","volume-title":"Proceedings of the ACM Symposium on Cloud Computing - SOCC '14","author":"Gunawi Haryadi S.","unstructured":"Haryadi S. Gunawi , Vincentius Martin , Anang D. Satria , Mingzhe Hao , Tanakorn Leesatapornwongsa , Tiratat Patana-anake, Thanh Do , Jeffry Adityatama , Kurnia J. Eliazar , Agung Laksono , and Jeffrey F. Lukman . 2014. What Bugs Live in the Cloud? . In Proceedings of the ACM Symposium on Cloud Computing - SOCC '14 . 1--14. https:\/\/doi.org\/10.1145\/2670979.2670986 10.1145\/2670979.2670986 Haryadi S. Gunawi, Vincentius Martin, Anang D. Satria, Mingzhe Hao, Tanakorn Leesatapornwongsa, Tiratat Patana-anake, Thanh Do, Jeffry Adityatama, Kurnia J. Eliazar, Agung Laksono, and Jeffrey F. Lukman. 2014. What Bugs Live in the Cloud?. In Proceedings of the ACM Symposium on Cloud Computing - SOCC '14. 1--14. https:\/\/doi.org\/10.1145\/2670979.2670986"},{"key":"e_1_3_2_2_25_1","doi-asserted-by":"publisher","DOI":"10.1109\/GRID.2007.4354137"},{"key":"e_1_3_2_2_26_1","volume-title":"open source, end-to-end distributed tracing","author":"Jaeger","year":"2021","unstructured":"Jaeger : open source, end-to-end distributed tracing 2021 . https:\/\/www.jaegertracing.io\/. Jaeger: open source, end-to-end distributed tracing 2021. https:\/\/www.jaegertracing.io\/."},{"key":"e_1_3_2_2_27_1","unstructured":"Java Profiler - JProfiler 2021. https:\/\/www.ej-technologies.com\/products\/jprofiler\/overview.html.  Java Profiler - JProfiler 2021. https:\/\/www.ej-technologies.com\/products\/jprofiler\/overview.html."},{"key":"e_1_3_2_2_28_1","doi-asserted-by":"publisher","DOI":"10.1145\/3038912.3052649"},{"key":"e_1_3_2_2_29_1","doi-asserted-by":"publisher","DOI":"10.1145\/3132747.3132749"},{"key":"e_1_3_2_2_30_1","doi-asserted-by":"publisher","DOI":"10.1145\/3267809.3267841"},{"key":"e_1_3_2_2_31_1","doi-asserted-by":"publisher","DOI":"10.1145\/3357223.3362736"},{"key":"e_1_3_2_2_32_1","volume-title":"The DevOps observability platform","author":"Lightstep","year":"2021","unstructured":"Lightstep : The DevOps observability platform 2021 . https:\/\/lightstep.com\/. Lightstep: The DevOps observability platform 2021. https:\/\/lightstep.com\/."},{"key":"e_1_3_2_2_33_1","doi-asserted-by":"publisher","DOI":"10.1109\/ISSRE5003.2020.00014"},{"key":"e_1_3_2_2_34_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 . Jonathan Mace. 2017. End-to-End Tracing: Adoption and Use Cases. Survey. Brown University."},{"key":"e_1_3_2_2_35_1","doi-asserted-by":"publisher","DOI":"10.1145\/3190508.3190526"},{"key":"e_1_3_2_2_36_1","doi-asserted-by":"publisher","DOI":"10.1145\/2815400.2815415"},{"key":"e_1_3_2_2_37_1","doi-asserted-by":"publisher","DOI":"10.1145\/2931037.2931066"},{"key":"e_1_3_2_2_38_1","doi-asserted-by":"publisher","DOI":"10.1109\/CCGRID.2019.00038"},{"key":"e_1_3_2_2_39_1","doi-asserted-by":"publisher","DOI":"10.1109\/CLOUD.2019.00038"},{"key":"e_1_3_2_2_40_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICDCS.2013.26"},{"key":"e_1_3_2_2_41_1","unstructured":"OpenTelemetry auto-instrumentation and instrumentation libraries for Java 2021. https:\/\/github.com\/open-telemetry\/opentelemetry-java-instrumentation.  OpenTelemetry auto-instrumentation and instrumentation libraries for Java 2021. https:\/\/github.com\/open-telemetry\/opentelemetry-java-instrumentation."},{"key":"e_1_3_2_2_42_1","unstructured":"OpenTelemetry instrumentation for Python modules 2021. https:\/\/github.com\/open-telemetry\/opentelemetry-python-contrib.  OpenTelemetry instrumentation for Python modules 2021. https:\/\/github.com\/open-telemetry\/opentelemetry-python-contrib."},{"key":"e_1_3_2_2_43_1","unstructured":"OpenTelemetry JavaScript Client 2021. https:\/\/github.com\/open-telemetry\/opentelemetry-js.  OpenTelemetry JavaScript Client 2021. https:\/\/github.com\/open-telemetry\/opentelemetry-js."},{"key":"e_1_3_2_2_44_1","unstructured":"OpenZipkin \u2022 A distributed tracing system Septermber 2021. https:\/\/zipkin.io\/.  OpenZipkin \u2022 A distributed tracing system Septermber 2021. https:\/\/zipkin.io\/."},{"key":"e_1_3_2_2_45_1","volume-title":"Making Sense of Performance in Data Analytics Frameworks. In 12th USENIX Symposium on Networked Systems Design and Implementation (NSDI 15)","author":"Ousterhout Kay","year":"2015","unstructured":"Kay Ousterhout , Ryan Rasti , Sylvia Ratnasamy , Scott Shenker , and Byung-Gon Chun . 2015 . Making Sense of Performance in Data Analytics Frameworks. In 12th USENIX Symposium on Networked Systems Design and Implementation (NSDI 15) . USENIX Association, Oakland, CA, 293--307. https:\/\/www.usenix.org\/conference\/nsdi15\/technical-sessions\/presentation\/ousterhout Kay Ousterhout, Ryan Rasti, Sylvia Ratnasamy, Scott Shenker, and Byung-Gon Chun. 2015. Making Sense of Performance in Data Analytics Frameworks. In 12th USENIX Symposium on Networked Systems Design and Implementation (NSDI 15). USENIX Association, Oakland, CA, 293--307. https:\/\/www.usenix.org\/conference\/nsdi15\/technical-sessions\/presentation\/ousterhout"},{"key":"e_1_3_2_2_46_1","volume-title":"Practice: Instrumenting, Analyzing, and Debugging Microservices","author":"Parker A.","year":"2020","unstructured":"A. Parker , D. Spoonhower , J. Mace , B. Sigelman , and R. Isaacs . 2020 . Distributed Tracing in Practice: Instrumenting, Analyzing, and Debugging Microservices . O'Reilly Media, Inc orporated. https:\/\/books.google.com\/books?id=fgfIy AEACAAJ A. Parker, D. Spoonhower, J. Mace, B. Sigelman, and R. Isaacs. 2020. Distributed Tracing in Practice: Instrumenting, Analyzing, and Debugging Microservices. O'Reilly Media, Incorporated. https:\/\/books.google.com\/books?id=fgfIyAEACAAJ"},{"key":"e_1_3_2_2_47_1","volume-title":"Ahmed","author":"Rossi Ryan A.","year":"2015","unstructured":"Ryan A. Rossi and Nesreen K . Ahmed . 2015 . The Network Data Repository with Interactive Graph Analytics and Visualization. In AAAI. http:\/\/networkrepository.com Ryan A. Rossi and Nesreen K. Ahmed. 2015. The Network Data Repository with Interactive Graph Analytics and Visualization. In AAAI. http:\/\/networkrepository.com"},{"key":"e_1_3_2_2_48_1","volume-title":"Apache CloudStack Cloud Computing","author":"Sabharwal Navin","unstructured":"Navin Sabharwal and Ravi Shankar . 2013. Apache CloudStack Cloud Computing . Packt Publishing . Navin Sabharwal and Ravi Shankar. 2013. Apache CloudStack Cloud Computing. Packt Publishing."},{"key":"e_1_3_2_2_49_1","volume-title":"Proceedings of the Seventh ACM Symposium on Cloud Computing - SoCC '16","author":"Sambasivan Raja R.","unstructured":"Raja R. Sambasivan , Ilari Shafer , Jonathan Mace , Benjamin H. Sigelman , Rodrigo Fonseca , and Gregory R. Ganger . 2016. Principled workflow-centric tracing of distributed systems . In Proceedings of the Seventh ACM Symposium on Cloud Computing - SoCC '16 . ACM Press, New York, NY, USA, 401--414. https:\/\/doi.org\/10.1145\/2987550.2987568 10.1145\/2987550.2987568 Raja R. Sambasivan, Ilari Shafer, Jonathan Mace, Benjamin H. Sigelman, Rodrigo Fonseca, and Gregory R. Ganger. 2016. Principled workflow-centric tracing of distributed systems. In Proceedings of the Seventh ACM Symposium on Cloud Computing - SoCC '16. ACM Press, New York, NY, USA, 401--414. https:\/\/doi.org\/10.1145\/2987550.2987568"},{"key":"e_1_3_2_2_50_1","volume-title":"8th USENIX Symposium on Networked Systems Design and Implementation (NSDI 11)","author":"Sambasivan Raja R.","unstructured":"Raja R. Sambasivan , Alice X. Zheng , Michael De Rosa , Elie Krevat , Spencer Whitman , Michael Stroucken , William Wang , Lianghong Xu , and Gregory R. Ganger . 2011. Diagnosing Performance Changes by Comparing Request Flows . In 8th USENIX Symposium on Networked Systems Design and Implementation (NSDI 11) . USENIX Association, Boston, MA. https:\/\/www.usenix.org\/conference\/nsdi11\/diagnosing-performance- changes- comparing-request-flows Raja R. Sambasivan, Alice X. Zheng, Michael De Rosa, Elie Krevat, Spencer Whitman, Michael Stroucken, William Wang, Lianghong Xu, and Gregory R. Ganger. 2011. Diagnosing Performance Changes by Comparing Request Flows. In 8th USENIX Symposium on Networked Systems Design and Implementation (NSDI 11). USENIX Association, Boston, MA. https:\/\/www.usenix.org\/conference\/nsdi11\/diagnosing-performance- changes- comparing-request-flows"},{"key":"e_1_3_2_2_51_1","volume-title":"The Web Conference 2019 - Proceedings of the World Wide Web Conference, WWW 2019. 3215--3222","author":"Shan Huasong","year":"2019","unstructured":"Huasong Shan , Yunpeng Zhang , Yuan Chen , Xiao Xiao , Haifeng Liu , Xiaofeng He , Min Li , and Wei Ding . 2019 . &epsi;-Diagnosis: Unsupervised and real-time diagnosis of small-window long-tail latency in large-scale microservice platforms . In The Web Conference 2019 - Proceedings of the World Wide Web Conference, WWW 2019. 3215--3222 . https:\/\/doi.org\/10.1145\/3308558.3313653 10.1145\/3308558.3313653 Huasong Shan, Yunpeng Zhang, Yuan Chen, Xiao Xiao, Haifeng Liu, Xiaofeng He, Min Li, and Wei Ding. 2019. &epsi;-Diagnosis: Unsupervised and real-time diagnosis of small-window long-tail latency in large-scale microservice platforms. In The Web Conference 2019 - Proceedings of the World Wide Web Conference, WWW 2019. 3215--3222. https:\/\/doi.org\/10.1145\/3308558.3313653"},{"key":"e_1_3_2_2_52_1","doi-asserted-by":"publisher","DOI":"10.1109\/DSN.2013.6575298"},{"key":"e_1_3_2_2_53_1","volume-title":"Mike Burrows, Pat Stephenson, Manoj Plakal, Donald Beaver, Saul Jaspan, and Chandan Shanbhag.","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. 2010 . Dapper, a Large-Scale Distributed Systems Tracing Infrastructure. Technical Report. Google, Inc . https:\/\/research.google.com\/archive\/papers\/dapper-2010-1.pdf Benjamin H. Sigelman, Luiz Andr\u00e9 Barroso, Mike Burrows, Pat Stephenson, Manoj Plakal, Donald Beaver, Saul Jaspan, and Chandan Shanbhag. 2010. Dapper, a Large-Scale Distributed Systems Tracing Infrastructure. Technical Report. Google, Inc. https:\/\/research.google.com\/archive\/papers\/dapper-2010-1.pdf"},{"key":"e_1_3_2_2_54_1","doi-asserted-by":"publisher","DOI":"10.1145\/3295500.3356167"},{"key":"e_1_3_2_2_55_1","unstructured":"The Python Profilers 2021. https:\/\/docs.python.org\/3\/library\/profile.html.  The Python Profilers 2021. https:\/\/docs.python.org\/3\/library\/profile.html."},{"key":"e_1_3_2_2_56_1","doi-asserted-by":"publisher","DOI":"10.1145\/1140103.1140280"},{"key":"e_1_3_2_2_57_1","volume-title":"CloudRanger: Root Cause Identification for Cloud Native Systems. In 2018 18th IEEE\/ACM International Symposium on Cluster, Cloud and Grid Computing (CCGRID). IEEE, 492--502","author":"Wang Ping","year":"2018","unstructured":"Ping Wang , Jingmin Xu , Meng Ma , Weilan Lin , Disheng Pan , Yuan Wang , and Pengfei Chen . 2018 . CloudRanger: Root Cause Identification for Cloud Native Systems. In 2018 18th IEEE\/ACM International Symposium on Cluster, Cloud and Grid Computing (CCGRID). IEEE, 492--502 . https:\/\/doi.org\/10.1109\/CCGRID.2018.00076 10.1109\/CCGRID.2018.00076 Ping Wang, Jingmin Xu, Meng Ma, Weilan Lin, Disheng Pan, Yuan Wang, and Pengfei Chen. 2018. CloudRanger: Root Cause Identification for Cloud Native Systems. In 2018 18th IEEE\/ACM International Symposium on Cluster, Cloud and Grid Computing (CCGRID). IEEE, 492--502. https:\/\/doi.org\/10.1109\/CCGRID.2018.00076"},{"key":"e_1_3_2_2_58_1","doi-asserted-by":"publisher","DOI":"10.1145\/3037697.3037729"},{"key":"e_1_3_2_2_59_1","doi-asserted-by":"publisher","DOI":"10.1145\/3296957.3177159"},{"key":"e_1_3_2_2_60_1","unstructured":"Robin Whitmore. 2019. Find Correlated Areas of Latency and Errors | Lightstep Learning Portal. https:\/\/docs.lightstep.com\/docs\/find-correlated-areas-of-latency  Robin Whitmore. 2019. Find Correlated Areas of Latency and Errors | Lightstep Learning Portal. https:\/\/docs.lightstep.com\/docs\/find-correlated-areas-of-latency"},{"key":"e_1_3_2_2_61_1","unstructured":"Robin Whitmore. 2019. See the Critical Path | Lightstep Learning Portal. https:\/\/docs.lightstep.com\/docs\/view-traces#see-the-critical-path  Robin Whitmore. 2019. See the Critical Path | Lightstep Learning Portal. https:\/\/docs.lightstep.com\/docs\/view-traces#see-the-critical-path"},{"key":"e_1_3_2_2_62_1","unstructured":"Robin Whitmore. 2019. View Traces | Lightstep Learning Portal. https:\/\/docs.lightstep.com\/docs\/view-traces  Robin Whitmore. 2019. View Traces | Lightstep Learning Portal. https:\/\/docs.lightstep.com\/docs\/view-traces"},{"key":"e_1_3_2_2_63_1","volume-title":"Zeno: Diagnosing Performance Problems with Temporal Provenance. In 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 . 2019 . Zeno: Diagnosing Performance Problems with Temporal Provenance. In 16th USENIX Symposium on Networked Systems Design and Implementation (NSDI 19) . USENIX Association, Boston, MA, 395--420. https:\/\/www.usenix.org\/conference\/nsdi19\/presentation\/wu Yang Wu, Ang Chen, and Linh Thi Xuan Phan. 2019. Zeno: Diagnosing Performance Problems with Temporal Provenance. In 16th USENIX Symposium on Networked Systems Design and Implementation (NSDI 19). USENIX Association, Boston, MA, 395--420. https:\/\/www.usenix.org\/conference\/nsdi19\/presentation\/wu"},{"key":"e_1_3_2_2_64_1","volume-title":"Proceedings of the ACM SIGOPS 22nd symposium on Operating systems principles - SOSP '09. ACM Press","author":"Xu Wei","unstructured":"Wei Xu , Ling Huang , Armando Fox , David Patterson , and Michael I. Jordan . 2009. Detecting large-scale system problems by mining console logs . In Proceedings of the ACM SIGOPS 22nd symposium on Operating systems principles - SOSP '09. ACM Press , New York, NY, USA, 117. https:\/\/doi.org\/10.1145\/1629575.1629587 10.1145\/1629575.1629587 Wei Xu, Ling Huang, Armando Fox, David Patterson, and Michael I. Jordan. 2009. Detecting large-scale system problems by mining console logs. In Proceedings of the ACM SIGOPS 22nd symposium on Operating systems principles - SOSP '09. ACM Press, New York, NY, USA, 117. https:\/\/doi.org\/10.1145\/1629575.1629587"},{"key":"e_1_3_2_2_65_1","volume-title":"Cross-dataset Time Series Anomaly Detection for Cloud Systems. In 2019 USENIX Annual Technical Conference (USENIX ATC 19)","author":"Zhang Xu","year":"2019","unstructured":"Xu Zhang , Qingwei Lin , Yong Xu , Si Qin , Hongyu Zhang , Bo Qiao , Yingnong Dang , Xinsheng Yang , Qian Cheng , Murali Chintalapati , Youjiang Wu , Ken Hsieh , Kaixin Sui , Xin Meng , Yaohai Xu , Wenchi Zhang , Furao Shen , and Dongmei Zhang . 2019 . Cross-dataset Time Series Anomaly Detection for Cloud Systems. In 2019 USENIX Annual Technical Conference (USENIX ATC 19) . USENIX Association, Renton, WA, 1063--1076. https:\/\/www.usenix.org\/conference\/atc19\/presentation\/zhang-xu Xu Zhang, Qingwei Lin, Yong Xu, Si Qin, Hongyu Zhang, Bo Qiao, Yingnong Dang, Xinsheng Yang, Qian Cheng, Murali Chintalapati, Youjiang Wu, Ken Hsieh, Kaixin Sui, Xin Meng, Yaohai Xu, Wenchi Zhang, Furao Shen, and Dongmei Zhang. 2019. Cross-dataset Time Series Anomaly Detection for Cloud Systems. In 2019 USENIX Annual Technical Conference (USENIX ATC 19). USENIX Association, Renton, WA, 1063--1076. https:\/\/www.usenix.org\/conference\/atc19\/presentation\/zhang-xu"},{"key":"e_1_3_2_2_66_1","doi-asserted-by":"publisher","DOI":"10.1109\/DSN.2009.5270321"},{"key":"e_1_3_2_2_67_1","volume-title":"Non-Intrusive Performance Profiling for Entire Software Stacks Based on the Flow Reconstruction Principle. In 12th USENIX Symposium on Operating Systems Design and Implementation (OSDI 16)","author":"Zhao Xu","year":"2016","unstructured":"Xu Zhao , Kirk Rodrigues , Yu Luo , Ding Yuan , and Michael Stumm . 2016 . Non-Intrusive Performance Profiling for Entire Software Stacks Based on the Flow Reconstruction Principle. In 12th USENIX Symposium on Operating Systems Design and Implementation (OSDI 16) . USENIX Association, Savannah, GA, 603--618. https:\/\/www.usenix.org\/conference\/osdi16\/technical-sessions\/presentation\/zhao Xu Zhao, Kirk Rodrigues, Yu Luo, Ding Yuan, and Michael Stumm. 2016. Non-Intrusive Performance Profiling for Entire Software Stacks Based on the Flow Reconstruction Principle. In 12th USENIX Symposium on Operating Systems Design and Implementation (OSDI 16). USENIX Association, Savannah, GA, 603--618. https:\/\/www.usenix.org\/conference\/osdi16\/technical-sessions\/presentation\/zhao"},{"key":"e_1_3_2_2_68_1","volume-title":"11th USENIX Symposium on Operating Systems Design and Implementation (OSDI 14)","author":"Zhao Xu","year":"2014","unstructured":"Xu Zhao , Yongle Zhang , David Lion , Muhammad Faizan Ullah , Yu Luo , Ding Yuan , and Michael Stumm . 2014 . lprof: A Non-intrusive Request Flow Profiler for Distributed Systems . In 11th USENIX Symposium on Operating Systems Design and Implementation (OSDI 14) . USENIX Association, Broomfield, CO, 629--644. https:\/\/www.usenix.org\/conference\/osdi14\/technical-sessions\/presentation\/zhao Xu Zhao, Yongle Zhang, David Lion, Muhammad Faizan Ullah, Yu Luo, Ding Yuan, and Michael Stumm. 2014. lprof: A Non-intrusive Request Flow Profiler for Distributed Systems. In 11th USENIX Symposium on Operating Systems Design and Implementation (OSDI 14). USENIX Association, Broomfield, CO, 629--644. https:\/\/www.usenix.org\/conference\/osdi14\/technical-sessions\/presentation\/zhao"},{"key":"e_1_3_2_2_69_1","first-page":"1","article-title":"Fault Analysis and Debugging of Microservice Systems: Industrial Survey, Benchmark System, and Empirical Study","volume":"14","author":"Zhou Xiang","year":"2018","unstructured":"Xiang Zhou , Xin Peng , Tao Xie , Jun Sun , Chao Ji , Wenhai Li , and Dan Ding . 2018 . Fault Analysis and Debugging of Microservice Systems: Industrial Survey, Benchmark System, and Empirical Study . IEEE Transactions on Software Engineering 14 , 8 (2018), 1 -- 18 . https:\/\/doi.org\/10.1109\/TSE.2018.2887384 10.1109\/TSE.2018.2887384 Xiang Zhou, Xin Peng, Tao Xie, Jun Sun, Chao Ji, Wenhai Li, and Dan Ding. 2018. Fault Analysis and Debugging of Microservice Systems: Industrial Survey, Benchmark System, and Empirical Study. IEEE Transactions on Software Engineering 14, 8 (2018), 1--18. https:\/\/doi.org\/10.1109\/TSE.2018.2887384","journal-title":"IEEE Transactions on Software Engineering"},{"key":"e_1_3_2_2_70_1","doi-asserted-by":"publisher","DOI":"10.1145\/3183440.3194991"}],"event":{"name":"SoCC '21: ACM Symposium on Cloud Computing","location":"Seattle WA USA","acronym":"SoCC '21","sponsor":["SIGMOD ACM Special Interest Group on Management of Data","SIGOPS ACM Special Interest Group on Operating Systems"]},"container-title":["Proceedings of the ACM Symposium on Cloud Computing"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3472883.3486994","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3472883.3486994","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,17]],"date-time":"2025-06-17T20:11:57Z","timestamp":1750191117000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3472883.3486994"}},"subtitle":["Performance profiling via structural aggregation and automated analysis of distributed systems traces"],"short-title":[],"issued":{"date-parts":[[2021,11]]},"references-count":70,"alternative-id":["10.1145\/3472883.3486994","10.1145\/3472883"],"URL":"https:\/\/doi.org\/10.1145\/3472883.3486994","relation":{},"subject":[],"published":{"date-parts":[[2021,11]]},"assertion":[{"value":"2021-11-01","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}