{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,4,23]],"date-time":"2026-04-23T13:14:36Z","timestamp":1776950076576,"version":"3.51.4"},"publisher-location":"New York, NY, USA","reference-count":50,"publisher":"ACM","funder":[{"name":"DFG","award":["528713834"],"award-info":[{"award-number":["528713834"]}]},{"name":"UK Research and Innovation","award":["S26368"],"award-info":[{"award-number":["S26368"]}]}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2026,5,4]]},"DOI":"10.1145\/3777884.3797004","type":"proceedings-article","created":{"date-parts":[[2026,4,23]],"date-time":"2026-04-23T12:27:26Z","timestamp":1776947246000},"page":"147-161","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":0,"title":["Benchmarking the Overhead of Distributed Tracing Agents"],"prefix":"10.1145","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-1772-1416","authenticated-orcid":false,"given":"David Georg","family":"Reichelt","sequence":"first","affiliation":[{"name":"Lancaster University Leipzig, Leipzig, Saxony, Germany and URZ Leipzig, Leipzig, Saxony, Germany"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-8997-9942","authenticated-orcid":false,"given":"Shinhyung","family":"Yang","sequence":"additional","affiliation":[{"name":"Christian-Albrechts-Universit\u00e4t zu Kiel, Kiel, Schleswig-Holstein, Germany"}]},{"ORCID":"https:\/\/orcid.org\/0009-0000-6524-037X","authenticated-orcid":false,"given":"Marcel","family":"Hanson","sequence":"additional","affiliation":[{"name":"University of Hamburg, Hamburg, Hamburg, Germany"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-6625-4335","authenticated-orcid":false,"given":"Wilhelm","family":"Hasselbring","sequence":"additional","affiliation":[{"name":"Christian-Albrechts-Universit\u00e4t zu Kiel, Kiel, Schleswig-Holstein, Germany"}]}],"member":"320","published-online":{"date-parts":[[2026,5,3]]},"reference":[{"key":"e_1_3_2_1_1_1","doi-asserted-by":"publisher","DOI":"10.1145\/2901739.2901774"},{"key":"e_1_3_2_1_2_1","doi-asserted-by":"crossref","first-page":"9","DOI":"10.1007\/s10723-021-09551-5","article-title":"Automated analysis of distributed tracing: Challenges and research directions","volume":"19","author":"Bento Andre","year":"2021","unstructured":"Andre Bento, Jaime Correia, Ricardo Filipe, Filipe Araujo, and Jorge Cardoso. 2021. Automated analysis of distributed tracing: Challenges and research directions. Journal of Grid Computing, Vol. 19, 1 (2021), 9.","journal-title":"Journal of Grid Computing"},{"key":"e_1_3_2_1_3_1","doi-asserted-by":"publisher","DOI":"10.1145\/3418899"},{"key":"e_1_3_2_1_4_1","doi-asserted-by":"publisher","DOI":"10.1145\/3617651.3622985"},{"key":"e_1_3_2_1_5_1","volume-title":"Raffaele Della Corte, and Antonio Pecchia","author":"Cinque Marcello","year":"2019","unstructured":"Marcello Cinque, Raffaele Della Corte, and Antonio Pecchia. 2019. Microservices monitoring with event logs and black box execution tracing. IEEE transactions on services computing, Vol. 15, 1 (2019), 294-307."},{"key":"e_1_3_2_1_6_1","first-page":"209","volume-title":"OLS (Ottawa Linux Symposium)","volume":"2006","author":"Desnoyers Mathieu","year":"2006","unstructured":"Mathieu Desnoyers and Michel R Dagenais. 2006. The lttng tracer: A low impact performance and behavior monitor for gnu\/linux. In OLS (Ottawa Linux Symposium), Vol. 2006. Citeseer, 209-224."},{"key":"e_1_3_2_1_7_1","doi-asserted-by":"publisher","DOI":"10.1145\/3578245.3584313"},{"key":"e_1_3_2_1_8_1","doi-asserted-by":"publisher","DOI":"10.1109\/SOSE58276.2023.00018"},{"key":"e_1_3_2_1_9_1","doi-asserted-by":"publisher","DOI":"10.1145\/1998582.1998628"},{"key":"e_1_3_2_1_10_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.jss.2014.02.022"},{"key":"e_1_3_2_1_11_1","unstructured":"Norgren Elias. 2024. Optimizing Distributed Tracing Overhead in a Cloud Environment with OpenTelemetry."},{"key":"e_1_3_2_1_12_1","doi-asserted-by":"publisher","DOI":"10.1145\/3297858.3304013"},{"key":"e_1_3_2_1_13_1","doi-asserted-by":"publisher","DOI":"10.1145\/3158644"},{"key":"e_1_3_2_1_14_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.jss.2023.111906"},{"key":"e_1_3_2_1_15_1","volume-title":"2021 IEEE\/ACM International Workshop on Programming and Performance Visualization Tools (ProTools). IEEE, 17-25","author":"Gocht-Zech Andreas","year":"2021","unstructured":"Andreas Gocht-Zech, Alexander Grund, and Robert Sch\u00f6ne. 2021. Controlling the runtime overhead of python monitoring with selective instrumentation. In 2021 IEEE\/ACM International Workshop on Programming and Performance Visualization Tools (ProTools). IEEE, 17-25."},{"key":"e_1_3_2_1_16_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.jss.2025.112573"},{"key":"e_1_3_2_1_17_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.simpa.2020.100019"},{"key":"e_1_3_2_1_18_1","doi-asserted-by":"publisher","DOI":"10.1145\/2851553.2851569"},{"key":"e_1_3_2_1_19_1","doi-asserted-by":"publisher","DOI":"10.1145\/3526063.3535353"},{"key":"e_1_3_2_1_20_1","volume-title":"Tools for High Performance Computing 2014: Proceedings of the 8th International Workshop on Parallel Tools for High Performance Computing","author":"Ilsche Thomas","year":"2014","unstructured":"Thomas Ilsche, Joseph Schuchart, Robert Sch\u00f6ne, and Daniel Hackenberg. 2015. Combining instrumentation and sampling for trace-based application performance analysis. In Tools for High Performance Computing 2014: Proceedings of the 8th International Workshop on Parallel Tools for High Performance Computing, October 2014, HLRS, Stuttgart, Germany. Springer, 123-136."},{"key":"e_1_3_2_1_21_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.jss.2023.111793"},{"key":"e_1_3_2_1_22_1","unstructured":"Tahir Mert Karkan. 2024. Performance Overhead Of OpenTelemetry Sampling Methods In A Cloud Infrastructure. https:\/\/urn.kb.se\/resolve?urn=urn:nbn:se:umu:diva-225869"},{"key":"e_1_3_2_1_23_1","volume-title":"Proc. 8th ACM\/SPEC Int. Conf. on Performance Engineering. 305-316","author":"Knoche Holger","year":"2018","unstructured":"Holger Knoche and Holger Eichelberger. 2018. Using the Raspberry Pi and Docker for Replicable Performance Experiments: Experience Paper. In Proc. 8th ACM\/SPEC Int. Conf. on Performance Engineering. 305-316."},{"key":"e_1_3_2_1_24_1","volume-title":"2017 IEEE 37th International Conference on Distributed Computing Systems (ICDCS). IEEE, 92-102","author":"Lai Chien-An","year":"2017","unstructured":"Chien-An Lai, Josh Kimball, Tao Zhu, Qingyang Wang, and Calton Pu. 2017. milliscope: A fine-grained monitoring framework for performance debugging of n-tier web services. In 2017 IEEE 37th International Conference on Distributed Computing Systems (ICDCS). IEEE, 92-102."},{"key":"e_1_3_2_1_25_1","doi-asserted-by":"publisher","DOI":"10.1145\/3281070.3281071"},{"key":"e_1_3_2_1_26_1","doi-asserted-by":"publisher","DOI":"10.1109\/CloudNet51028.2020.9335808"},{"key":"e_1_3_2_1_27_1","doi-asserted-by":"publisher","DOI":"10.1007\/s10664-021-10063-9"},{"key":"e_1_3_2_1_28_1","first-page":"637","volume-title":"PARCO","volume":"15","author":"M\u00fcller Matthias S","year":"2007","unstructured":"Matthias S M\u00fcller, Andreas Kn\u00fcpfer, Matthias Jurenz, Matthias Lieber, Holger Brunst, Hartmut Mix, and Wolfgang E Nagel. 2007. Developing scalable applications with Vampir, VampirServer and VampirTrace.. In PARCO, Vol. 15. 637-644."},{"key":"e_1_3_2_1_29_1","doi-asserted-by":"publisher","DOI":"10.1145\/1809028.1806618"},{"key":"e_1_3_2_1_30_1","doi-asserted-by":"publisher","DOI":"10.1145\/3629527.3652269"},{"key":"e_1_3_2_1_31_1","volume-title":"Proc. 14th Symposium on Software Performance.","author":"Reichelt David Georg","year":"2023","unstructured":"David Georg Reichelt, Reiner Jung, and Andr\u00e9 van Hoorn. 2023a. More is Less in Kieker? The Paradox of No Logging Being Slower Than Logging. In Proc. 14th Symposium on Software Performance."},{"key":"e_1_3_2_1_32_1","volume-title":"Proc. 12th Symposium on Software Performance.","author":"Reichelt David Georg","year":"2021","unstructured":"David Georg Reichelt, Stefan K\u00fchne, and Wilhelm Hasselbring. 2021. Overhead Comparison of OpenTelemetry, inspectIT and Kieker. In Proc. 12th Symposium on Software Performance."},{"key":"e_1_3_2_1_33_1","volume-title":"Towards Solving the Challenge of Minimal Overhead Monitoring. In Comp. 14th ACM\/SPEC Int. Conf. on Performance Engineering. 381-388","author":"Reichelt David Georg","year":"2023","unstructured":"David Georg Reichelt, Stefan K\u00fchne, and Wilhelm Hasselbring. 2023b. Towards Solving the Challenge of Minimal Overhead Monitoring. In Comp. 14th ACM\/SPEC Int. Conf. on Performance Engineering. 381-388."},{"key":"e_1_3_2_1_34_1","unstructured":"Frode Sandberg. 2024. Evaluating OpenTelemetry's Impact on Performance in Microservice Architectures."},{"key":"e_1_3_2_1_35_1","unstructured":"Pritam Shah. 2018. OpenCensus: A Stats Collection and Distributed Tracing Framework. https:\/\/opensource.googleblog.com\/2018\/01\/opencensus.html?utm_source=chatgpt.com Google Open Source Blog."},{"key":"e_1_3_2_1_36_1","unstructured":"Ben Sigelman. 2016. Towards Turnkey Distributed Tracing. https:\/\/medium.com\/opentracing\/towards-turnkey-distributed-tracing-5f4297d1736 Medium."},{"key":"e_1_3_2_1_37_1","unstructured":"Ben Sigelman Bogdan Drutu Sarah Novotny Sergey Kanzhelev and Yuri Shkuro. 2019. Merging OpenTracing and OpenCensus: Goals and Non-Goals. https:\/\/medium.com\/opentracing\/merging-opentracing-and-opencensus-f0fe9c7ca6f0 Medium."},{"key":"e_1_3_2_1_38_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. http:\/\/research.google.com\/archive\/papers\/dapper-2010-1.pdf"},{"key":"e_1_3_2_1_39_1","volume-title":"Symposium on Software Performance 2016 (SSP '16)","author":"Strubel Hannes","year":"2016","unstructured":"Hannes Strubel and Christian Wulf. 2016. Refactoring Kieker's Monitoring Component to further Reduce the Runtime Overhead. In Symposium on Software Performance 2016 (SSP '16)."},{"key":"e_1_3_2_1_40_1","unstructured":"Andr\u00e9 van Hoorn Wilhelm Hasselbring Jan Waller Jens Ehlers S\u00f6ren Frey and Dennis Kieselhorst. 2009. Continuous monitoring of software services: Design and application of the Kieker framework. Technical Report 0921. Christian-Albrechts-Universit\u00e4t zu Kiel Institut f\u00fcr Informatik Kiel Germany. https:\/\/macau.uni-kiel.de\/servlets\/MCRFileNodeServlet\/macau_derivate_00002997\/tr-0921-bericht.pdf"},{"key":"e_1_3_2_1_41_1","doi-asserted-by":"crossref","first-page":"247","DOI":"10.1145\/2188286.2188326","volume-title":"Proceedings of the 3rd joint ACM\/SPEC International Conference on Performance Engineering (ICPE","author":"van Hoorn Andr\u00e9","year":"2012","unstructured":"Andr\u00e9 van Hoorn, Jan Waller, and Wilhelm Hasselbring. 2012. Kieker: A Framework for Application Performance Monitoring and Dynamic Software Analysis. In Proceedings of the 3rd joint ACM\/SPEC International Conference on Performance Engineering (ICPE 2012). ACM, 247-248. http:\/\/eprints.uni-kiel.de\/14418\/"},{"key":"e_1_3_2_1_42_1","doi-asserted-by":"publisher","DOI":"10.1145\/3680256.3721311"},{"key":"e_1_3_2_1_43_1","doi-asserted-by":"publisher","DOI":"10.1145\/2735399.2735416"},{"key":"e_1_3_2_1_44_1","volume-title":"Proceedings of the Symposium on Software Performance","author":"Waller Jan","year":"2014","unstructured":"Jan Waller, Florian Fittkau, and Wilhelm Hasselbring. 2014. Application performance monitoring: Trade-off between overhead reduction and maintainability. Proceedings of the Symposium on Software Performance (2014)."},{"key":"e_1_3_2_1_45_1","volume-title":"Proc. Int. Conf. on Multicore Software Engineering, Performance, and Tools. Springer, 42-53","author":"Waller J.","unstructured":"J. Waller and W. Hasselbring. 2012. A Comparison of the Influence of Different Multi-Core Processors on the Runtime Overhead for Application-Level Monitoring. In Proc. Int. Conf. on Multicore Software Engineering, Performance, and Tools. Springer, 42-53."},{"key":"e_1_3_2_1_46_1","volume-title":"2015 IEEE\/ACM 10th International Workshop on Automation of Software Test. IEEE, 38-42","author":"Wert Alexander","year":"2015","unstructured":"Alexander Wert, Henning Schulz, and Christoph Heger. 2015. AIM: Adaptable Instrumentation and Monitoring for automated software performance analysis. In 2015 IEEE\/ACM 10th International Workshop on Automation of Software Test. IEEE, 38-42."},{"key":"e_1_3_2_1_47_1","volume-title":"Measuring and Characterizing System Behavior Using Kernel-Level Event Logging. In 2000 USENIX Annual Technical Conference (USENIX ATC 00)","author":"Yaghmour Karim","year":"2000","unstructured":"Karim Yaghmour and Michel R Dagenais. 2000. Measuring and Characterizing System Behavior Using Kernel-Level Event Logging. In 2000 USENIX Annual Technical Conference (USENIX ATC 00). https:\/\/www.usenix.org\/conference\/2000-usenix-annual-technical-conference\/measuring-and-characterizing-system-behavior"},{"key":"e_1_3_2_1_48_1","doi-asserted-by":"publisher","DOI":"10.48550\/arXiv.2205.09325"},{"key":"e_1_3_2_1_49_1","doi-asserted-by":"publisher","DOI":"10.48550\/arXiv.2411.17413"},{"key":"e_1_3_2_1_50_1","doi-asserted-by":"publisher","DOI":"10.1145\/3680256.3721972"}],"event":{"name":"ICPE '26: 17th ACM\/SPEC International Conference on Performance Engineering","location":"Florence Italy","sponsor":["SIGSOFT ACM Special Interest Group on Software Engineering","SIGMETRICS ACM Special Interest Group on Measurement and Evaluation","SPEC"]},"container-title":["Proceedings of the 17th ACM\/SPEC International Conference on Performance Engineering"],"original-title":[],"deposited":{"date-parts":[[2026,4,23]],"date-time":"2026-04-23T12:29:29Z","timestamp":1776947369000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3777884.3797004"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2026,5,3]]},"references-count":50,"alternative-id":["10.1145\/3777884.3797004","10.1145\/3777884"],"URL":"https:\/\/doi.org\/10.1145\/3777884.3797004","relation":{},"subject":[],"published":{"date-parts":[[2026,5,3]]},"assertion":[{"value":"2026-05-03","order":3,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}