{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,2,27]],"date-time":"2026-02-27T03:47:31Z","timestamp":1772164051948,"version":"3.50.1"},"publisher-location":"New York, NY, USA","reference-count":35,"publisher":"ACM","license":[{"start":{"date-parts":[[2014,6,16]],"date-time":"2014-06-16T00:00:00Z","timestamp":1402876800000},"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":[[2014,6,16]]},"DOI":"10.1145\/2591971.2592008","type":"proceedings-article","created":{"date-parts":[[2014,6,10]],"date-time":"2014-06-10T08:50:25Z","timestamp":1402390225000},"page":"235-247","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":13,"title":["IntroPerf"],"prefix":"10.1145","author":[{"given":"Chung Hwan","family":"Kim","sequence":"first","affiliation":[{"name":"Purdue University and CERIAS, West Lafayette, USA"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Junghwan","family":"Rhee","sequence":"additional","affiliation":[{"name":"NEC Laboratories America, Princeton, USA"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Hui","family":"Zhang","sequence":"additional","affiliation":[{"name":"NEC Laboratories America, Princeton, USA"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Nipun","family":"Arora","sequence":"additional","affiliation":[{"name":"NEC Laboratories America, Princeton, USA"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Guofei","family":"Jiang","sequence":"additional","affiliation":[{"name":"NEC Laboratories America, Princeton, USA"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Xiangyu","family":"Zhang","sequence":"additional","affiliation":[{"name":"Purdue University and CERIAS, West Lafayette, USA"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Dongyan","family":"Xu","sequence":"additional","affiliation":[{"name":"Purdue University and CERIAS, West Lafayette, USA"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2014,6,16]]},"reference":[{"key":"e_1_3_2_1_1_1","unstructured":"Event Tracing for Windows (ETW). http:\/\/msdn.microsoft.com\/en-us\/library\/windows\/desktop\/aa363668(v=vs.85).aspx.  Event Tracing for Windows (ETW). http:\/\/msdn.microsoft.com\/en-us\/library\/windows\/desktop\/aa363668(v=vs.85).aspx."},{"key":"e_1_3_2_1_2_1","unstructured":"Ftrace: Function Tracer. https:\/\/www.kernel.org\/doc\/Documentation\/trace\/ftrace.txt.  Ftrace: Function Tracer. https:\/\/www.kernel.org\/doc\/Documentation\/trace\/ftrace.txt."},{"key":"e_1_3_2_1_3_1","unstructured":"gperftools: Fast multi-threaded malloc() and nifty performance analysis tools. https:\/\/code.google.com\/p\/gperftools\/.  gperftools: Fast multi-threaded malloc() and nifty performance analysis tools. https:\/\/code.google.com\/p\/gperftools\/."},{"key":"e_1_3_2_1_4_1","unstructured":"jstack - Stack Trace. http:\/\/docs.oracle.com\/javase\/7\/docs\/technotes\/tools\/share\/jstack.html.  jstack - Stack Trace. http:\/\/docs.oracle.com\/javase\/7\/docs\/technotes\/tools\/share\/jstack.html."},{"key":"e_1_3_2_1_5_1","unstructured":"LTTng: Linux Tracing Toolkit - next generation. http:\/\/lttng.org.  LTTng: Linux Tracing Toolkit - next generation. http:\/\/lttng.org."},{"key":"e_1_3_2_1_6_1","unstructured":"Oprofile: a system-wide profiler for linux systems. http:\/\/oprofile.sourceforge.net\/.  Oprofile: a system-wide profiler for linux systems. http:\/\/oprofile.sourceforge.net\/."},{"key":"e_1_3_2_1_7_1","unstructured":"perf: Linux profiling with performance counters. https:\/\/perf.wiki.kernel.org\/.  perf: Linux profiling with performance counters. https:\/\/perf.wiki.kernel.org\/."},{"key":"e_1_3_2_1_8_1","unstructured":"Stack Walking (Windows Driver). http:\/\/msdn.microsoft.com\/en-us\/library\/windows\/desktop\/ff191014(v=vs.85).aspx\/.  Stack Walking (Windows Driver). http:\/\/msdn.microsoft.com\/en-us\/library\/windows\/desktop\/ff191014(v=vs.85).aspx\/."},{"key":"e_1_3_2_1_9_1","doi-asserted-by":"publisher","DOI":"10.1145\/945445.945454"},{"key":"e_1_3_2_1_10_1","doi-asserted-by":"publisher","DOI":"10.1145\/258915.258924"},{"key":"e_1_3_2_1_11_1","volume-title":"OSDI'04","author":"Barham P.","unstructured":"P. Barham , A. Donnelly , R. Isaacs , and R. Mortier . Using magpie for request extraction and workload modelling . In OSDI'04 . P. Barham, A. Donnelly, R. Isaacs, and R. Mortier. Using magpie for request extraction and workload modelling. In OSDI'04."},{"key":"e_1_3_2_1_12_1","doi-asserted-by":"publisher","DOI":"10.1145\/1806596.1806599"},{"key":"e_1_3_2_1_13_1","doi-asserted-by":"publisher","DOI":"10.1145\/1297027.1297035"},{"key":"e_1_3_2_1_14_1","volume-title":"Proceedings of the USENIX Windows NT Workshop","author":"Buchanan M.","year":"1997","unstructured":"M. Buchanan and A. A. Chien . Coordinated thread scheduling for workstation clusters under windows nt . In Proceedings of the USENIX Windows NT Workshop 1997 . M. Buchanan and A. A. Chien. Coordinated thread scheduling for workstation clusters under windows nt. In Proceedings of the USENIX Windows NT Workshop 1997."},{"key":"e_1_3_2_1_15_1","volume-title":"USENIX'04","author":"Cantrill B. M.","unstructured":"B. M. Cantrill , M. W. Shapiro , and A. H. Leventhal . Dynamic instrumentation of production systems . In USENIX'04 . B. M. Cantrill, M. W. Shapiro, and A. H. Leventhal. Dynamic instrumentation of production systems. In USENIX'04."},{"key":"e_1_3_2_1_16_1","volume-title":"DSN'02","author":"Chen M. Y.","unstructured":"M. Y. Chen , E. Kiciman , E. Fratkin , A. Fox , and E. Brewer . Pinpoint: Problem determination in large, dynamic internet services . In DSN'02 . M. Y. Chen, E. Kiciman, E. Fratkin, A. Fox, and E. Brewer. Pinpoint: Problem determination in large, dynamic internet services. In DSN'02."},{"key":"e_1_3_2_1_17_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICSE.2009.5070506"},{"key":"e_1_3_2_1_18_1","doi-asserted-by":"publisher","DOI":"10.1145\/2043556.2043585"},{"key":"e_1_3_2_1_19_1","doi-asserted-by":"publisher","DOI":"10.1145\/989393.989401"},{"key":"e_1_3_2_1_20_1","volume-title":"ICSE'12","author":"Han S.","unstructured":"S. Han , Y. Dang , S. Ge , D. Zhang , and T. Xie . Performance debugging in the large via mining millions of stack traces . In ICSE'12 . S. Han, Y. Dang, S. Ge, D. Zhang, and T. Xie. Performance debugging in the large via mining millions of stack traces. In ICSE'12."},{"key":"e_1_3_2_1_21_1","doi-asserted-by":"publisher","DOI":"10.1145\/2254064.2254075"},{"key":"e_1_3_2_1_22_1","doi-asserted-by":"publisher","DOI":"10.1145\/1065010.1065014"},{"key":"e_1_3_2_1_23_1","doi-asserted-by":"publisher","DOI":"10.1145\/1065010.1065034"},{"key":"e_1_3_2_1_24_1","volume-title":"Parallel Computing","author":"Massie M. L.","year":"2004","unstructured":"M. L. Massie , B. N. Chun , and D. E. Culler . The ganglia distributed monitoring system: Design, implementation and experience . In Parallel Computing , 2004 . M. L. Massie, B. N. Chun, and D. E. Culler. The ganglia distributed monitoring system: Design, implementation and experience. In Parallel Computing, 2004."},{"key":"e_1_3_2_1_25_1","doi-asserted-by":"publisher","DOI":"10.5555\/647054.715769"},{"key":"e_1_3_2_1_26_1","doi-asserted-by":"publisher","DOI":"10.1145\/1250734.1250746"},{"key":"e_1_3_2_1_27_1","volume-title":"Proceedings of the 2005 Ottawa Linux Symposium (OLS)","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 Proceedings of the 2005 Ottawa Linux Symposium (OLS) , 2005 . V. Prasad, W. Cohen, F. C. Eigler, M. Hunt, J. Keniston, and B. Chen. Locating system problems using dynamic instrumentation. In Proceedings of the 2005 Ottawa Linux Symposium (OLS), 2005."},{"key":"e_1_3_2_1_28_1","volume-title":"NSDI'06","author":"Reynolds P.","unstructured":"P. Reynolds , C. Killian , J. L. Wiener , J. C. Mogul , M. A. Shah , and A. Vahdat . Pip: detecting the unexpected in distributed systems . In NSDI'06 . P. Reynolds, C. Killian, J. L. Wiener, J. C. Mogul, M. A. Shah, and A. Vahdat. Pip: detecting the unexpected in distributed systems. In NSDI'06."},{"key":"e_1_3_2_1_29_1","volume-title":"Google","author":"Sigelman B. H.","year":"2010","unstructured":"B. H. Sigelman , L. A. Barroso , M. Burrows , P. Stephenson , M. Plakal , D. Beaver , S. Jaspan , and C. Shanbhag . Dapper, a large-scale distributed systems tracing infrastructure. Technical report , Google , Inc ., 2010 . B. H. Sigelman, L. A. Barroso, M. Burrows, P. Stephenson, M. Plakal, D. Beaver, S. Jaspan, and C. Shanbhag. Dapper, a large-scale distributed systems tracing infrastructure. Technical report, Google, Inc., 2010."},{"key":"e_1_3_2_1_30_1","doi-asserted-by":"publisher","DOI":"10.1109\/TSE.2011.70"},{"key":"e_1_3_2_1_31_1","volume-title":"USENIX '09","author":"Tak B. C.","unstructured":"B. C. Tak , C. Tang , C. Zhang , S. Govindan , B. Urgaonkar , and R. N. Chang . vpath: precise discovery of request processing paths from black-box observations of thread and network activities . In USENIX '09 . B. C. Tak, C. Tang, C. Zhang, S. Govindan, B. Urgaonkar, and R. N. Chang. vpath: precise discovery of request processing paths from black-box observations of thread and network activities. In USENIX '09."},{"key":"e_1_3_2_1_32_1","doi-asserted-by":"publisher","DOI":"10.1145\/2483760.2483784"},{"key":"e_1_3_2_1_33_1","doi-asserted-by":"publisher","DOI":"10.1145\/1736020.1736038"},{"key":"e_1_3_2_1_34_1","doi-asserted-by":"publisher","DOI":"10.1145\/1950365.1950369"},{"key":"e_1_3_2_1_35_1","doi-asserted-by":"publisher","DOI":"10.1145\/1133981.1134012"}],"event":{"name":"SIGMETRICS '14: ACM SIGMETRICS \/ International Conference on Measurement and Modeling of Computer Systems","location":"Austin Texas USA","acronym":"SIGMETRICS '14","sponsor":["SIGMETRICS ACM Special Interest Group on Measurement and Evaluation"]},"container-title":["The 2014 ACM international conference on Measurement and modeling of computer systems"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/2591971.2592008","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/2591971.2592008","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T02:55:58Z","timestamp":1750215358000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/2591971.2592008"}},"subtitle":["transparent context-sensitive multi-layer performance inference using system stack traces"],"short-title":[],"issued":{"date-parts":[[2014,6,16]]},"references-count":35,"alternative-id":["10.1145\/2591971.2592008","10.1145\/2591971"],"URL":"https:\/\/doi.org\/10.1145\/2591971.2592008","relation":{"is-identical-to":[{"id-type":"doi","id":"10.1145\/2637364.2592008","asserted-by":"object"}]},"subject":[],"published":{"date-parts":[[2014,6,16]]},"assertion":[{"value":"2014-06-16","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}