{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,10,9]],"date-time":"2025-10-09T21:03:00Z","timestamp":1760043780546,"version":"3.41.0"},"publisher-location":"New York, NY, USA","reference-count":62,"publisher":"ACM","license":[{"start":{"date-parts":[[2011,10,23]],"date-time":"2011-10-23T00:00:00Z","timestamp":1319328000000},"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":[[2011,10,23]]},"DOI":"10.1145\/2043556.2043585","type":"proceedings-article","created":{"date-parts":[[2011,10,25]],"date-time":"2011-10-25T12:23:06Z","timestamp":1319545386000},"page":"311-326","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":36,"title":["Fay"],"prefix":"10.1145","author":[{"given":"\u00dalfar","family":"Erlingsson","sequence":"first","affiliation":[{"name":"Google Inc."}]},{"given":"Marcus","family":"Peinado","sequence":"additional","affiliation":[{"name":"Microsoft Research, Extreme Computing Group"}]},{"given":"Simon","family":"Peter","sequence":"additional","affiliation":[{"name":"ETH Zurich, Systems Group"}]},{"given":"Mihai","family":"Budiu","sequence":"additional","affiliation":[{"name":"Microsoft Research, Silicon Valley"}]}],"member":"320","published-online":{"date-parts":[[2011,10,23]]},"reference":[{"key":"e_1_3_2_1_1_1","doi-asserted-by":"publisher","DOI":"10.1145\/1993498.1993540"},{"key":"e_1_3_2_1_2_1","unstructured":"Apache. Hadoop project. http:\/\/hadoop.apache.org\/.  Apache. Hadoop project. http:\/\/hadoop.apache.org\/."},{"key":"e_1_3_2_1_3_1","doi-asserted-by":"publisher","DOI":"10.1145\/1176617.1176673"},{"key":"e_1_3_2_1_4_1","doi-asserted-by":"publisher","DOI":"10.1145\/1066157.1066160"},{"key":"e_1_3_2_1_5_1","volume-title":"OSDI","author":"Barham P.","year":"2004","unstructured":"P. Barham , A. Donnelly , R. Isaacs , and R. Mortier . Using Magpie for request extraction and workload modelling . In OSDI , 2004 . P. Barham, A. Donnelly, R. Isaacs, and R. Mortier. Using Magpie for request extraction and workload modelling. In OSDI, 2004."},{"key":"e_1_3_2_1_6_1","doi-asserted-by":"publisher","DOI":"10.5555\/822074.822388"},{"key":"e_1_3_2_1_7_1","volume-title":"OSDI","author":"Bhatia S.","year":"2008","unstructured":"S. Bhatia , A. Kumar , M. E. Fiuczynski , and L. Peterson . Lightweight, high-resolution monitoring for troubleshooting production systems . In OSDI , 2008 . S. Bhatia, A. Kumar, M. E. Fiuczynski, and L. Peterson. Lightweight, high-resolution monitoring for troubleshooting production systems. In OSDI, 2008."},{"key":"e_1_3_2_1_8_1","doi-asserted-by":"publisher","DOI":"10.1145\/1254810.1254830"},{"key":"e_1_3_2_1_9_1","doi-asserted-by":"publisher","DOI":"10.1145\/378993.379236"},{"key":"e_1_3_2_1_10_1","doi-asserted-by":"publisher","DOI":"10.1145\/1117389.1117401"},{"key":"e_1_3_2_1_11_1","doi-asserted-by":"publisher","DOI":"10.5555\/1247415.1247417"},{"key":"e_1_3_2_1_12_1","doi-asserted-by":"publisher","DOI":"10.1145\/1460412.1460422"},{"key":"e_1_3_2_1_13_1","doi-asserted-by":"publisher","DOI":"10.1145\/1806596.1806638"},{"key":"e_1_3_2_1_14_1","doi-asserted-by":"publisher","DOI":"10.1145\/1629175.1629198"},{"key":"e_1_3_2_1_15_1","volume-title":"IFIP","author":"Deutsch P.","year":"1971","unstructured":"P. Deutsch and C. A. Grant . A flexible measurement tool for software systems . In IFIP , 1971 . P. Deutsch and C. A. Grant. A flexible measurement tool for software systems. In IFIP, 1971."},{"key":"e_1_3_2_1_16_1","unstructured":"Eclipse. Callgraph plug-in. http:\/\/wiki.eclipse.org\/Linux_Tools_Project\/Callgraph\/User_Guide.  Eclipse. Callgraph plug-in. http:\/\/wiki.eclipse.org\/Linux_Tools_Project\/Callgraph\/User_Guide."},{"key":"e_1_3_2_1_17_1","volume-title":"Dec.","author":"Eigler F. C.","year":"2010","unstructured":"F. C. Eigler . Systemtap tutorial , Dec. 2010 . http:\/\/sourceware.org\/systemtap\/tutorial\/. F. C. Eigler. Systemtap tutorial, Dec. 2010. http:\/\/sourceware.org\/systemtap\/tutorial\/."},{"key":"e_1_3_2_1_18_1","volume-title":"OSDI","author":"Abadi M.","year":"2006","unstructured":"\u00da. Erlingsson, M. Abadi , M. Vrable , M. Budiu , and G. C. Necula . XFI: Software guards for system address spaces . In OSDI , 2006 . \u00da. Erlingsson, M. Abadi, M. Vrable, M. Budiu, and G. C. Necula. XFI: Software guards for system address spaces. In OSDI, 2006."},{"key":"e_1_3_2_1_19_1","volume-title":"Workshop on Distributed Data and Structures","author":"Manasse M.","year":"2006","unstructured":"\u00da, Erlingsson, M. Manasse , and F. McSherry . A cool and practical alternative to traditional hash tables . In Workshop on Distributed Data and Structures , 2006 . \u00da, Erlingsson, M. Manasse, and F. McSherry. A cool and practical alternative to traditional hash tables. In Workshop on Distributed Data and Structures, 2006."},{"key":"e_1_3_2_1_20_1","doi-asserted-by":"publisher","DOI":"10.1145\/1272996.1273023"},{"key":"e_1_3_2_1_21_1","unstructured":"Flume: Open source log collection system. http:\/\/github.com\/cloudera\/flume.  Flume: Open source log collection system. http:\/\/github.com\/cloudera\/flume."},{"key":"e_1_3_2_1_22_1","doi-asserted-by":"publisher","DOI":"10.1145\/1629575.1629586"},{"key":"e_1_3_2_1_23_1","doi-asserted-by":"publisher","DOI":"10.1145\/1094811.1094841"},{"key":"e_1_3_2_1_24_1","doi-asserted-by":"publisher","DOI":"10.1145\/170035.170066"},{"key":"e_1_3_2_1_25_1","volume-title":"USENIX Windows NT Symposium","author":"Hunt G.","year":"1998","unstructured":"G. Hunt and D. Brubacher . Detours: Binary interception of Win32 functions . In USENIX Windows NT Symposium , 1998 . G. Hunt and D. Brubacher. Detours: Binary interception of Win32 functions. In USENIX Windows NT Symposium, 1998."},{"key":"e_1_3_2_1_26_1","doi-asserted-by":"publisher","DOI":"10.1145\/1272996.1273005"},{"key":"e_1_3_2_1_27_1","doi-asserted-by":"publisher","DOI":"10.1007\/s10766-007-0036-3"},{"key":"e_1_3_2_1_28_1","doi-asserted-by":"publisher","DOI":"10.1145\/780822.781148"},{"key":"e_1_3_2_1_29_1","volume-title":"LINQ in action","author":"Marguerie F.","year":"2008","unstructured":"F. Marguerie , S. Eichert , and J. Wooley . LINQ in action . Manning Publications Co. , 2008 . F. Marguerie, S. Eichert, and J. Wooley. LINQ in action. Manning Publications Co., 2008."},{"key":"e_1_3_2_1_31_1","doi-asserted-by":"publisher","DOI":"10.1145\/1094811.1094840"},{"key":"e_1_3_2_1_32_1","first-page":"30","author":"Massie M. L.","year":"2003","unstructured":"M. L. Massie , B. N. Chun , and D. E. Culler . The Ganglia distributed monitoring system: Design, implementation and experience. Intl. Journal on Parallel Computing , 30 , 2003 . M. L. Massie, B. N. Chun, and D. E. Culler. The Ganglia distributed monitoring system: Design, implementation and experience. Intl. Journal on Parallel Computing, 30, 2003.","journal-title":"Journal on Parallel Computing"},{"key":"e_1_3_2_1_33_1","volume-title":"Scaling Up Machine Learning","author":"McSherry F.","year":"2011","unstructured":"F. McSherry , Y. Yu , M. Budiu , M. Isard , and D. Fetterly . Scaling Up Machine Learning . Cambridge U. Press , 2011 . F. McSherry, Y. Yu, M. Budiu, M. Isard, and D. Fetterly. Scaling Up Machine Learning. Cambridge U. Press, 2011."},{"key":"e_1_3_2_1_34_1","volume-title":"Microsoft TechNet","author":"Microsoft Corp.","year":"2003","unstructured":"Microsoft Corp. Introduction to hotpatching . Microsoft TechNet , 2003 . Microsoft Corp. Introduction to hotpatching. Microsoft TechNet, 2003."},{"key":"e_1_3_2_1_35_1","volume-title":"Windows Hardware Developer Central","author":"Microsoft Corp.","year":"2006","unstructured":"Microsoft Corp. Kernel patch protection: Frequently asked questions . Windows Hardware Developer Central , 2006 . http:\/\/www.microsoft.com\/whdc\/driver\/kernel\/64bitpatch_FAQ.mspx. Microsoft Corp. Kernel patch protection: Frequently asked questions. Windows Hardware Developer Central, 2006. http:\/\/www.microsoft.com\/whdc\/driver\/kernel\/64bitpatch_FAQ.mspx."},{"key":"e_1_3_2_1_36_1","volume-title":"Windows Hardware Developer Central","author":"Microsoft Corp.","year":"2010","unstructured":"Microsoft Corp. WDK and developer tools . Windows Hardware Developer Central , 2010 . http:\/\/www.microsoft.com\/whdc\/DevTools\/default.mspx. Microsoft Corp. WDK and developer tools. Windows Hardware Developer Central, 2010. http:\/\/www.microsoft.com\/whdc\/DevTools\/default.mspx."},{"key":"e_1_3_2_1_37_1","doi-asserted-by":"publisher","DOI":"10.1145\/268946.268954"},{"key":"e_1_3_2_1_38_1","doi-asserted-by":"publisher","DOI":"10.1145\/263699.263712"},{"key":"e_1_3_2_1_39_1","doi-asserted-by":"publisher","DOI":"10.1145\/1250734.1250746"},{"key":"e_1_3_2_1_40_1","volume-title":"Microsoft Press","author":"Oney W.","year":"2002","unstructured":"W. Oney . Programming the Microsoft Windows Driver Model . Microsoft Press , 2002 . W. Oney. Programming the Microsoft Windows Driver Model. Microsoft Press, 2002."},{"key":"e_1_3_2_1_41_1","volume-title":"MSDN Magazine","author":"Park I.","year":"2007","unstructured":"I. Park and R. Buch . Improve debugging and performance tuning with ETW . MSDN Magazine , April 2007 . I. Park and R. Buch. Improve debugging and performance tuning with ETW. MSDN Magazine, April 2007."},{"key":"e_1_3_2_1_42_1","doi-asserted-by":"publisher","DOI":"10.1109\/WCRE.2009.12"},{"key":"e_1_3_2_1_43_1","doi-asserted-by":"publisher","DOI":"10.1145\/1352592.1352614"},{"key":"e_1_3_2_1_44_1","volume-title":"Microsoft Systems Journal","author":"Pietrek M.","year":"1997","unstructured":"M. Pietrek . A crash course on the depths of Win32 structured exception handling . Microsoft Systems Journal , 1997 . M. Pietrek. A crash course on the depths of Win32 structured exception handling. Microsoft Systems Journal, 1997."},{"key":"e_1_3_2_1_45_1","volume-title":"Ottawa Linux Symposium","author":"Prasad V.","year":"2005","unstructured":"V. Prasad , W. Cohen , F. C. Eigler , M. Hunt , J. Keniston , and B. Chen . Locating system problems using dynamic instrumentation . In Ottawa Linux Symposium , 2005 . V. Prasad, W. Cohen, F. C. Eigler, M. Hunt, J. Keniston, and B. Chen. Locating system problems using dynamic instrumentation. In Ottawa Linux Symposium, 2005."},{"key":"e_1_3_2_1_46_1","doi-asserted-by":"publisher","DOI":"10.1109\/MM.2010.68"},{"key":"e_1_3_2_1_47_1","doi-asserted-by":"publisher","DOI":"10.1145\/237090.237175"},{"key":"e_1_3_2_1_48_1","volume-title":"Debugging the kernel using Ftrace. lwn.net","author":"Rostedt S.","year":"2009","unstructured":"S. Rostedt . Debugging the kernel using Ftrace. lwn.net , 2009 . S. Rostedt. Debugging the kernel using Ftrace. lwn.net, 2009."},{"key":"e_1_3_2_1_49_1","volume-title":"Microsoft Windows Internals","author":"Russinovich M. E.","year":"2009","unstructured":"M. E. Russinovich , D. A. Solomon , and A. Ionescu . Microsoft Windows Internals . Microsoft Press , 2009 . M. E. Russinovich, D. A. Solomon, and A. Ionescu. Microsoft Windows Internals. Microsoft Press, 2009."},{"key":"e_1_3_2_1_51_1","doi-asserted-by":"publisher","DOI":"10.5555\/290940.290994"},{"key":"e_1_3_2_1_52_1","doi-asserted-by":"publisher","DOI":"10.1109\/4434.708254"},{"key":"e_1_3_2_1_53_1","doi-asserted-by":"publisher","DOI":"10.1145\/1644038.1644053"},{"key":"e_1_3_2_1_55_1","unstructured":"W. Stanek. Windows PowerShell(TM) 2.0 Administrator's Pocket Consultant. Microsoft Press 2009.   W. Stanek. Windows PowerShell(TM) 2.0 Administrator's Pocket Consultant . Microsoft Press 2009."},{"key":"e_1_3_2_1_56_1","unstructured":"M. Strosaker. Sample real-world use of SystemTap. http:\/\/zombieprocess.wordpress.com\/2008\/01\/03\/sample-real-world-use-of-systemtap\/.  M. Strosaker. Sample real-world use of SystemTap. http:\/\/zombieprocess.wordpress.com\/2008\/01\/03\/sample-real-world-use-of-systemtap\/."},{"key":"e_1_3_2_1_57_1","unstructured":"SystemTap. Examples. http:\/\/sourceware.org\/systemtap\/examples\/.  SystemTap. Examples. http:\/\/sourceware.org\/systemtap\/examples\/."},{"volume-title":"June","year":"2006","key":"e_1_3_2_1_58_1","unstructured":"SystemTap. Bug 2725: function(\"*\") probes sometimes crash & burn , June 2006 . http:\/\/sources.redhat.com\/bugzilla\/show_bug.cgi?id=2725. SystemTap. Bug 2725: function(\"*\") probes sometimes crash & burn, June 2006. http:\/\/sources.redhat.com\/bugzilla\/show_bug.cgi?id=2725."},{"key":"e_1_3_2_1_59_1","doi-asserted-by":"publisher","DOI":"10.1109\/90.650142"},{"key":"e_1_3_2_1_60_1","volume-title":"OSDI","author":"Verbowski C.","year":"2006","unstructured":"C. Verbowski , E. Kiciman , A. Kumar , B. Daniels , S. Lu , J. Lee , Y.-M. Wang , and R. Roussev . Flight data recorder: Monitoring persistent-state interactions to improve systems management . In OSDI , 2006 . C. Verbowski, E. Kiciman, A. Kumar, B. Daniels, S. Lu, J. Lee, Y.-M. Wang, and R. Roussev. Flight data recorder: Monitoring persistent-state interactions to improve systems management. In OSDI, 2006."},{"key":"e_1_3_2_1_61_1","doi-asserted-by":"publisher","DOI":"10.1145\/168619.168635"},{"key":"e_1_3_2_1_62_1","doi-asserted-by":"publisher","DOI":"10.1145\/1048935.1050154"},{"key":"e_1_3_2_1_64_1","doi-asserted-by":"publisher","DOI":"10.1145\/1629175.1629203"},{"key":"e_1_3_2_1_65_1","doi-asserted-by":"publisher","DOI":"10.1145\/1629575.1629600"},{"key":"e_1_3_2_1_66_1","volume-title":"OSDI","author":"Yu Y.","year":"2008","unstructured":"Y. Yu , M. Isard , D. Fetterly , M. Budiu , \u00da. Erlingsson, P. G. Kumar , and J. Currey . DryadLINQ: A system for general-purpose distributed data-parallel computing using a high-level language . In OSDI , 2008 . Y. Yu, M. Isard, D. Fetterly, M. Budiu, \u00da. Erlingsson, P. G. Kumar, and J. Currey. DryadLINQ: A system for general-purpose distributed data-parallel computing using a high-level language. In OSDI, 2008."}],"event":{"name":"SOSP '11: ACM SIGOPS 23nd Symposium on Operating Systems Principles","sponsor":["INESC Systems and Computer Engineering Institute","SIGOPS ACM Special Interest Group on Operating Systems"],"location":"Cascais Portugal","acronym":"SOSP '11"},"container-title":["Proceedings of the Twenty-Third ACM Symposium on Operating Systems Principles"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/2043556.2043585","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/2043556.2043585","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T09:54:18Z","timestamp":1750240458000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/2043556.2043585"}},"subtitle":["extensible distributed tracing from kernels to clusters"],"short-title":[],"issued":{"date-parts":[[2011,10,23]]},"references-count":62,"alternative-id":["10.1145\/2043556.2043585","10.1145\/2043556"],"URL":"https:\/\/doi.org\/10.1145\/2043556.2043585","relation":{},"subject":[],"published":{"date-parts":[[2011,10,23]]},"assertion":[{"value":"2011-10-23","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}