{"id":"https://openalex.org/W3208273031","doi":"https://doi.org/10.1145/3472883.3486994","title":"tprof","display_name":"tprof","publication_year":2021,"publication_date":"2021-10-27","ids":{"openalex":"https://openalex.org/W3208273031","doi":"https://doi.org/10.1145/3472883.3486994","mag":"3208273031"},"language":"en","primary_location":{"id":"doi:10.1145/3472883.3486994","is_oa":false,"landing_page_url":"https://doi.org/10.1145/3472883.3486994","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the ACM Symposium on Cloud Computing","raw_type":"proceedings-article"},"type":"article","indexed_in":["crossref"],"open_access":{"is_oa":true,"oa_status":"green","oa_url":"https://scholarsphere.psu.edu/resources/5c1ca415-d947-4a70-aa7b-ca002845bf48/downloads/27883","any_repository_has_fulltext":true},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5061089712","display_name":"Lexiang Huang","orcid":"https://orcid.org/0009-0009-5044-9117"},"institutions":[{"id":"https://openalex.org/I130769515","display_name":"Pennsylvania State University","ror":"https://ror.org/04p491231","country_code":"US","type":"education","lineage":["https://openalex.org/I130769515"]}],"countries":["US"],"is_corresponding":true,"raw_author_name":"Lexiang Huang","raw_affiliation_strings":["The Pennsylvania State University"],"affiliations":[{"raw_affiliation_string":"The Pennsylvania State University","institution_ids":["https://openalex.org/I130769515"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5024530225","display_name":"Timothy Zhu","orcid":"https://orcid.org/0000-0001-8394-8953"},"institutions":[{"id":"https://openalex.org/I130769515","display_name":"Pennsylvania State University","ror":"https://ror.org/04p491231","country_code":"US","type":"education","lineage":["https://openalex.org/I130769515"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Timothy Zhu","raw_affiliation_strings":["The Pennsylvania State University"],"affiliations":[{"raw_affiliation_string":"The Pennsylvania State University","institution_ids":["https://openalex.org/I130769515"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":2,"corresponding_author_ids":["https://openalex.org/A5061089712"],"corresponding_institution_ids":["https://openalex.org/I130769515"],"apc_list":null,"apc_paid":null,"fwci":3.6677,"has_fulltext":true,"cited_by_count":31,"citation_normalized_percentile":{"value":0.93289836,"is_in_top_1_percent":false,"is_in_top_10_percent":true},"cited_by_percentile_year":{"min":96,"max":99},"biblio":{"volume":null,"issue":null,"first_page":"76","last_page":"91"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T12127","display_name":"Software System Performance and Reliability","score":1.0,"subfield":{"id":"https://openalex.org/subfields/1705","display_name":"Computer Networks and Communications"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},"topics":[{"id":"https://openalex.org/T12127","display_name":"Software System Performance and Reliability","score":1.0,"subfield":{"id":"https://openalex.org/subfields/1705","display_name":"Computer Networks and Communications"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T10101","display_name":"Cloud Computing and Resource Management","score":0.982200026512146,"subfield":{"id":"https://openalex.org/subfields/1710","display_name":"Information Systems"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T10714","display_name":"Software-Defined Networks and 5G","score":0.9753999710083008,"subfield":{"id":"https://openalex.org/subfields/1705","display_name":"Computer Networks and Communications"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}}],"keywords":[{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.8054488897323608},{"id":"https://openalex.org/keywords/workload","display_name":"Workload","score":0.7658061981201172},{"id":"https://openalex.org/keywords/tracing","display_name":"Tracing","score":0.7471491098403931},{"id":"https://openalex.org/keywords/debugging","display_name":"Debugging","score":0.6403604745864868},{"id":"https://openalex.org/keywords/profiling","display_name":"Profiling (computer programming)","score":0.6064554452896118},{"id":"https://openalex.org/keywords/aggregate","display_name":"Aggregate (composite)","score":0.5717729330062866},{"id":"https://openalex.org/keywords/latency","display_name":"Latency (audio)","score":0.5214847326278687},{"id":"https://openalex.org/keywords/trace","display_name":"TRACE (psycholinguistics)","score":0.42390933632850647},{"id":"https://openalex.org/keywords/distributed-computing","display_name":"Distributed computing","score":0.4175187051296234},{"id":"https://openalex.org/keywords/data-mining","display_name":"Data mining","score":0.38738295435905457},{"id":"https://openalex.org/keywords/operating-system","display_name":"Operating system","score":0.1298166811466217}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8054488897323608},{"id":"https://openalex.org/C2778476105","wikidata":"https://www.wikidata.org/wiki/Q628539","display_name":"Workload","level":2,"score":0.7658061981201172},{"id":"https://openalex.org/C138673069","wikidata":"https://www.wikidata.org/wiki/Q322229","display_name":"Tracing","level":2,"score":0.7471491098403931},{"id":"https://openalex.org/C168065819","wikidata":"https://www.wikidata.org/wiki/Q845566","display_name":"Debugging","level":2,"score":0.6403604745864868},{"id":"https://openalex.org/C187191949","wikidata":"https://www.wikidata.org/wiki/Q1138496","display_name":"Profiling (computer programming)","level":2,"score":0.6064554452896118},{"id":"https://openalex.org/C4679612","wikidata":"https://www.wikidata.org/wiki/Q866298","display_name":"Aggregate (composite)","level":2,"score":0.5717729330062866},{"id":"https://openalex.org/C82876162","wikidata":"https://www.wikidata.org/wiki/Q17096504","display_name":"Latency (audio)","level":2,"score":0.5214847326278687},{"id":"https://openalex.org/C75291252","wikidata":"https://www.wikidata.org/wiki/Q1315756","display_name":"TRACE (psycholinguistics)","level":2,"score":0.42390933632850647},{"id":"https://openalex.org/C120314980","wikidata":"https://www.wikidata.org/wiki/Q180634","display_name":"Distributed computing","level":1,"score":0.4175187051296234},{"id":"https://openalex.org/C124101348","wikidata":"https://www.wikidata.org/wiki/Q172491","display_name":"Data mining","level":1,"score":0.38738295435905457},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.1298166811466217},{"id":"https://openalex.org/C41895202","wikidata":"https://www.wikidata.org/wiki/Q8162","display_name":"Linguistics","level":1,"score":0.0},{"id":"https://openalex.org/C76155785","wikidata":"https://www.wikidata.org/wiki/Q418","display_name":"Telecommunications","level":1,"score":0.0},{"id":"https://openalex.org/C138885662","wikidata":"https://www.wikidata.org/wiki/Q5891","display_name":"Philosophy","level":0,"score":0.0},{"id":"https://openalex.org/C192562407","wikidata":"https://www.wikidata.org/wiki/Q228736","display_name":"Materials science","level":0,"score":0.0},{"id":"https://openalex.org/C159985019","wikidata":"https://www.wikidata.org/wiki/Q181790","display_name":"Composite material","level":1,"score":0.0}],"mesh":[],"locations_count":2,"locations":[{"id":"doi:10.1145/3472883.3486994","is_oa":false,"landing_page_url":"https://doi.org/10.1145/3472883.3486994","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the ACM Symposium on Cloud Computing","raw_type":"proceedings-article"},{"id":"pmh:oai:scholarsphere.psu.edu:b567592b-31f0-422d-bd7b-7f95147d97dc","is_oa":true,"landing_page_url":"https://scholarsphere.psu.edu/resources/b567592b-31f0-422d-bd7b-7f95147d97dc","pdf_url":"https://scholarsphere.psu.edu/resources/5c1ca415-d947-4a70-aa7b-ca002845bf48/downloads/27883","source":{"id":"https://openalex.org/S4306401507","display_name":"ScholarSphere (Penn State Libraries)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I3130638595","host_organization_name":"Pangasinan State University","host_organization_lineage":["https://openalex.org/I3130638595"],"host_organization_lineage_names":[],"type":"repository"},"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"In ACM Symposiumon Cloud Computing (SoCC\u201921), November 1\u20134, 2021, Seattle, WA, USA","raw_type":"Conference Proceeding"}],"best_oa_location":{"id":"pmh:oai:scholarsphere.psu.edu:b567592b-31f0-422d-bd7b-7f95147d97dc","is_oa":true,"landing_page_url":"https://scholarsphere.psu.edu/resources/b567592b-31f0-422d-bd7b-7f95147d97dc","pdf_url":"https://scholarsphere.psu.edu/resources/5c1ca415-d947-4a70-aa7b-ca002845bf48/downloads/27883","source":{"id":"https://openalex.org/S4306401507","display_name":"ScholarSphere (Penn State Libraries)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I3130638595","host_organization_name":"Pangasinan State University","host_organization_lineage":["https://openalex.org/I3130638595"],"host_organization_lineage_names":[],"type":"repository"},"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"In ACM Symposiumon Cloud Computing (SoCC\u201921), November 1\u20134, 2021, Seattle, WA, USA","raw_type":"Conference Proceeding"},"sustainable_development_goals":[{"score":0.6299999952316284,"id":"https://metadata.un.org/sdg/9","display_name":"Industry, innovation and infrastructure"}],"awards":[],"funders":[],"has_content":{"pdf":true,"grobid_xml":true},"content_urls":{"pdf":"https://content.openalex.org/works/W3208273031.pdf","grobid_xml":"https://content.openalex.org/works/W3208273031.grobid-xml"},"referenced_works_count":58,"referenced_works":["https://openalex.org/W95608104","https://openalex.org/W1243432849","https://openalex.org/W1415938757","https://openalex.org/W1513765469","https://openalex.org/W1524673069","https://openalex.org/W1527417319","https://openalex.org/W1537198022","https://openalex.org/W1746258828","https://openalex.org/W1976006326","https://openalex.org/W1997787524","https://openalex.org/W2006307164","https://openalex.org/W2017504389","https://openalex.org/W2023417725","https://openalex.org/W2039157918","https://openalex.org/W2049314312","https://openalex.org/W2054506507","https://openalex.org/W2102632804","https://openalex.org/W2108139438","https://openalex.org/W2130843735","https://openalex.org/W2137576376","https://openalex.org/W2142013078","https://openalex.org/W2144433126","https://openalex.org/W2171867449","https://openalex.org/W2294347342","https://openalex.org/W2298230701","https://openalex.org/W2337392435","https://openalex.org/W2343379298","https://openalex.org/W2461773937","https://openalex.org/W2513041336","https://openalex.org/W2521815480","https://openalex.org/W2522585932","https://openalex.org/W2604128650","https://openalex.org/W2604269348","https://openalex.org/W2734941459","https://openalex.org/W2762664377","https://openalex.org/W2798290321","https://openalex.org/W2798353737","https://openalex.org/W2809376319","https://openalex.org/W2821372324","https://openalex.org/W2893595788","https://openalex.org/W2903799441","https://openalex.org/W2903839497","https://openalex.org/W2913603385","https://openalex.org/W2930500175","https://openalex.org/W2931122162","https://openalex.org/W2948187549","https://openalex.org/W2955169411","https://openalex.org/W2970266365","https://openalex.org/W2985829951","https://openalex.org/W2988720726","https://openalex.org/W2988883278","https://openalex.org/W3012192244","https://openalex.org/W3100178186","https://openalex.org/W3100271100","https://openalex.org/W3101674701","https://openalex.org/W3155949183","https://openalex.org/W4213249564","https://openalex.org/W4285337599"],"related_works":["https://openalex.org/W4321442002","https://openalex.org/W2015265939","https://openalex.org/W2284072287","https://openalex.org/W138412134","https://openalex.org/W2059759476","https://openalex.org/W3147005146","https://openalex.org/W2108078705","https://openalex.org/W2062141481","https://openalex.org/W1836768014","https://openalex.org/W1618604010"],"abstract_inverted_index":{"The":[0],"traditional":[1],"approach":[2,56,102],"for":[3,34,136],"performance":[4,8,58,147,166,174,197],"debugging":[5],"relies":[6],"upon":[7],"profilers":[9],"(e.g.,":[10,65],"gprof,":[11],"VTune)":[12],"that":[13,38,168,192],"provide":[14,71],"average":[15,179],"function":[16],"runtime":[17],"information.":[18],"These":[19],"aggregate":[20,85,121],"statistics":[21,122,141],"help":[22],"identify":[23,93,143],"slow":[24,36,95],"regions":[25,37],"affecting":[26],"the":[27,44,94,98,107,126,138,144],"entire":[28],"workload,":[29,45],"but":[30],"they":[31],"are":[32,128],"ill-suited":[33],"identifying":[35],"only":[39],"impact":[40],"a":[41,54,76,187],"fraction":[42],"of":[43,97,140,178],"such":[46],"as":[47],"tail":[48,181],"latency":[49],"effects.":[50],"This":[51],"paper":[52],"takes":[53],"new":[55,101],"to":[57,82,92,103,112,142,163,170],"profiling":[59],"by":[60],"utilizing":[61],"distributed":[62,155],"tracing":[63,86],"systems":[64,156],"Dapper,":[66],"Zipkin,":[67],"Jaeger).":[68],"Since":[69],"traces":[70,111,116,127],"detailed":[72,120],"timing":[73],"information":[74],"on":[75,124],"per-request":[77],"basis,":[78],"it":[79],"is":[80,161],"possible":[81],"group":[83,114],"and":[84,117,172,180],"data":[87],"in":[88,176],"many":[89],"different":[90],"ways":[91],"parts":[96],"system.":[99],"Our":[100,149,184],"trace":[104],"aggregation":[105],"uses":[106],"structure":[108],"embedded":[109],"within":[110],"hierarchically":[113],"similar":[115],"calculate":[118],"increasingly":[119],"based":[123],"how":[125,158],"grouped.":[129],"We":[130],"also":[131],"develop":[132],"an":[133],"automated":[134],"tool":[135,160,190,194],"analyzing":[137],"hierarchy":[139],"most":[145],"likely":[146],"issues.":[148],"case":[150],"study":[151],"across":[152],"two":[153],"complex":[154],"illustrates":[157],"our":[159,193],"able":[162],"find":[164],"multiple":[165],"issues":[167],"lead":[169],"10x":[171],"28x":[173],"improvements":[175],"terms":[177],"latency,":[182],"respectively.":[183],"comparison":[185],"with":[186],"state-of-the-art":[188],"industry":[189],"shows":[191],"can":[195],"pinpoint":[196],"slowdowns":[198],"more":[199],"accurately":[200],"than":[201],"current":[202],"approaches.":[203]},"counts_by_year":[{"year":2025,"cited_by_count":7},{"year":2024,"cited_by_count":9},{"year":2023,"cited_by_count":12},{"year":2022,"cited_by_count":3}],"updated_date":"2025-11-06T03:46:38.306776","created_date":"2021-11-08T00:00:00"}
