{"id":"https://openalex.org/W2980232248","doi":"https://doi.org/10.1145/3360582","title":"DProf: distributed profiler with strong guarantees","display_name":"DProf: distributed profiler with strong guarantees","publication_year":2019,"publication_date":"2019-10-10","ids":{"openalex":"https://openalex.org/W2980232248","doi":"https://doi.org/10.1145/3360582","mag":"2980232248"},"language":"en","primary_location":{"id":"doi:10.1145/3360582","is_oa":true,"landing_page_url":"https://doi.org/10.1145/3360582","pdf_url":"https://dl.acm.org/doi/pdf/10.1145/3360582","source":{"id":"https://openalex.org/S4210216081","display_name":"Proceedings of the ACM on Programming Languages","issn_l":"2475-1421","issn":["2475-1421"],"is_oa":true,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319798","host_organization_name":"Association for Computing Machinery","host_organization_lineage":["https://openalex.org/P4310319798"],"host_organization_lineage_names":["Association for Computing Machinery"],"type":"journal"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the ACM on Programming Languages","raw_type":"journal-article"},"type":"article","indexed_in":["crossref"],"open_access":{"is_oa":true,"oa_status":"diamond","oa_url":"https://dl.acm.org/doi/pdf/10.1145/3360582","any_repository_has_fulltext":false},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5013218928","display_name":"Zachary Benavides","orcid":"https://orcid.org/0000-0003-3479-4518"},"institutions":[{"id":"https://openalex.org/I103635307","display_name":"University of California, Riverside","ror":"https://ror.org/03nawhv43","country_code":"US","type":"education","lineage":["https://openalex.org/I103635307"]}],"countries":["US"],"is_corresponding":true,"raw_author_name":"Zachary Benavides","raw_affiliation_strings":["University of California at Riverside, USA"],"affiliations":[{"raw_affiliation_string":"University of California at Riverside, USA","institution_ids":["https://openalex.org/I103635307"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5054794473","display_name":"Keval Vora","orcid":"https://orcid.org/0000-0002-5462-5116"},"institutions":[{"id":"https://openalex.org/I18014758","display_name":"Simon Fraser University","ror":"https://ror.org/0213rcc28","country_code":"CA","type":"education","lineage":["https://openalex.org/I18014758"]}],"countries":["CA"],"is_corresponding":false,"raw_author_name":"Keval Vora","raw_affiliation_strings":["Simon Fraser University, Canada"],"affiliations":[{"raw_affiliation_string":"Simon Fraser University, Canada","institution_ids":["https://openalex.org/I18014758"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5100699251","display_name":"Rajiv Gupta","orcid":"https://orcid.org/0000-0002-9348-3974"},"institutions":[{"id":"https://openalex.org/I103635307","display_name":"University of California, Riverside","ror":"https://ror.org/03nawhv43","country_code":"US","type":"education","lineage":["https://openalex.org/I103635307"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Rajiv Gupta","raw_affiliation_strings":["University of California at Riverside, USA"],"affiliations":[{"raw_affiliation_string":"University of California at Riverside, USA","institution_ids":["https://openalex.org/I103635307"]}]}],"institutions":[],"countries_distinct_count":2,"institutions_distinct_count":3,"corresponding_author_ids":["https://openalex.org/A5013218928"],"corresponding_institution_ids":["https://openalex.org/I103635307"],"apc_list":null,"apc_paid":null,"fwci":0.1858,"has_fulltext":true,"cited_by_count":4,"citation_normalized_percentile":{"value":0.568678,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":89,"max":98},"biblio":{"volume":"3","issue":"OOPSLA","first_page":"1","last_page":"24"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10772","display_name":"Distributed systems and fault tolerance","score":0.9980999827384949,"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/T10772","display_name":"Distributed systems and fault tolerance","score":0.9980999827384949,"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/T10054","display_name":"Parallel Computing and Optimization Techniques","score":0.9965000152587891,"subfield":{"id":"https://openalex.org/subfields/1708","display_name":"Hardware and Architecture"},"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/T12127","display_name":"Software System Performance and Reliability","score":0.9955999851226807,"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/timestamp","display_name":"Timestamp","score":0.9178268909454346},{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.8113610744476318},{"id":"https://openalex.org/keywords/bottleneck","display_name":"Bottleneck","score":0.7778890132904053},{"id":"https://openalex.org/keywords/synchronization","display_name":"Synchronization (alternating current)","score":0.6580519080162048},{"id":"https://openalex.org/keywords/distributed-computing","display_name":"Distributed computing","score":0.5712488293647766},{"id":"https://openalex.org/keywords/context","display_name":"Context (archaeology)","score":0.5414905548095703},{"id":"https://openalex.org/keywords/parallel-computing","display_name":"Parallel computing","score":0.4348355531692505},{"id":"https://openalex.org/keywords/real-time-computing","display_name":"Real-time computing","score":0.3887472152709961},{"id":"https://openalex.org/keywords/algorithm","display_name":"Algorithm","score":0.32282426953315735},{"id":"https://openalex.org/keywords/embedded-system","display_name":"Embedded system","score":0.14439374208450317}],"concepts":[{"id":"https://openalex.org/C113954288","wikidata":"https://www.wikidata.org/wiki/Q186885","display_name":"Timestamp","level":2,"score":0.9178268909454346},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8113610744476318},{"id":"https://openalex.org/C2780513914","wikidata":"https://www.wikidata.org/wiki/Q18210350","display_name":"Bottleneck","level":2,"score":0.7778890132904053},{"id":"https://openalex.org/C2778562939","wikidata":"https://www.wikidata.org/wiki/Q1298791","display_name":"Synchronization (alternating current)","level":3,"score":0.6580519080162048},{"id":"https://openalex.org/C120314980","wikidata":"https://www.wikidata.org/wiki/Q180634","display_name":"Distributed computing","level":1,"score":0.5712488293647766},{"id":"https://openalex.org/C2779343474","wikidata":"https://www.wikidata.org/wiki/Q3109175","display_name":"Context (archaeology)","level":2,"score":0.5414905548095703},{"id":"https://openalex.org/C173608175","wikidata":"https://www.wikidata.org/wiki/Q232661","display_name":"Parallel computing","level":1,"score":0.4348355531692505},{"id":"https://openalex.org/C79403827","wikidata":"https://www.wikidata.org/wiki/Q3988","display_name":"Real-time computing","level":1,"score":0.3887472152709961},{"id":"https://openalex.org/C11413529","wikidata":"https://www.wikidata.org/wiki/Q8366","display_name":"Algorithm","level":1,"score":0.32282426953315735},{"id":"https://openalex.org/C149635348","wikidata":"https://www.wikidata.org/wiki/Q193040","display_name":"Embedded system","level":1,"score":0.14439374208450317},{"id":"https://openalex.org/C86803240","wikidata":"https://www.wikidata.org/wiki/Q420","display_name":"Biology","level":0,"score":0.0},{"id":"https://openalex.org/C151730666","wikidata":"https://www.wikidata.org/wiki/Q7205","display_name":"Paleontology","level":1,"score":0.0},{"id":"https://openalex.org/C127162648","wikidata":"https://www.wikidata.org/wiki/Q16858953","display_name":"Channel (broadcasting)","level":2,"score":0.0},{"id":"https://openalex.org/C31258907","wikidata":"https://www.wikidata.org/wiki/Q1301371","display_name":"Computer network","level":1,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1145/3360582","is_oa":true,"landing_page_url":"https://doi.org/10.1145/3360582","pdf_url":"https://dl.acm.org/doi/pdf/10.1145/3360582","source":{"id":"https://openalex.org/S4210216081","display_name":"Proceedings of the ACM on Programming Languages","issn_l":"2475-1421","issn":["2475-1421"],"is_oa":true,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319798","host_organization_name":"Association for Computing Machinery","host_organization_lineage":["https://openalex.org/P4310319798"],"host_organization_lineage_names":["Association for Computing Machinery"],"type":"journal"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the ACM on Programming Languages","raw_type":"journal-article"}],"best_oa_location":{"id":"doi:10.1145/3360582","is_oa":true,"landing_page_url":"https://doi.org/10.1145/3360582","pdf_url":"https://dl.acm.org/doi/pdf/10.1145/3360582","source":{"id":"https://openalex.org/S4210216081","display_name":"Proceedings of the ACM on Programming Languages","issn_l":"2475-1421","issn":["2475-1421"],"is_oa":true,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319798","host_organization_name":"Association for Computing Machinery","host_organization_lineage":["https://openalex.org/P4310319798"],"host_organization_lineage_names":["Association for Computing Machinery"],"type":"journal"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the ACM on Programming Languages","raw_type":"journal-article"},"sustainable_development_goals":[],"awards":[{"id":"https://openalex.org/G1561979438","display_name":"SHF: Small: Transformations for Synergistic Analysis of Large Evolving Graphs","funder_award_id":"1524852","funder_id":"https://openalex.org/F4320306076","funder_display_name":"National Science Foundation"},{"id":"https://openalex.org/G5828280289","display_name":"TWC: Small: Collaborative: Improving Android Security with Dynamic Slicing","funder_award_id":"1617424","funder_id":"https://openalex.org/F4320306076","funder_display_name":"National Science Foundation"},{"id":"https://openalex.org/G7895294298","display_name":null,"funder_award_id":"CNS-1617424","funder_id":"https://openalex.org/F4320306076","funder_display_name":"National Science Foundation"}],"funders":[{"id":"https://openalex.org/F4320306076","display_name":"National Science Foundation","ror":"https://ror.org/021nxhr62"}],"has_content":{"pdf":true,"grobid_xml":true},"content_urls":{"pdf":"https://content.openalex.org/works/W2980232248.pdf","grobid_xml":"https://content.openalex.org/works/W2980232248.grobid-xml"},"referenced_works_count":37,"referenced_works":["https://openalex.org/W29819452","https://openalex.org/W75999661","https://openalex.org/W570273687","https://openalex.org/W1552077661","https://openalex.org/W1589347887","https://openalex.org/W1631513913","https://openalex.org/W1760868271","https://openalex.org/W1854214752","https://openalex.org/W1976381927","https://openalex.org/W2034774580","https://openalex.org/W2057907879","https://openalex.org/W2061606261","https://openalex.org/W2084531306","https://openalex.org/W2101251595","https://openalex.org/W2119818356","https://openalex.org/W2131071574","https://openalex.org/W2131562188","https://openalex.org/W2136434791","https://openalex.org/W2140625287","https://openalex.org/W2152419477","https://openalex.org/W2152875769","https://openalex.org/W2157323434","https://openalex.org/W2165495095","https://openalex.org/W2171034968","https://openalex.org/W2189465200","https://openalex.org/W2604668004","https://openalex.org/W2605185701","https://openalex.org/W2610213756","https://openalex.org/W2750801827","https://openalex.org/W2799193567","https://openalex.org/W2928052000","https://openalex.org/W2949254039","https://openalex.org/W3100271100","https://openalex.org/W3142074656","https://openalex.org/W4244259020","https://openalex.org/W6601241323","https://openalex.org/W6687322159"],"related_works":["https://openalex.org/W2060561905","https://openalex.org/W1657880117","https://openalex.org/W2595172197","https://openalex.org/W2070290693","https://openalex.org/W4379980701","https://openalex.org/W2107419747","https://openalex.org/W4389213641","https://openalex.org/W2031096545","https://openalex.org/W4382983526","https://openalex.org/W2768783566"],"abstract_inverted_index":{"Performance":[0],"analysis":[1,131],"of":[2,20,29,57,81,137,153,172,194],"a":[3,69,84,96,100,173,192],"distributed":[4,73,151,189],"system":[5,70],"is":[6,83,210],"typically":[7],"achieved":[8],"by":[9,212,225],"collecting":[10],"profiles":[11,75],"whose":[12],"underlying":[13],"events":[14],"are":[15,148,204,229],"timestamped":[16],"with":[17,46,187],"unsynchronized":[18],"clocks":[19],"multiple":[21],"machines":[22,110,196],"in":[23,53,64,95],"the":[24,43,54,79,93,121,135,178,222],"system.":[25],"To":[26,60,133],"allow":[27],"comparison":[28,122],"timestamps":[30,107],"taken":[31],"at":[32],"different":[33,109],"machines,":[34],"several":[35],"timestamp":[36,86,98,215],"synchronization":[37,87],"algorithms":[38,48,216],"have":[39],"been":[40],"developed.":[41],"However,":[42],"inaccuracies":[44,52],"associated":[45],"these":[47],"can":[49,124],"lead":[50],"to":[51,99,111,142,169],"final":[55],"results":[56],"performance":[58,74,174,180],"analysis.":[59],"address":[61],"this":[62,65],"problem,":[63],"paper,":[66],"we":[67,139],"develop":[68],"for":[71,130,161],"constructing":[72],"called":[76],"DProf.":[77],"At":[78],"core":[80],"DProf":[82],"new":[85],"algorithm,":[88],"FreeZer,":[89],"that":[90,147,184,198],"tightly":[91],"bounds":[92],"inaccuracy":[94],"converted":[97],"time":[101],"interval.":[102],"This":[103],"not":[104],"only":[105],"allows":[106],"from":[108,182],"be":[112,125],"compared,":[113],"it":[114,141],"also":[115],"enables":[116,167],"maintaining":[117],"strong":[118],"guarantees":[119,129],"throughout":[120],"which":[123],"carefully":[126],"transformed":[127],"into":[128],"results.":[132],"demonstrate":[134],"utility":[136],"DProf,":[138],"use":[140],"implement":[143],"dCSP":[144,166,201,226],"and":[145,157,202,227],"dCOZ":[146,176,203,228],"accuracy":[149],"bounded":[150],"versions":[152],"Context":[154],"Sensitive":[155],"Profiles":[156,159],"Causal":[158],"developed":[160],"shared":[162],"memory":[163],"systems.":[164],"While":[165],"user":[168],"ascertain":[170],"existence":[171],"bottleneck,":[175],"estimates":[177],"expected":[179],"benefit":[181],"eliminating":[183],"bottleneck.":[185],"Experiments":[186],"three":[188],"applications":[190],"on":[191],"cluster":[193],"heterogeneous":[195],"validate":[197],"inferences":[199,223],"via":[200],"highly":[205],"accurate.":[206],"Moreover,":[207],"if":[208],"FreeZer":[209],"replaced":[211],"two":[213],"existing":[214],"(linear":[217],"regression":[218],"&amp;":[219],"convex":[220],"hull),":[221],"provided":[224],"severely":[230],"degraded.":[231]},"counts_by_year":[{"year":2026,"cited_by_count":1},{"year":2025,"cited_by_count":1},{"year":2023,"cited_by_count":1},{"year":2020,"cited_by_count":1}],"updated_date":"2026-04-21T08:09:41.155169","created_date":"2025-10-10T00:00:00"}
