{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,7,1]],"date-time":"2026-07-01T16:56:45Z","timestamp":1782925005684,"version":"3.54.5"},"reference-count":67,"publisher":"IEEE","license":[{"start":{"date-parts":[[2026,5,25]],"date-time":"2026-05-25T00:00:00Z","timestamp":1779667200000},"content-version":"stm-asf","delay-in-days":0,"URL":"https:\/\/doi.org\/10.15223\/policy-029"},{"start":{"date-parts":[[2026,5,25]],"date-time":"2026-05-25T00:00:00Z","timestamp":1779667200000},"content-version":"stm-asf","delay-in-days":0,"URL":"https:\/\/doi.org\/10.15223\/policy-037"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2026,5,25]]},"DOI":"10.1109\/ipdps65963.2026.00073","type":"proceedings-article","created":{"date-parts":[[2026,6,30]],"date-time":"2026-06-30T20:55:16Z","timestamp":1782852916000},"page":"819-834","source":"Crossref","is-referenced-by-count":0,"title":["Beyond Thread States: Diagnosing Performance Degradation with eBPF and Thread Dynamics"],"prefix":"10.1109","author":[{"given":"Diogo","family":"Landau","sequence":"first","affiliation":[{"name":"Utrecht University,Department of Information and Computing Sciences,NL"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Jorge G.","family":"Barbosa","sequence":"additional","affiliation":[{"name":"Universidade do Porto,LIACC, Faculdade de Engenharia,PT"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Nishant","family":"Saurabh","sequence":"additional","affiliation":[{"name":"Utrecht University,Department of Information and Computing Sciences,NL"}],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"263","reference":[{"key":"ref1","first-page":"319","article-title":"Power management of online data-intensive services","volume-title":"Proceedings of the 38th annual international symposium on Computer architecture","author":"Meisner"},{"key":"ref2","first-page":"177","article-title":"{\u00b5Tune}:{Auto-Tuned} threading for {OLDI} microservices","volume-title":"13th USENIX Symposium on Operating Systems Design and Implementation (OSDI 18)","author":"Sriraman"},{"key":"ref3","doi-asserted-by":"publisher","DOI":"10.1109\/IPDPS.2005.197"},{"key":"ref4","doi-asserted-by":"publisher","DOI":"10.1109\/IPDPS47924.2020.00049"},{"key":"ref5","doi-asserted-by":"publisher","DOI":"10.1145\/2600428.2609627"},{"key":"ref6","doi-asserted-by":"publisher","DOI":"10.1145\/332040.332447"},{"key":"ref7","article-title":"{PerfCompass}: Toward runtime performance anomaly fault localization for {Infrastructure-as-a-Service} clouds","volume-title":"6th USENIX Workshop on Hot Topics in Cloud Computing (HotCloud 14)","author":"Dean"},{"key":"ref8","volume-title":"Systems performance: enterprise and the cloud","author":"Gregg","year":"2014"},{"key":"ref9","volume-title":"Understanding software dynamics.","author":"Sites","year":"2021"},{"key":"ref10","doi-asserted-by":"publisher","DOI":"10.1145\/3361525.3361543"},{"key":"ref11","doi-asserted-by":"publisher","DOI":"10.1109\/IPDPS57955.2024.00020"},{"key":"ref12","doi-asserted-by":"publisher","DOI":"10.1109\/INM.2015.7140318"},{"key":"ref13","doi-asserted-by":"publisher","DOI":"10.1109\/NOMS.2018.8406234"},{"key":"ref14","first-page":"16","article-title":"Correlating instrumentation data to system states: A building block for automated diagnosis and control","volume":"4","author":"Cohen","year":"2004","journal-title":"OSDI"},{"key":"ref15","doi-asserted-by":"publisher","DOI":"10.1109\/DSN.2005.44"},{"key":"ref16","doi-asserted-by":"publisher","DOI":"10.1145\/3445814.3446700"},{"key":"ref17","doi-asserted-by":"publisher","DOI":"10.1145\/3297858.3304004"},{"key":"ref18","doi-asserted-by":"publisher","DOI":"10.1109\/ISPASS61541.2024.00013"},{"key":"ref19","doi-asserted-by":"publisher","DOI":"10.1109\/CCGrid54584.2022.00128"},{"key":"ref20","doi-asserted-by":"publisher","DOI":"10.1109\/NOMS54207.2022.9789934"},{"key":"ref21","article-title":"Prism","author":"Landau","year":"2026"},{"key":"ref22","first-page":"71","article-title":"Where is your application stuck?","volume-title":"Linux Symposium","author":"Nagar"},{"issue":"56es","key":"ref23","first-page":"1","article-title":"Performance monitoring tools for linux","volume":"1998","author":"Gavin","year":"1998","journal-title":"Linux Journal"},{"key":"ref24","doi-asserted-by":"publisher","DOI":"10.1109\/IPDPSW59300.2023.00073"},{"key":"ref25","first-page":"885","article-title":"Diagnosing application-network anomalies for millions of {IPs} in production clouds","volume-title":"2024 USENIX Annual Technical Conference (USENIX ATC 24)","author":"Wang"},{"key":"ref26","first-page":"49","article-title":"Locating system problems using dynamic instrumentation","volume-title":"2005 Ottawa Linux Symposium","author":"Prasad"},{"key":"ref27","first-page":"209","article-title":"The lttng tracer: A low impact performance and behavior monitor for gnu\/linux","volume-title":"OLS (Ottawa Linux Symposium)","volume":"2006","author":"Desnoyers"},{"key":"ref28","first-page":"15","article-title":"Dynamic instrumentation of production systems","volume-title":"USENIX Annual Technical Conference, General Track","author":"Cantrill"},{"key":"ref29","article-title":"ebpf","year":"2025"},{"key":"ref30","article-title":"Bpf compiler collection (bcc)","year":"2025"},{"key":"ref31","article-title":"bpftrace","year":"2025"},{"key":"ref32","article-title":"libbpf source library","year":"2025"},{"key":"ref33","article-title":"libbpf-rs: A Rust wrapper around libbpf","year":"2025"},{"key":"ref34","doi-asserted-by":"publisher","DOI":"10.1109\/IPDPS47924.2020.00018"},{"key":"ref35","doi-asserted-by":"publisher","DOI":"10.1145\/3660805"},{"key":"ref36","doi-asserted-by":"publisher","DOI":"10.1145\/3534678.3539041"},{"key":"ref37","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-030-03596-9_1"},{"key":"ref38","first-page":"805","article-title":"{FIRM}: An intelligent fine-grained resource management framework for {SLO-Oriented} microservices","volume-title":"14th USENIX symposium on operating systems design and implementation (OSDI 20)","author":"Qiu"},{"key":"ref39","article-title":"Coroot","year":"2025"},{"key":"ref40","article-title":"Pixie","year":"2025"},{"key":"ref41","article-title":"dynatrace runtime support"},{"key":"ref42","article-title":"application performance monitoring","volume-title":"new relic"},{"key":"ref43","article-title":"xcapture","year":"2025"},{"key":"ref44","article-title":"Reduce the infrastructure agent: CPU footprint \u2014 New Relic Documentation"},{"key":"ref45","article-title":"Troubleshooting large memory usage (Node.js): New Relic Documentation"},{"key":"ref46","article-title":"Controlling Measurement Overhead: Dynatrace"},{"key":"ref47","article-title":"Process deep monitoring: Dynatrace"},{"key":"ref48","article-title":"The tsa method","author":"Gregg","year":"2025"},{"key":"ref49","doi-asserted-by":"publisher","DOI":"10.1145\/3299869.3320212"},{"key":"ref50","article-title":"Futexes are tricky","volume":"4","author":"Drepper","year":"2005","journal-title":"Futexes are Tricky, Red Hat Inc, Japan"},{"key":"ref51","article-title":"Rust parker implementation","author":"Lang","year":"2025"},{"key":"ref52","doi-asserted-by":"publisher","DOI":"10.1145\/1218063.1217961"},{"key":"ref53","volume-title":"The Linux programming interface: a Linux and UNIX system programming handbook","author":"Kerrisk","year":"2010"},{"key":"ref54","doi-asserted-by":"publisher","DOI":"10.1109\/MASCOTS.2018.00030"},{"key":"ref55","doi-asserted-by":"crossref","DOI":"10.21203\/rs.3.rs-3570648\/v1","article-title":"pysentimiento: A python toolkit for opinion mining and social nlp tasks","author":"P\u00e9rez","year":"2023"},{"key":"ref56","doi-asserted-by":"publisher","DOI":"10.1109\/TDSC.2023.3268124"},{"key":"ref57","doi-asserted-by":"publisher","DOI":"10.1109\/ISPASS.2016.7482080"},{"key":"ref58","doi-asserted-by":"publisher","DOI":"10.1016\/j.future.2022.11.018"},{"key":"ref59","doi-asserted-by":"publisher","DOI":"10.1145\/1807128.1807152"},{"key":"ref60","doi-asserted-by":"publisher","DOI":"10.1145\/170036.170042"},{"key":"ref61","article-title":"Redis benchmark","year":"2025"},{"key":"ref62","article-title":"Memtier benchmark","year":"2025"},{"key":"ref64","article-title":"Twitter sentiment analysis dataset","year":"2025"},{"key":"ref65","doi-asserted-by":"publisher","DOI":"10.1145\/2408776.2408791"},{"key":"ref66","article-title":"stress next generation"},{"key":"ref67","article-title":"Innodb and the acid model"},{"key":"ref68","article-title":"Cassandra storage engine documentation"}],"event":{"name":"2026 IEEE International Parallel and Distributed Processing Symposium (IPDPS)","location":"New Orleans, LA, USA","start":{"date-parts":[[2026,5,25]]},"end":{"date-parts":[[2026,5,29]]}},"container-title":["2026 IEEE International Parallel and Distributed Processing Symposium (IPDPS)"],"original-title":[],"link":[{"URL":"http:\/\/xplorestaging.ieee.org\/ielx8\/11575315\/11575316\/11575369.pdf?arnumber=11575369","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2026,7,1]],"date-time":"2026-07-01T16:30:10Z","timestamp":1782923410000},"score":1,"resource":{"primary":{"URL":"https:\/\/ieeexplore.ieee.org\/document\/11575369\/"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2026,5,25]]},"references-count":67,"URL":"https:\/\/doi.org\/10.1109\/ipdps65963.2026.00073","relation":{},"subject":[],"published":{"date-parts":[[2026,5,25]]}}}