{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,7,9]],"date-time":"2026-07-09T15:17:12Z","timestamp":1783610232275,"version":"3.55.0"},"publisher-location":"New York, NY, USA","reference-count":38,"publisher":"ACM","license":[{"start":{"date-parts":[[2017,10,14]],"date-time":"2017-10-14T00:00:00Z","timestamp":1507939200000},"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":[[2017,10,14]]},"DOI":"10.1145\/3132747.3132778","type":"proceedings-article","created":{"date-parts":[[2017,10,12]],"date-time":"2017-10-12T12:51:09Z","timestamp":1507812669000},"page":"565-581","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":91,"title":["Log20"],"prefix":"10.1145","author":[{"given":"Xu","family":"Zhao","sequence":"first","affiliation":[{"name":"University of Toronto"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Kirk","family":"Rodrigues","sequence":"additional","affiliation":[{"name":"University of Toronto"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Yu","family":"Luo","sequence":"additional","affiliation":[{"name":"University of Toronto"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Michael","family":"Stumm","sequence":"additional","affiliation":[{"name":"University of Toronto"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Ding","family":"Yuan","sequence":"additional","affiliation":[{"name":"University of Toronto"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Yuanyuan","family":"Zhou","sequence":"additional","affiliation":[{"name":"University of California, San Diego"}],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"320","published-online":{"date-parts":[[2017,10,14]]},"reference":[{"key":"e_1_3_2_2_1_1","doi-asserted-by":"publisher","DOI":"10.1145\/1629575.1629594"},{"key":"e_1_3_2_2_2_1","doi-asserted-by":"publisher","DOI":"10.5555\/243846.243857"},{"key":"e_1_3_2_2_3_1","first-page":"259","volume-title":"Proceedings of the 6th Conference on Symposium on Operating Systems Design & Implementation, OSDI '04","author":"Barham P.","year":"2004","unstructured":"P. Barham , A. Donnelly , R. Isaacs , and R. Mortier . Using Magpie for Request Extraction and Workload Modelling . In Proceedings of the 6th Conference on Symposium on Operating Systems Design & Implementation, OSDI '04 , pages 259 -- 272 . USENIX Association , 2004 . P. Barham, A. Donnelly, R. Isaacs, and R. Mortier. Using Magpie for Request Extraction and Workload Modelling. In Proceedings of the 6th Conference on Symposium on Operating Systems Design & Implementation, OSDI '04, pages 259--272. USENIX Association, 2004."},{"key":"e_1_3_2_2_4_1","first-page":"15","volume-title":"Proceedings of the 10th USENIX Annual Technical Conference, USENIX ATC '04","author":"Cantrill B. M.","year":"2004","unstructured":"B. M. Cantrill , M. W. Shapiro , and A. H. Leventhal . Dynamic Instrumentation of Production Systems . In Proceedings of the 10th USENIX Annual Technical Conference, USENIX ATC '04 , pages 15 -- 28 . USENIX Association , 2004 . B. M. Cantrill, M. W. Shapiro, and A. H. Leventhal. Dynamic Instrumentation of Production Systems. In Proceedings of the 10th USENIX Annual Technical Conference, USENIX ATC '04, pages 15--28. USENIX Association, 2004."},{"key":"e_1_3_2_2_5_1","doi-asserted-by":"publisher","DOI":"10.1145\/2517349.2522735"},{"key":"e_1_3_2_2_6_1","first-page":"525","volume-title":"Eidetic Systems. In Proceedings of the 11th USENIX Conference on Operating Systems Design and Implementation, OSDI '14","author":"Devecsery D.","year":"2014","unstructured":"D. Devecsery , M. Chow , X. Dou , J. Flinn , and P. M. Chen . Eidetic Systems. In Proceedings of the 11th USENIX Conference on Operating Systems Design and Implementation, OSDI '14 , pages 525 -- 540 . USENIX Association , 2014 . D. Devecsery, M. Chow, X. Dou, J. Flinn, and P. M. Chen. Eidetic Systems. In Proceedings of the 11th USENIX Conference on Operating Systems Design and Implementation, OSDI '14, pages 525--540. USENIX Association, 2014."},{"key":"e_1_3_2_2_7_1","doi-asserted-by":"publisher","DOI":"10.5555\/1060289.1060309"},{"key":"e_1_3_2_2_8_1","first-page":"271","volume-title":"Proceedings of the 4th USENIX Conference on Networked Systems Design & Implementation, NSDI '07","author":"Fonseca R.","year":"2007","unstructured":"R. Fonseca , G. Porter , R. H. Katz , S. Shenker , and I. Stoica . X-trace: A Pervasive Network Tracing Framework . In Proceedings of the 4th USENIX Conference on Networked Systems Design & Implementation, NSDI '07 , pages 271 -- 284 . USENIX Association , 2007 . R. Fonseca, G. Porter, R. H. Katz, S. Shenker, and I. Stoica. X-trace: A Pervasive Network Tracing Framework. In Proceedings of the 4th USENIX Conference on Networked Systems Design & Implementation, NSDI '07, pages 271--284. USENIX Association, 2007."},{"key":"e_1_3_2_2_9_1","doi-asserted-by":"publisher","DOI":"10.1145\/2591062.2591175"},{"key":"e_1_3_2_2_10_1","doi-asserted-by":"publisher","DOI":"10.1145\/1024393.1024412"},{"key":"e_1_3_2_2_11_1","unstructured":"HDFS-12332: Logging Improvement for SampleStat Function Min-Max.add. https:\/\/issues.apache.org\/jira\/browse\/HDFS-12332.  HDFS-12332: Logging Improvement for SampleStat Function Min-Max.add. https:\/\/issues.apache.org\/jira\/browse\/HDFS-12332."},{"key":"e_1_3_2_2_12_1","doi-asserted-by":"publisher","DOI":"10.1145\/1882291.1882323"},{"key":"e_1_3_2_2_13_1","first-page":"41","volume-title":"The HiBench Benchmark Suite: Characterization of the MapReduce-based Data Analysis. In 26th International Conference on Data Engineering Workshops, ICDEW '10","author":"Huang S.","year":"2010","unstructured":"S. Huang , J. Huang , J. Dai , T. Xie , and B. Huang . The HiBench Benchmark Suite: Characterization of the MapReduce-based Data Analysis. In 26th International Conference on Data Engineering Workshops, ICDEW '10 , pages 41 -- 51 . IEEE Computer Society , 2010 . S. Huang, J. Huang, J. Dai, T. Xie, and B. Huang. The HiBench Benchmark Suite: Characterization of the MapReduce-based Data Analysis. In 26th International Conference on Data Engineering Workshops, ICDEW '10, pages 41--51. IEEE Computer Society, 2010."},{"key":"e_1_3_2_2_14_1","first-page":"145","volume-title":"Proceedings of the 16th USENIX Annual Technical Conference, USENIX ATC '10","author":"Hunt P.","year":"2010","unstructured":"P. Hunt , M. Konar , F. P. Junqueira , and B. Reed . ZooKeeper: Wait-free Coordination for Internet-scale Systems . In Proceedings of the 16th USENIX Annual Technical Conference, USENIX ATC '10 , pages 145 -- 158 . USENIX Association , 2010 . P. Hunt, M. Konar, F. P. Junqueira, and B. Reed. ZooKeeper: Wait-free Coordination for Internet-scale Systems. In Proceedings of the 16th USENIX Annual Technical Conference, USENIX ATC '10, pages 145--158. USENIX Association, 2010."},{"key":"e_1_3_2_2_15_1","unstructured":"JavaParser: Process Java Code Programmatically. http:\/\/javaparser.org\/.  JavaParser: Process Java Code Programmatically. http:\/\/javaparser.org\/."},{"key":"e_1_3_2_2_16_1","doi-asserted-by":"publisher","DOI":"10.1145\/301618.301678"},{"key":"e_1_3_2_2_17_1","first-page":"707","volume-title":"Soviet Physics Doklady, 10(8)","author":"Levenshtein V. I.","year":"1966","unstructured":"V. I. Levenshtein . Binary Codes Capable of Correcting Deletions, Insertions, and Reversals . In Soviet Physics Doklady, 10(8) , pages 707 -- 710 , 1966 . V. I. Levenshtein. Binary Codes Capable of Correcting Deletions, Insertions, and Reversals. In Soviet Physics Doklady, 10(8), pages 707-- 710, 1966."},{"key":"e_1_3_2_2_18_1","doi-asserted-by":"publisher","DOI":"10.1007\/s10664-016-9467-z"},{"key":"e_1_3_2_2_19_1","first-page":"383","volume-title":"Proceedings of the 12th USENIX Symposium on Operating Systems Design and Implementation, OSDI '16","author":"Lion D.","year":"2016","unstructured":"D. Lion , A. Chiu , H. Sun , X. Zhuang , N. Grcevski , and D. Yuan . Don't Get Caught in the Cold, Warm-up Your JVM: Understand and Eliminate JVM Warm-up Overhead in Data-Parallel Systems . In Proceedings of the 12th USENIX Symposium on Operating Systems Design and Implementation, OSDI '16 , pages 383 -- 400 . USENIX Association , 2016 . D. Lion, A. Chiu, H. Sun, X. Zhuang, N. Grcevski, and D. Yuan. Don't Get Caught in the Cold, Warm-up Your JVM: Understand and Eliminate JVM Warm-up Overhead in Data-Parallel Systems. In Proceedings of the 12th USENIX Symposium on Operating Systems Design and Implementation, OSDI '16, pages 383--400. USENIX Association, 2016."},{"key":"e_1_3_2_2_20_1","doi-asserted-by":"publisher","DOI":"10.1145\/2043556.2043587"},{"key":"e_1_3_2_2_21_1","unstructured":"Log4j - Log4j 2 Guide - Apache Log4j 2. http:\/\/logging.apache.org\/log4j\/2.x\/.  Log4j - Log4j 2 Guide - Apache Log4j 2. http:\/\/logging.apache.org\/log4j\/2.x\/."},{"key":"e_1_3_2_2_22_1","doi-asserted-by":"publisher","DOI":"10.1145\/2815400.2815415"},{"key":"e_1_3_2_2_23_1","doi-asserted-by":"publisher","DOI":"10.1109\/ISCA.2005.16"},{"key":"e_1_3_2_2_24_1","doi-asserted-by":"publisher","DOI":"10.1145\/2970276.2970351"},{"key":"e_1_3_2_2_25_1","doi-asserted-by":"publisher","DOI":"10.1145\/1629575.1629593"},{"key":"e_1_3_2_2_26_1","unstructured":"Performance of Log4j 2. https:\/\/logging.apache.org\/log4j\/log4j-2.2\/performance.html.  Performance of Log4j 2. https:\/\/logging.apache.org\/log4j\/log4j-2.2\/performance.html."},{"key":"e_1_3_2_2_27_1","doi-asserted-by":"publisher","DOI":"10.1002\/j.1538-7305.1948.tb00917.x"},{"key":"e_1_3_2_2_28_1","unstructured":"Spring Loaded. https:\/\/github.com\/spring-projects\/spring-loaded.  Spring Loaded. https:\/\/github.com\/spring-projects\/spring-loaded."},{"key":"e_1_3_2_2_29_1","doi-asserted-by":"publisher","DOI":"10.1145\/1993744.1993757"},{"key":"e_1_3_2_2_30_1","unstructured":"SystemTap. https:\/\/sourceware.org\/systemtap\/.  SystemTap. https:\/\/sourceware.org\/systemtap\/."},{"key":"e_1_3_2_2_31_1","doi-asserted-by":"publisher","DOI":"10.5555\/1947412.1947455"},{"key":"e_1_3_2_2_32_1","doi-asserted-by":"publisher","DOI":"10.1145\/1925805.1925818"},{"key":"e_1_3_2_2_33_1","doi-asserted-by":"publisher","DOI":"10.1145\/1950365.1950370"},{"key":"e_1_3_2_2_34_1","first-page":"249","volume-title":"Proceedings of the 11th USENIX Conference on Operating Systems Design and Implementation, OSDI '14","author":"Yuan D.","year":"2014","unstructured":"D. Yuan , Y. Luo , X. Zhuang , G. Rodrigues , X. Zhao , Y. Zhang , P. U. Jain , and M. Stumm . Simple Testing Can Prevent Most Critical Failures: An Analysis of Production Failures in Distributed Data-intensive Systems . In Proceedings of the 11th USENIX Conference on Operating Systems Design and Implementation, OSDI '14 , pages 249 -- 265 . USENIX Association , 2014 . D. Yuan, Y. Luo, X. Zhuang, G. Rodrigues, X. Zhao, Y. Zhang, P. U. Jain, and M. Stumm. Simple Testing Can Prevent Most Critical Failures: An Analysis of Production Failures in Distributed Data-intensive Systems. In Proceedings of the 11th USENIX Conference on Operating Systems Design and Implementation, OSDI '14, pages 249--265. USENIX Association, 2014."},{"key":"e_1_3_2_2_35_1","first-page":"293","volume-title":"Proceedings of the 10th USENIX Symposium on Operating System Design and Implementation, OSDI '12","author":"Yuan D.","year":"2012","unstructured":"D. Yuan , S. Park , P. Huang , Y. Liu , M. Lee , Y. Zhou , and S. Savage . Be Conservative: Enhancing Failure Diagnosis with Proactive Logging . In Proceedings of the 10th USENIX Symposium on Operating System Design and Implementation, OSDI '12 , pages 293 -- 306 . USENIX Association , 2012 . D. Yuan, S. Park, P. Huang, Y. Liu, M. Lee, Y. Zhou, and S. Savage. Be Conservative: Enhancing Failure Diagnosis with Proactive Logging. In Proceedings of the 10th USENIX Symposium on Operating System Design and Implementation, OSDI '12, pages 293--306. USENIX Association, 2012."},{"key":"e_1_3_2_2_36_1","doi-asserted-by":"publisher","DOI":"10.5555\/2337223.2337236"},{"key":"e_1_3_2_2_37_1","doi-asserted-by":"publisher","DOI":"10.1145\/1950365.1950369"},{"key":"e_1_3_2_2_38_1","doi-asserted-by":"publisher","DOI":"10.1145\/3102980.3103001"}],"event":{"name":"SOSP '17: ACM SIGOPS 26th Symposium on Operating Systems Principles","location":"Shanghai China","acronym":"SOSP '17","sponsor":["SIGOPS ACM Special Interest Group on Operating Systems","USENIX Assoc USENIX Assoc"]},"container-title":["Proceedings of the 26th Symposium on Operating Systems Principles"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3132747.3132778","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3132747.3132778","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T02:10:57Z","timestamp":1750212657000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3132747.3132778"}},"subtitle":["Fully Automated Optimal Placement of Log Printing Statements under Specified Overhead Threshold"],"short-title":[],"issued":{"date-parts":[[2017,10,14]]},"references-count":38,"alternative-id":["10.1145\/3132747.3132778","10.1145\/3132747"],"URL":"https:\/\/doi.org\/10.1145\/3132747.3132778","relation":{},"subject":[],"published":{"date-parts":[[2017,10,14]]},"assertion":[{"value":"2017-10-14","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}