{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,5,27]],"date-time":"2026-05-27T17:09:32Z","timestamp":1779901772049,"version":"3.53.1"},"reference-count":107,"publisher":"Association for Computing Machinery (ACM)","issue":"4","license":[{"start":{"date-parts":[[2017,11,30]],"date-time":"2017-11-30T00:00:00Z","timestamp":1512000000000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/summer-heart-0930.chufeiyun1688.workers.dev:443\/https\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"funder":[{"DOI":"10.13039\/100000001","name":"National Science Foundation","doi-asserted-by":"publisher","award":["1452712"],"award-info":[{"award-number":["1452712"]}],"id":[{"id":"10.13039\/100000001","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":["ACM Trans. Comput. Syst."],"published-print":{"date-parts":[[2017,11,30]]},"abstract":"<jats:p>\n            Monitoring and troubleshooting distributed systems is notoriously difficult; potential problems are complex, varied, and unpredictable. The monitoring and diagnosis tools commonly used today\u2014logs, counters, and metrics\u2014have two important limitations: what gets recorded is defined\n            <jats:italic>a priori<\/jats:italic>\n            , and the information is recorded in a component- or machine-centric way, making it extremely hard to correlate events that cross these boundaries. This article presents Pivot Tracing, a monitoring framework for distributed systems that addresses both limitations by combining dynamic instrumentation with a novel relational operator: the happened-before join. Pivot Tracing gives users, at runtime, the ability to define arbitrary metrics at one point of the system, while being able to select, filter, and group by events meaningful at other parts of the system, even when crossing component or machine boundaries. We have implemented a prototype of Pivot Tracing for Java-based systems and evaluate it on a heterogeneous Hadoop cluster comprising HDFS, HBase, MapReduce, and YARN. We show that Pivot Tracing can effectively identify a diverse range of root causes such as software bugs, misconfiguration, and limping hardware. We show that Pivot Tracing is dynamic, extensible, and enables cross-tier analysis between inter-operating applications, with low execution overhead.\n          <\/jats:p>","DOI":"10.1145\/3208104","type":"journal-article","created":{"date-parts":[[2018,12,5]],"date-time":"2018-12-05T13:04:59Z","timestamp":1544015099000},"page":"1-28","update-policy":"https:\/\/summer-heart-0930.chufeiyun1688.workers.dev:443\/https\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":36,"title":["Pivot Tracing"],"prefix":"10.1145","volume":"35","author":[{"given":"Jonathan","family":"Mace","sequence":"first","affiliation":[{"name":"Max Planck Institute for Software Systems, Germany"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Ryan","family":"Roelke","sequence":"additional","affiliation":[{"name":"Brown University, USA"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Rodrigo","family":"Fonseca","sequence":"additional","affiliation":[{"name":"Brown University, USA"}],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"320","published-online":{"date-parts":[[2018,12,5]]},"reference":[{"key":"e_1_2_1_1_1","doi-asserted-by":"publisher","DOI":"10.1145\/945445.945454"},{"key":"e_1_2_1_2_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-540-92221-6_18"},{"key":"e_1_2_1_3_1","volume-title":"Retrieved","year":"2017","unstructured":"Apache. 2017. Accumulo. Retrieved January 2017 from https:\/\/summer-heart-0930.chufeiyun1688.workers.dev:443\/https\/accumulo.apache.org\/. Apache. 2017. Accumulo. Retrieved January 2017 from https:\/\/summer-heart-0930.chufeiyun1688.workers.dev:443\/https\/accumulo.apache.org\/."},{"key":"e_1_2_1_4_1","volume-title":"HADOOP-6599 Split RPC metrics into summary and detailed metrics. Retrieved","year":"2017","unstructured":"Apache. 2017. HADOOP-6599 Split RPC metrics into summary and detailed metrics. Retrieved July 2017 from https:\/\/summer-heart-0930.chufeiyun1688.workers.dev:443\/https\/issues.apache.org\/jira\/browse\/HADOOP-6599. Apache. 2017. HADOOP-6599 Split RPC metrics into summary and detailed metrics. Retrieved July 2017 from https:\/\/summer-heart-0930.chufeiyun1688.workers.dev:443\/https\/issues.apache.org\/jira\/browse\/HADOOP-6599."},{"key":"e_1_2_1_5_1","volume-title":"HADOOP-6859 Introduce additional statistics to FileSystem. Retrieved","year":"2017","unstructured":"Apache. 2017. HADOOP-6859 Introduce additional statistics to FileSystem. Retrieved July 2017 from https:\/\/summer-heart-0930.chufeiyun1688.workers.dev:443\/https\/issues.apache.org\/jira\/browse\/HADOOP-6859. Apache. 2017. HADOOP-6859 Introduce additional statistics to FileSystem. Retrieved July 2017 from https:\/\/summer-heart-0930.chufeiyun1688.workers.dev:443\/https\/issues.apache.org\/jira\/browse\/HADOOP-6859."},{"key":"e_1_2_1_6_1","volume-title":"Retrieved","year":"2016","unstructured":"Apache. 2016. HBase. Retrieved June 2016 from https:\/\/summer-heart-0930.chufeiyun1688.workers.dev:443\/https\/hbase.apache.org. Apache. 2016. HBase. Retrieved June 2016 from https:\/\/summer-heart-0930.chufeiyun1688.workers.dev:443\/https\/hbase.apache.org."},{"key":"e_1_2_1_7_1","volume-title":"HBASE-11559 Add dumping of DATA block usage to the BlockCache JSON report. Retrieved","year":"2017","unstructured":"Apache. 2017. HBASE-11559 Add dumping of DATA block usage to the BlockCache JSON report. Retrieved July 2017 from https:\/\/summer-heart-0930.chufeiyun1688.workers.dev:443\/https\/issues.apache.org\/jira\/browse\/HBASE-11559. Apache. 2017. HBASE-11559 Add dumping of DATA block usage to the BlockCache JSON report. Retrieved July 2017 from https:\/\/summer-heart-0930.chufeiyun1688.workers.dev:443\/https\/issues.apache.org\/jira\/browse\/HBASE-11559."},{"key":"e_1_2_1_8_1","volume-title":"HBASE-12364 API for query metrics. Retrieved","year":"2017","unstructured":"Apache. 2017. HBASE-12364 API for query metrics. Retrieved July 2017 from https:\/\/summer-heart-0930.chufeiyun1688.workers.dev:443\/https\/issues.apache.org\/jira\/browse\/HBASE-12364. Apache. 2017. HBASE-12364 API for query metrics. Retrieved July 2017 from https:\/\/summer-heart-0930.chufeiyun1688.workers.dev:443\/https\/issues.apache.org\/jira\/browse\/HBASE-12364."},{"key":"e_1_2_1_9_1","volume-title":"HBASE-12424 Finer grained logging and metrics for split transaction. Retrieved","year":"2017","unstructured":"Apache. 2017. HBASE-12424 Finer grained logging and metrics for split transaction. Retrieved July 2017 from https:\/\/summer-heart-0930.chufeiyun1688.workers.dev:443\/https\/issues.apache.org\/jira\/browse\/HBASE-12424. Apache. 2017. HBASE-12424 Finer grained logging and metrics for split transaction. Retrieved July 2017 from https:\/\/summer-heart-0930.chufeiyun1688.workers.dev:443\/https\/issues.apache.org\/jira\/browse\/HBASE-12424."},{"key":"e_1_2_1_10_1","volume-title":"HBASE-12477 Add a flush failed metric. Retrieved","year":"2017","unstructured":"Apache. 2017. HBASE-12477 Add a flush failed metric. Retrieved July 2017 from https:\/\/summer-heart-0930.chufeiyun1688.workers.dev:443\/https\/issues.apache.org\/jira\/browse\/HBASE-12477. Apache. 2017. HBASE-12477 Add a flush failed metric. Retrieved July 2017 from https:\/\/summer-heart-0930.chufeiyun1688.workers.dev:443\/https\/issues.apache.org\/jira\/browse\/HBASE-12477."},{"key":"e_1_2_1_11_1","volume-title":"HBASE-12494 Add metrics for blocked updates and delayed flushes. Retrieved","year":"2017","unstructured":"Apache. 2017. HBASE-12494 Add metrics for blocked updates and delayed flushes. Retrieved July 2017 from https:\/\/summer-heart-0930.chufeiyun1688.workers.dev:443\/https\/issues.apache.org\/jira\/browse\/HBASE-12494. Apache. 2017. HBASE-12494 Add metrics for blocked updates and delayed flushes. Retrieved July 2017 from https:\/\/summer-heart-0930.chufeiyun1688.workers.dev:443\/https\/issues.apache.org\/jira\/browse\/HBASE-12494."},{"key":"e_1_2_1_12_1","volume-title":"HBASE-12496 A blockedRequestsCount metric. Retrieved","year":"2017","unstructured":"Apache. 2017. HBASE-12496 A blockedRequestsCount metric. Retrieved July 2017 from https:\/\/summer-heart-0930.chufeiyun1688.workers.dev:443\/https\/issues.apache.org\/jira\/browse\/HBASE-12496. Apache. 2017. HBASE-12496 A blockedRequestsCount metric. Retrieved July 2017 from https:\/\/summer-heart-0930.chufeiyun1688.workers.dev:443\/https\/issues.apache.org\/jira\/browse\/HBASE-12496."},{"key":"e_1_2_1_13_1","volume-title":"HBASE-12574 Update replication metrics to not do so many map look ups. Retrieved","year":"2017","unstructured":"Apache. 2017. HBASE-12574 Update replication metrics to not do so many map look ups. Retrieved July 2017 from https:\/\/summer-heart-0930.chufeiyun1688.workers.dev:443\/https\/issues.apache.org\/jira\/browse\/HBASE-12574. Apache. 2017. HBASE-12574 Update replication metrics to not do so many map look ups. Retrieved July 2017 from https:\/\/summer-heart-0930.chufeiyun1688.workers.dev:443\/https\/issues.apache.org\/jira\/browse\/HBASE-12574."},{"key":"e_1_2_1_14_1","volume-title":"Retrieved","year":"2017","unstructured":"Apache. 2017. HBASE-2257 {stargate} multiuser mode. Retrieved July 2017 from https:\/\/summer-heart-0930.chufeiyun1688.workers.dev:443\/https\/issues.apache.org\/jira\/browse\/HBASE-2257. Apache. 2017. HBASE-2257 {stargate} multiuser mode. Retrieved July 2017 from https:\/\/summer-heart-0930.chufeiyun1688.workers.dev:443\/https\/issues.apache.org\/jira\/browse\/HBASE-2257."},{"key":"e_1_2_1_15_1","volume-title":"HBASE-4038 Hot Region : Write Diagnosis. Retrieved","year":"2017","unstructured":"Apache. 2017. HBASE-4038 Hot Region : Write Diagnosis. Retrieved July 2017 from https:\/\/summer-heart-0930.chufeiyun1688.workers.dev:443\/https\/issues.apache.org\/jira\/browse\/HBASE-4038. Apache. 2017. HBASE-4038 Hot Region : Write Diagnosis. Retrieved July 2017 from https:\/\/summer-heart-0930.chufeiyun1688.workers.dev:443\/https\/issues.apache.org\/jira\/browse\/HBASE-4038."},{"key":"e_1_2_1_16_1","volume-title":"HBASE-4145 Provide metrics for hbase client. Retrieved","year":"2017","unstructured":"Apache. 2017. HBASE-4145 Provide metrics for hbase client. Retrieved July 2017 from https:\/\/summer-heart-0930.chufeiyun1688.workers.dev:443\/https\/issues.apache.org\/jira\/browse\/HBASE-4145. Apache. 2017. HBASE-4145 Provide metrics for hbase client. Retrieved July 2017 from https:\/\/summer-heart-0930.chufeiyun1688.workers.dev:443\/https\/issues.apache.org\/jira\/browse\/HBASE-4145."},{"key":"e_1_2_1_17_1","volume-title":"HBASE-4219 Add Per-Column Family Metrics. Retrieved","year":"2017","unstructured":"Apache. 2017. HBASE-4219 Add Per-Column Family Metrics. Retrieved July 2017 from https:\/\/summer-heart-0930.chufeiyun1688.workers.dev:443\/https\/issues.apache.org\/jira\/browse\/HBASE-4219. Apache. 2017. HBASE-4219 Add Per-Column Family Metrics. Retrieved July 2017 from https:\/\/summer-heart-0930.chufeiyun1688.workers.dev:443\/https\/issues.apache.org\/jira\/browse\/HBASE-4219."},{"key":"e_1_2_1_18_1","volume-title":"HBASE-7958 Statistics per-column family per-region. Retrieved","year":"2017","unstructured":"Apache. 2017. HBASE-7958 Statistics per-column family per-region. Retrieved July 2017 from https:\/\/summer-heart-0930.chufeiyun1688.workers.dev:443\/https\/issues.apache.org\/jira\/browse\/HBASE-7958. Apache. 2017. HBASE-7958 Statistics per-column family per-region. Retrieved July 2017 from https:\/\/summer-heart-0930.chufeiyun1688.workers.dev:443\/https\/issues.apache.org\/jira\/browse\/HBASE-7958."},{"key":"e_1_2_1_19_1","volume-title":"HBASE-8370 Report data block cache hit rates apart from aggregate cache hit rates. Retrieved","year":"2017","unstructured":"Apache. 2017. HBASE-8370 Report data block cache hit rates apart from aggregate cache hit rates. Retrieved July 2017 from https:\/\/summer-heart-0930.chufeiyun1688.workers.dev:443\/https\/issues.apache.org\/jira\/browse\/HBASE-8370. Apache. 2017. HBASE-8370 Report data block cache hit rates apart from aggregate cache hit rates. Retrieved July 2017 from https:\/\/summer-heart-0930.chufeiyun1688.workers.dev:443\/https\/issues.apache.org\/jira\/browse\/HBASE-8370."},{"key":"e_1_2_1_20_1","volume-title":"HBASE-8868 add metric to report client shortcircuit reads. Retrieved","year":"2017","unstructured":"Apache. 2017. HBASE-8868 add metric to report client shortcircuit reads. Retrieved July 2017 from https:\/\/summer-heart-0930.chufeiyun1688.workers.dev:443\/https\/issues.apache.org\/jira\/browse\/HBASE-8868. Apache. 2017. HBASE-8868 add metric to report client shortcircuit reads. Retrieved July 2017 from https:\/\/summer-heart-0930.chufeiyun1688.workers.dev:443\/https\/issues.apache.org\/jira\/browse\/HBASE-8868."},{"key":"e_1_2_1_21_1","volume-title":"HBASE-9722 need documentation to configure HBase to reduce metrics. Retrieved","year":"2017","unstructured":"Apache. 2017. HBASE-9722 need documentation to configure HBase to reduce metrics. Retrieved July 2017 from https:\/\/summer-heart-0930.chufeiyun1688.workers.dev:443\/https\/issues.apache.org\/jira\/browse\/HBASE-9722. Apache. 2017. HBASE-9722 need documentation to configure HBase to reduce metrics. Retrieved July 2017 from https:\/\/summer-heart-0930.chufeiyun1688.workers.dev:443\/https\/issues.apache.org\/jira\/browse\/HBASE-9722."},{"key":"e_1_2_1_22_1","volume-title":"HBase Reference Guide. Retrieved","year":"2017","unstructured":"Apache. 2017. HBase Reference Guide. Retrieved July 2017 from https:\/\/summer-heart-0930.chufeiyun1688.workers.dev:443\/https\/hbase.apache.org\/book.html. Apache. 2017. HBase Reference Guide. Retrieved July 2017 from https:\/\/summer-heart-0930.chufeiyun1688.workers.dev:443\/https\/hbase.apache.org\/book.html."},{"key":"e_1_2_1_23_1","volume-title":"HDFS-4169 Add per-disk latency metrics to DataNode. Retrieved","year":"2017","unstructured":"Apache. 2017. HDFS-4169 Add per-disk latency metrics to DataNode. Retrieved July 2017 from https:\/\/summer-heart-0930.chufeiyun1688.workers.dev:443\/https\/issues.apache.org\/jira\/browse\/HDFS-4169. Apache. 2017. HDFS-4169 Add per-disk latency metrics to DataNode. Retrieved July 2017 from https:\/\/summer-heart-0930.chufeiyun1688.workers.dev:443\/https\/issues.apache.org\/jira\/browse\/HDFS-4169."},{"key":"e_1_2_1_24_1","volume-title":"HDFS-5253 Add requesting user\u2019s name to PathBasedCacheEntry. Retrieved","year":"2017","unstructured":"Apache. 2017. HDFS-5253 Add requesting user\u2019s name to PathBasedCacheEntry. Retrieved July 2017 from https:\/\/summer-heart-0930.chufeiyun1688.workers.dev:443\/https\/issues.apache.org\/jira\/browse\/HDFS-5253. Apache. 2017. HDFS-5253 Add requesting user\u2019s name to PathBasedCacheEntry. Retrieved July 2017 from https:\/\/summer-heart-0930.chufeiyun1688.workers.dev:443\/https\/issues.apache.org\/jira\/browse\/HDFS-5253."},{"key":"e_1_2_1_25_1","volume-title":"HDFS-6093 Expose more caching information for debugging by users. Retrieved","year":"2017","unstructured":"Apache. 2017. HDFS-6093 Expose more caching information for debugging by users. Retrieved July 2017 from https:\/\/summer-heart-0930.chufeiyun1688.workers.dev:443\/https\/issues.apache.org\/jira\/browse\/HDFS-6093. Apache. 2017. HDFS-6093 Expose more caching information for debugging by users. Retrieved July 2017 from https:\/\/summer-heart-0930.chufeiyun1688.workers.dev:443\/https\/issues.apache.org\/jira\/browse\/HDFS-6093."},{"key":"e_1_2_1_26_1","volume-title":"HDFS-6268 Better sorting in NetworkTopology.pseudoSortByDistance when no local node is found. Retrieved","year":"2017","unstructured":"Apache. 2017. HDFS-6268 Better sorting in NetworkTopology.pseudoSortByDistance when no local node is found. Retrieved July 2017 from https:\/\/summer-heart-0930.chufeiyun1688.workers.dev:443\/https\/issues.apache.org\/jira\/browse\/HDFS-6268. Apache. 2017. HDFS-6268 Better sorting in NetworkTopology.pseudoSortByDistance when no local node is found. Retrieved July 2017 from https:\/\/summer-heart-0930.chufeiyun1688.workers.dev:443\/https\/issues.apache.org\/jira\/browse\/HDFS-6268."},{"key":"e_1_2_1_27_1","volume-title":"HDFS-6292 Display HDFS per user and per group usage on webUI. Retrieved","year":"2017","unstructured":"Apache. 2017. HDFS-6292 Display HDFS per user and per group usage on webUI. Retrieved July 2017 from https:\/\/summer-heart-0930.chufeiyun1688.workers.dev:443\/https\/issues.apache.org\/jira\/browse\/HDFS-6292. Apache. 2017. HDFS-6292 Display HDFS per user and per group usage on webUI. Retrieved July 2017 from https:\/\/summer-heart-0930.chufeiyun1688.workers.dev:443\/https\/issues.apache.org\/jira\/browse\/HDFS-6292."},{"key":"e_1_2_1_28_1","volume-title":"HDFS-7390 Provide JMX metrics per storage type. Retrieved","year":"2017","unstructured":"Apache. 2017. HDFS-7390 Provide JMX metrics per storage type. Retrieved July 2017 from https:\/\/summer-heart-0930.chufeiyun1688.workers.dev:443\/https\/issues.apache.org\/jira\/browse\/HDFS-7390. Apache. 2017. HDFS-7390 Provide JMX metrics per storage type. Retrieved July 2017 from https:\/\/summer-heart-0930.chufeiyun1688.workers.dev:443\/https\/issues.apache.org\/jira\/browse\/HDFS-7390."},{"key":"e_1_2_1_29_1","volume-title":"Retrieved","year":"2017","unstructured":"Apache. 2017. HTrace. Retrieved January 2017 from https:\/\/summer-heart-0930.chufeiyun1688.workers.dev:443\/http\/htrace.incubator.apache.org\/. Apache. 2017. HTrace. Retrieved January 2017 from https:\/\/summer-heart-0930.chufeiyun1688.workers.dev:443\/http\/htrace.incubator.apache.org\/."},{"key":"e_1_2_1_30_1","volume-title":"MESOS-1949 All log messages from master, slave, executor, etc. should be collected on a per-task basis. Retrieved","year":"2017","unstructured":"Apache. 2017. MESOS-1949 All log messages from master, slave, executor, etc. should be collected on a per-task basis. Retrieved July 2017 from https:\/\/summer-heart-0930.chufeiyun1688.workers.dev:443\/https\/issues.apache.org\/jira\/browse\/MESOS-1949. Apache. 2017. MESOS-1949 All log messages from master, slave, executor, etc. should be collected on a per-task basis. Retrieved July 2017 from https:\/\/summer-heart-0930.chufeiyun1688.workers.dev:443\/https\/issues.apache.org\/jira\/browse\/MESOS-1949."},{"key":"e_1_2_1_31_1","volume-title":"Retrieved","author":"Add","year":"2017","unstructured":"Apache. 2017. MESOS-2157 Add \/master\/slaves and \/master\/frameworks\/{framework}\/tasks\/{task} endpoints. Retrieved July 2017 from https:\/\/summer-heart-0930.chufeiyun1688.workers.dev:443\/https\/issues.apache.org\/jira\/browse\/MESOS-2157. Apache. 2017. MESOS-2157 Add \/master\/slaves and \/master\/frameworks\/{framework}\/tasks\/{task} endpoints. Retrieved July 2017 from https:\/\/summer-heart-0930.chufeiyun1688.workers.dev:443\/https\/issues.apache.org\/jira\/browse\/MESOS-2157."},{"key":"e_1_2_1_32_1","volume-title":"10th USENIX Symposium on Operating Systems Design and Implementation (OSDI\u201912)","author":"Attariyan Mona","year":"2012","unstructured":"Mona Attariyan , Michael Chow , and Jason Flinn . 2012 . X-ray: Automating root-cause diagnosis of performance anomalies in production software . In 10th USENIX Symposium on Operating Systems Design and Implementation (OSDI\u201912) . Mona Attariyan, Michael Chow, and Jason Flinn. 2012. X-ray: Automating root-cause diagnosis of performance anomalies in production software. In 10th USENIX Symposium on Operating Systems Design and Implementation (OSDI\u201912)."},{"key":"e_1_2_1_33_1","volume-title":"6th USENIX Symposium on Operating Systems Design and Implementation (OSDI\u201904)","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 USENIX Symposium on Operating Systems Design and Implementation (OSDI\u201904) . Paul Barham, Austin Donnelly, Rebecca Isaacs, and Richard Mortier. 2004. Using magpie for request extraction and workload modelling. In 6th USENIX Symposium on Operating Systems Design and Implementation (OSDI\u201904)."},{"key":"e_1_2_1_34_1","volume-title":"9th USENIX Workshop on Hot Topics in Operating Systems (HotOS\u201903)","author":"Barham Paul","year":"2003","unstructured":"Paul Barham , Rebecca Isaacs , Richard Mortier , and Dushyanth Narayanan . 2003 . Magpie: Online modelling and performance-aware systems . In 9th USENIX Workshop on Hot Topics in Operating Systems (HotOS\u201903) . Paul Barham, Rebecca Isaacs, Richard Mortier, and Dushyanth Narayanan. 2003. Magpie: Online modelling and performance-aware systems. In 9th USENIX Workshop on Hot Topics in Operating Systems (HotOS\u201903)."},{"key":"e_1_2_1_35_1","doi-asserted-by":"publisher","DOI":"10.1145\/2568225.2568246"},{"key":"e_1_2_1_36_1","doi-asserted-by":"publisher","DOI":"10.1145\/2094091.2094098"},{"key":"e_1_2_1_37_1","doi-asserted-by":"publisher","DOI":"10.1145\/1117389.1117401"},{"key":"e_1_2_1_38_1","volume-title":"2004 USENIX Annual Technical Conference (ATC).","author":"Cantrill Bryan","unstructured":"Bryan Cantrill , Michael W. Shapiro , and Adam H. Leventhal . 2004. Dynamic instrumentation of production systems . In 2004 USENIX Annual Technical Conference (ATC). Bryan Cantrill, Michael W. Shapiro, and Adam H. Leventhal. 2004. Dynamic instrumentation of production systems. In 2004 USENIX Annual Technical Conference (ATC)."},{"key":"e_1_2_1_39_1","doi-asserted-by":"publisher","DOI":"10.1145\/1272996.1273001"},{"key":"e_1_2_1_40_1","doi-asserted-by":"publisher","DOI":"10.5555\/1515890.1515893"},{"key":"e_1_2_1_41_1","volume-title":"7th USENIX Symposium on Operating Systems Design and Implementation (OSDI\u201906)","author":"Chang Fay","unstructured":"Fay Chang , Jeffrey Dean , Sanjay Ghemawat , Wilson C. Hsieh , Deborah A. Wallach , Mike Burrows , Tushar Chandra , Andrew Fikes , and Robert E. Gruber . 2006. Bigtable: A distributed storage system for structured data . In 7th USENIX Symposium on Operating Systems Design and Implementation (OSDI\u201906) . Fay Chang, Jeffrey Dean, Sanjay Ghemawat, Wilson C. Hsieh, Deborah A. Wallach, Mike Burrows, Tushar Chandra, Andrew Fikes, and Robert E. Gruber. 2006. Bigtable: A distributed storage system for structured data. In 7th USENIX Symposium on Operating Systems Design and Implementation (OSDI\u201906)."},{"key":"e_1_2_1_42_1","volume-title":"1st USENIX Symposium on Networked Systems Design and Implementation (NSDI\u201904)","author":"Chen Mike Y.","unstructured":"Mike Y. Chen , Anthony Accardi , Emre Kiciman , David A. Patterson , Armando Fox , and Eric A. Brewer . 2004. Path-based failure and evolution management . In 1st USENIX Symposium on Networked Systems Design and Implementation (NSDI\u201904) . Mike Y. Chen, Anthony Accardi, Emre Kiciman, David A. Patterson, Armando Fox, and Eric A. Brewer. 2004. Path-based failure and evolution management. In 1st USENIX Symposium on Networked Systems Design and Implementation (NSDI\u201904)."},{"key":"e_1_2_1_43_1","doi-asserted-by":"publisher","DOI":"10.5555\/647883.738238"},{"key":"e_1_2_1_44_1","volume-title":"Javassist: Java bytecode engineering made simple. Java Developer\u2019s Journal 9, 1","author":"Chiba Shigeru","year":"2004","unstructured":"Shigeru Chiba . 2004 . Javassist: Java bytecode engineering made simple. Java Developer\u2019s Journal 9, 1 (2004). Shigeru Chiba. 2004. Javassist: Java bytecode engineering made simple. Java Developer\u2019s Journal 9, 1 (2004)."},{"key":"e_1_2_1_45_1","volume-title":"11th USENIX Symposium on Operating Systems Design and Implementation (OSDI\u201914)","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\u201914) . 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\u201914)."},{"key":"e_1_2_1_46_1","volume-title":"12th USENIX Symposium on Operating Systems Design and Implementation (OSDI\u201916)","author":"Chow Michael","year":"2016","unstructured":"Michael Chow , Kaushik Veeraraghavan , Michael Cafarella , and Jason Flinn . 2016 . DQBarge: Improving data-quality tradeoffs in large-scale internet services . In 12th USENIX Symposium on Operating Systems Design and Implementation (OSDI\u201916) . Michael Chow, Kaushik Veeraraghavan, Michael Cafarella, and Jason Flinn. 2016. DQBarge: Improving data-quality tradeoffs in large-scale internet services. In 12th USENIX Symposium on Operating Systems Design and Implementation (OSDI\u201916)."},{"key":"e_1_2_1_47_1","doi-asserted-by":"publisher","DOI":"10.1145\/1807128.1807152"},{"key":"e_1_2_1_48_1","unstructured":"J. Couckuyt P. Davies and J. M. Cahill. 2005. Multiple chart user interface. US Patent US6906717 B2.  J. Couckuyt P. Davies and J. M. Cahill. 2005. Multiple chart user interface. US Patent US6906717 B2."},{"key":"e_1_2_1_49_1","volume-title":"6th USENIX Symposium on Operating Systems Design and Implementation (OSDI\u201904)","author":"Dean Jeffrey","year":"2004","unstructured":"Jeffrey Dean and Sanjay Ghemawat . 2004 . MapReduce: Simplified data processing on large clusters . In 6th USENIX Symposium on Operating Systems Design and Implementation (OSDI\u201904) . Jeffrey Dean and Sanjay Ghemawat. 2004. MapReduce: Simplified data processing on large clusters. In 6th USENIX Symposium on Operating Systems Design and Implementation (OSDI\u201904)."},{"key":"e_1_2_1_50_1","volume-title":"20th USENIX Security Symposium (Security\u201911)","author":"Dietz Michael","unstructured":"Michael Dietz , Shashi Shekhar , Yuliy Pisetsky , Anhei Shu , and Dan S. Wallach . 2011. QUIRE: Lightweight provenance for smart phone operating systems . In 20th USENIX Security Symposium (Security\u201911) . Michael Dietz, Shashi Shekhar, Yuliy Pisetsky, Anhei Shu, and Dan S. Wallach. 2011. QUIRE: Lightweight provenance for smart phone operating systems. In 20th USENIX Security Symposium (Security\u201911)."},{"key":"e_1_2_1_51_1","doi-asserted-by":"publisher","DOI":"10.1145\/2523616.2523627"},{"key":"e_1_2_1_52_1","volume-title":"Dynatrace Application Monitoring. Retrieved","year":"2017","unstructured":"Dynatrace. 2017. Dynatrace Application Monitoring. Retrieved July 2017 from https:\/\/summer-heart-0930.chufeiyun1688.workers.dev:443\/http\/www.dynatrace.com. Dynatrace. 2017. Dynatrace Application Monitoring. Retrieved July 2017 from https:\/\/summer-heart-0930.chufeiyun1688.workers.dev:443\/http\/www.dynatrace.com."},{"key":"e_1_2_1_53_1","volume-title":"9th USENIX Symposium on Operating Systems Design and Implementation (OSDI\u201910)","author":"Enck William","unstructured":"William Enck , Peter Gilbert , Byung-Gon Chun , Landon Cox , Jaeyeon Jung , Patrick McDaniel , and Anmol N. Sheth . 2010. TaintDroid: An information-flow tracking system for realtime privacy monitoring on smartphones . In 9th USENIX Symposium on Operating Systems Design and Implementation (OSDI\u201910) . William Enck, Peter Gilbert, Byung-Gon Chun, Landon Cox, Jaeyeon Jung, Patrick McDaniel, and Anmol N. Sheth. 2010. TaintDroid: An information-flow tracking system for realtime privacy monitoring on smartphones. In 9th USENIX Symposium on Operating Systems Design and Implementation (OSDI\u201910)."},{"key":"e_1_2_1_54_1","doi-asserted-by":"publisher","DOI":"10.1145\/2043556.2043585"},{"key":"e_1_2_1_55_1","volume-title":"4th USENIX Symposium on Networked Systems Design and Implementation (NSDI\u201907)","author":"Fonseca Rodrigo","year":"2007","unstructured":"Rodrigo Fonseca , George Porter , Randy H. Katz , Scott Shenker , and Ion Stoica . 2007 . X-Trace: A pervasive network tracing framework . In 4th USENIX Symposium on Networked Systems Design and Implementation (NSDI\u201907) . Rodrigo Fonseca, George Porter, Randy H. Katz, Scott Shenker, and Ion Stoica. 2007. X-Trace: A pervasive network tracing framework. In 4th USENIX Symposium on Networked Systems Design and Implementation (NSDI\u201907)."},{"key":"e_1_2_1_56_1","doi-asserted-by":"publisher","DOI":"10.1023\/A:1009726021843"},{"key":"e_1_2_1_57_1","volume-title":"2011 USENIX Annual Technical Conference (ATC).","author":"Guo Zhenyu","year":"2011","unstructured":"Zhenyu Guo , Dong Zhou , Haoxiang Lin , Mao Yang , Fan Long , Chaoqiang Deng , Changshu Liu , and Lidong Zhou . 2011 . G: A graph processing system for diagnosing distributed systems . In 2011 USENIX Annual Technical Conference (ATC). Zhenyu Guo, Dong Zhou, Haoxiang Lin, Mao Yang, Fan Long, Chaoqiang Deng, Changshu Liu, and Lidong Zhou. 2011. G: A graph processing system for diagnosing distributed systems. In 2011 USENIX Annual Technical Conference (ATC)."},{"key":"e_1_2_1_58_1","doi-asserted-by":"publisher","DOI":"10.1007\/s10619-005-3296-1"},{"key":"e_1_2_1_59_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICDEW.2010.5452747"},{"key":"e_1_2_1_60_1","doi-asserted-by":"publisher","DOI":"10.5555\/2354410.2355155"},{"key":"e_1_2_1_61_1","volume-title":"15th European Conference on Object-Oriented Programming (ECOOP\u201901)","author":"Kiczales Gregor","unstructured":"Gregor Kiczales , Erik Hilsdale , Jim Hugunin , Mik Kersten , Jeffrey Palm , and William G. Griswold . 2001. An overview of AspectJ . In 15th European Conference on Object-Oriented Programming (ECOOP\u201901) . Gregor Kiczales, Erik Hilsdale, Jim Hugunin, Mik Kersten, Jeffrey Palm, and William G. Griswold. 2001. An overview of AspectJ. In 15th European Conference on Object-Oriented Programming (ECOOP\u201901)."},{"key":"e_1_2_1_62_1","doi-asserted-by":"publisher","DOI":"10.1007\/BFb0053381"},{"key":"e_1_2_1_63_1","doi-asserted-by":"publisher","DOI":"10.1145\/2465529.2465753"},{"key":"e_1_2_1_64_1","doi-asserted-by":"publisher","DOI":"10.5555\/1496950.1496975"},{"key":"e_1_2_1_65_1","doi-asserted-by":"publisher","DOI":"10.1145\/359545.359563"},{"key":"e_1_2_1_66_1","volume-title":"11th USENIX International Conference on Autonomic Computing (ICAC\u201914)","author":"Laub Brian","year":"2014","unstructured":"Brian Laub , Chengwei Wang , Karsten Schwan , and Chad Huneycutt . 2014 . Towards combining online 8 offline management for big data applications . In 11th USENIX International Conference on Autonomic Computing (ICAC\u201914) . Brian Laub, Chengwei Wang, Karsten Schwan, and Chad Huneycutt. 2014. Towards combining online 8 offline management for big data applications. In 11th USENIX International Conference on Autonomic Computing (ICAC\u201914)."},{"key":"e_1_2_1_67_1","volume-title":"12th USENIX Symposium on Networked Systems Design and Implementation (NSDI\u201915)","author":"Mace Jonathan","year":"2015","unstructured":"Jonathan Mace , Peter Bodik , Rodrigo Fonseca , and Madanlal Musuvathi . 2015 . Retro: Targeted resource management in multi-tenant distributed systems . In 12th USENIX Symposium on Networked Systems Design and Implementation (NSDI\u201915) . Jonathan Mace, Peter Bodik, Rodrigo Fonseca, and Madanlal Musuvathi. 2015. Retro: Targeted resource management in multi-tenant distributed systems. In 12th USENIX Symposium on Networked Systems Design and Implementation (NSDI\u201915)."},{"key":"e_1_2_1_68_1","volume-title":"3rd USENIX Workshop on Hot Topics in Cloud Computing (HotCloud\u201911)","author":"Mann Gideon","year":"2011","unstructured":"Gideon Mann , Mark Sandler , Darja Krushevskaja , Sudipto Guha , and Eyal Even-Dar . 2011 . Modeling the parallel execution of black-box services . In 3rd USENIX Workshop on Hot Topics in Cloud Computing (HotCloud\u201911) . Gideon Mann, Mark Sandler, Darja Krushevskaja, Sudipto Guha, and Eyal Even-Dar. 2011. Modeling the parallel execution of black-box services. In 3rd USENIX Workshop on Hot Topics in Cloud Computing (HotCloud\u201911)."},{"key":"e_1_2_1_69_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.parco.2004.04.001"},{"key":"e_1_2_1_70_1","doi-asserted-by":"publisher","DOI":"10.1145\/1142473.1142552"},{"key":"e_1_2_1_71_1","doi-asserted-by":"publisher","DOI":"10.1109\/SOSE.2014.43"},{"key":"e_1_2_1_72_1","doi-asserted-by":"publisher","DOI":"10.1109\/TPDS.2013.21"},{"key":"e_1_2_1_73_1","doi-asserted-by":"publisher","DOI":"10.1007\/s11704-013-2193-4"},{"key":"e_1_2_1_74_1","volume-title":"8th USENIX Conference on File and Storage Technologies (FAST\u201910)","author":"Muniswamy-Reddy Kiran-Kumar","unstructured":"Kiran-Kumar Muniswamy-Reddy , Peter Macko , and Margo I. Seltzer . 2010. Provenance for the cloud . In 8th USENIX Conference on File and Storage Technologies (FAST\u201910) . Kiran-Kumar Muniswamy-Reddy, Peter Macko, and Margo I. Seltzer. 2010. Provenance for the cloud. In 8th USENIX Conference on File and Storage Technologies (FAST\u201910)."},{"key":"e_1_2_1_75_1","doi-asserted-by":"publisher","DOI":"10.1145\/268998.266669"},{"key":"e_1_2_1_76_1","volume-title":"9th USENIX Symposium on Networked Systems Design and Implementation (NSDI\u201912)","author":"Nagaraj Karthik","year":"2012","unstructured":"Karthik Nagaraj , Charles Edwin Killian , and Jennifer Neville . 2012 . Structured comparative analysis of systems logs to diagnose performance problems . In 9th USENIX Symposium on Networked Systems Design and Implementation (NSDI\u201912) . Karthik Nagaraj, Charles Edwin Killian, and Jennifer Neville. 2012. Structured comparative analysis of systems logs to diagnose performance problems. In 9th USENIX Symposium on Networked Systems Design and Implementation (NSDI\u201912)."},{"key":"e_1_2_1_77_1","doi-asserted-by":"publisher","DOI":"10.1145\/2076450.2076466"},{"key":"e_1_2_1_78_1","doi-asserted-by":"publisher","DOI":"10.1109\/DSN.2010.5544921"},{"key":"e_1_2_1_79_1","volume-title":"The Java HotSpot Performance Engine Architecture. Retrieved","year":"2015","unstructured":"Oracle. 2015. The Java HotSpot Performance Engine Architecture. Retrieved March 2015 from https:\/\/summer-heart-0930.chufeiyun1688.workers.dev:443\/http\/www.oracle.com\/technetwork\/java\/whitepaper-135217.html. Oracle. 2015. The Java HotSpot Performance Engine Architecture. Retrieved March 2015 from https:\/\/summer-heart-0930.chufeiyun1688.workers.dev:443\/http\/www.oracle.com\/technetwork\/java\/whitepaper-135217.html."},{"key":"e_1_2_1_80_1","volume-title":"5th Workshop on Large Scale Distributed Systems and Middleware (LADIS\u201911)","author":"Ostrowski Krzysztof","year":"2011","unstructured":"Krzysztof Ostrowski , Gideon Mann , and Mark Sandler . 2011 . Diagnosing latency in multi-tier black-box services . In 5th Workshop on Large Scale Distributed Systems and Middleware (LADIS\u201911) . Krzysztof Ostrowski, Gideon Mann, and Mark Sandler. 2011. Diagnosing latency in multi-tier black-box services. In 5th Workshop on Large Scale Distributed Systems and Middleware (LADIS\u201911)."},{"key":"e_1_2_1_81_1","volume-title":"Event Tracing: Improve Debugging and Performance Tuning with ETW. Retrieved","author":"Park Insung","year":"2007","unstructured":"Insung Park and Ricky Buch . 2007 . Event Tracing: Improve Debugging and Performance Tuning with ETW. Retrieved July 2017 from https:\/\/summer-heart-0930.chufeiyun1688.workers.dev:443\/http\/download.microsoft.com\/download\/3\/A\/7\/3A7FA450-1F33-41F7-9E6D-3AA95B5A6AEA\/MSDNMagazineApril2007en-us.chm. Insung Park and Ricky Buch. 2007. Event Tracing: Improve Debugging and Performance Tuning with ETW. Retrieved July 2017 from https:\/\/summer-heart-0930.chufeiyun1688.workers.dev:443\/http\/download.microsoft.com\/download\/3\/A\/7\/3A7FA450-1F33-41F7-9E6D-3AA95B5A6AEA\/MSDNMagazineApril2007en-us.chm."},{"key":"e_1_2_1_82_1","doi-asserted-by":"publisher","DOI":"10.1109\/TSE.1983.236733"},{"key":"e_1_2_1_83_1","volume-title":"2005 Ottawa Linux Symposium.","author":"Prasad Vara","year":"2005","unstructured":"Vara Prasad , William Cohen , Frank Ch. Eigler , Martin Hunt , Jim Keniston , and Brad Chen . 2005 . Locating system problems using dynamic instrumentation . In 2005 Ottawa Linux Symposium. Vara Prasad, William Cohen, Frank Ch. Eigler, Martin Hunt, Jim Keniston, and Brad Chen. 2005. Locating system problems using dynamic instrumentation. In 2005 Ottawa Linux Symposium."},{"key":"e_1_2_1_84_1","doi-asserted-by":"publisher","DOI":"10.1109\/MS.2012.73"},{"key":"e_1_2_1_85_1","volume-title":"Database Management Systems","author":"Ramakrishnan Raghu","unstructured":"Raghu Ramakrishnan and Johannes Gehrke . 2000. Database Management Systems ( 2 nd ed.). Osborne\/McGraw-Hill , Berkeley, CA . Raghu Ramakrishnan and Johannes Gehrke. 2000. Database Management Systems (2nd ed.). Osborne\/McGraw-Hill, Berkeley, CA.","edition":"2"},{"key":"e_1_2_1_86_1","doi-asserted-by":"publisher","DOI":"10.1145\/2517349.2522717"},{"key":"e_1_2_1_87_1","doi-asserted-by":"publisher","DOI":"10.1145\/966785.966786"},{"key":"e_1_2_1_88_1","volume-title":"3rd USENIX Symposium on Networked Systems Design and Implementation (NSDI\u201906)","author":"Reynolds Patrick","year":"2006","unstructured":"Patrick Reynolds , Charles Edwin Killian , Janet L. Wiener , Jeffrey C. Mogul , Mehul A. Shah , and Amin Vahdat . 2006 . Pip: Detecting the unexpected in distributed systems . In 3rd USENIX Symposium on Networked Systems Design and Implementation (NSDI\u201906) . Patrick Reynolds, Charles Edwin Killian, Janet L. Wiener, Jeffrey C. Mogul, Mehul A. Shah, and Amin Vahdat. 2006. Pip: Detecting the unexpected in distributed systems. In 3rd USENIX Symposium on Networked Systems Design and Implementation (NSDI\u201906)."},{"key":"e_1_2_1_90_1","volume-title":"8th USENIX Symposium on Networked Systems Design and Implementation (NSDI\u201911)","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\u201911) . 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\u201911)."},{"key":"e_1_2_1_91_1","doi-asserted-by":"publisher","DOI":"10.5555\/2387880.2387914"},{"key":"e_1_2_1_92_1","doi-asserted-by":"publisher","DOI":"10.1109\/MSST.2010.5496972"},{"key":"e_1_2_1_93_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 Andre 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 . Benjamin H. Sigelman, Luiz Andre 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."},{"key":"e_1_2_1_94_1","volume-title":"Retrieved","year":"2017","unstructured":"SolarWinds. 2017. Traceview. Retrieved July 2017 from https:\/\/summer-heart-0930.chufeiyun1688.workers.dev:443\/https\/traceview.solarwinds.com\/. SolarWinds. 2017. Traceview. Retrieved July 2017 from https:\/\/summer-heart-0930.chufeiyun1688.workers.dev:443\/https\/traceview.solarwinds.com\/."},{"key":"e_1_2_1_95_1","doi-asserted-by":"publisher","DOI":"10.1145\/1140277.1140280"},{"key":"e_1_2_1_96_1","volume-title":"Retrieved","year":"2017","unstructured":"Twitter. 2017. Zipkin. Retrieved July 2017 from https:\/\/summer-heart-0930.chufeiyun1688.workers.dev:443\/http\/zipkin.io\/. Twitter. 2017. Zipkin. Retrieved July 2017 from https:\/\/summer-heart-0930.chufeiyun1688.workers.dev:443\/http\/zipkin.io\/."},{"key":"e_1_2_1_97_1","doi-asserted-by":"publisher","DOI":"10.1145\/762483.762485"},{"key":"e_1_2_1_98_1","volume-title":"Protocol Buffers: Google\u2019s Data Interchange Format. Retrieved","author":"Varda Kenton","year":"2008","unstructured":"Kenton Varda . 2008 . Protocol Buffers: Google\u2019s Data Interchange Format. Retrieved January 2017 from https:\/\/summer-heart-0930.chufeiyun1688.workers.dev:443\/https\/opensource.googleblog.com\/2008\/07\/protocol-buffers-googles-data.html. Kenton Varda. 2008. Protocol Buffers: Google\u2019s Data Interchange Format. Retrieved January 2017 from https:\/\/summer-heart-0930.chufeiyun1688.workers.dev:443\/https\/opensource.googleblog.com\/2008\/07\/protocol-buffers-googles-data.html."},{"key":"e_1_2_1_99_1","doi-asserted-by":"publisher","DOI":"10.1145\/2523616.2523633"},{"key":"e_1_2_1_100_1","doi-asserted-by":"publisher","DOI":"10.1145\/2553070.2553079"},{"key":"e_1_2_1_101_1","doi-asserted-by":"publisher","DOI":"10.5555\/2442626.2442635"},{"key":"e_1_2_1_102_1","doi-asserted-by":"publisher","DOI":"10.1145\/2206869.2206879"},{"key":"e_1_2_1_103_1","doi-asserted-by":"publisher","DOI":"10.1145\/1629575.1629587"},{"key":"e_1_2_1_104_1","volume-title":"21st USENIX Security Symposium (Security\u201912)","author":"Yan Lok-Kwong","year":"2012","unstructured":"Lok-Kwong Yan and Heng Yin . 2012 . DroidScope: Seamlessly reconstructing the OS and Dalvik semantic views for dynamic android malware analysis . In 21st USENIX Security Symposium (Security\u201912) . Lok-Kwong Yan and Heng Yin. 2012. DroidScope: Seamlessly reconstructing the OS and Dalvik semantic views for dynamic android malware analysis. In 21st USENIX Security Symposium (Security\u201912)."},{"key":"e_1_2_1_105_1","doi-asserted-by":"publisher","DOI":"10.1145\/2043556.2043572"},{"key":"e_1_2_1_106_1","doi-asserted-by":"publisher","DOI":"10.1145\/1950365.1950369"},{"key":"e_1_2_1_107_1","volume-title":"11th USENIX Symposium on Operating Systems Design and Implementation (OSDI\u201914)","author":"Zhao Xu","year":"2014","unstructured":"Xu Zhao , Yongle Zhang , David Lion , Muhammad Faizan , 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\u201914) . Xu Zhao, Yongle Zhang, David Lion, Muhammad Faizan, 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\u201914)."},{"key":"e_1_2_1_108_1","doi-asserted-by":"publisher","DOI":"10.1109\/SOSE.2014.37"}],"container-title":["ACM Transactions on Computer Systems"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/summer-heart-0930.chufeiyun1688.workers.dev:443\/https\/dl.acm.org\/doi\/10.1145\/3208104","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/summer-heart-0930.chufeiyun1688.workers.dev:443\/https\/dl.acm.org\/doi\/pdf\/10.1145\/3208104","content-type":"application\/pdf","content-version":"vor","intended-application":"syndication"},{"URL":"https:\/\/summer-heart-0930.chufeiyun1688.workers.dev:443\/https\/dl.acm.org\/doi\/pdf\/10.1145\/3208104","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T02:08:06Z","timestamp":1750212486000},"score":1,"resource":{"primary":{"URL":"https:\/\/summer-heart-0930.chufeiyun1688.workers.dev:443\/https\/dl.acm.org\/doi\/10.1145\/3208104"}},"subtitle":["Dynamic Causal Monitoring for Distributed Systems"],"short-title":[],"issued":{"date-parts":[[2017,11,30]]},"references-count":107,"journal-issue":{"issue":"4","published-print":{"date-parts":[[2017,11,30]]}},"alternative-id":["10.1145\/3208104"],"URL":"https:\/\/summer-heart-0930.chufeiyun1688.workers.dev:443\/https\/doi.org\/10.1145\/3208104","relation":{},"ISSN":["0734-2071","1557-7333"],"issn-type":[{"value":"0734-2071","type":"print"},{"value":"1557-7333","type":"electronic"}],"subject":[],"published":{"date-parts":[[2017,11,30]]},"assertion":[{"value":"2017-08-01","order":0,"name":"received","label":"Received","group":{"name":"publication_history","label":"Publication History"}},{"value":"2018-04-01","order":1,"name":"accepted","label":"Accepted","group":{"name":"publication_history","label":"Publication History"}},{"value":"2018-12-05","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}