{"id":"https://openalex.org/W4317209671","doi":"https://doi.org/10.1145/3580281","title":"Performance Bug Analysis and Detection for Distributed Storage and Computing Systems","display_name":"Performance Bug Analysis and Detection for Distributed Storage and Computing Systems","publication_year":2023,"publication_date":"2023-01-18","ids":{"openalex":"https://openalex.org/W4317209671","doi":"https://doi.org/10.1145/3580281"},"language":"en","primary_location":{"id":"doi:10.1145/3580281","is_oa":false,"landing_page_url":"https://doi.org/10.1145/3580281","pdf_url":null,"source":{"id":"https://openalex.org/S158124317","display_name":"ACM Transactions on Storage","issn_l":"1553-3077","issn":["1553-3077","1553-3093"],"is_oa":false,"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":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"ACM Transactions on Storage","raw_type":"journal-article"},"type":"article","indexed_in":["crossref"],"open_access":{"is_oa":false,"oa_status":"closed","oa_url":null,"any_repository_has_fulltext":false},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5100343427","display_name":"Jiaxin Li","orcid":"https://orcid.org/0000-0002-8963-2535"},"institutions":[{"id":"https://openalex.org/I170215575","display_name":"National University of Defense Technology","ror":"https://ror.org/05d2yfz11","country_code":"CN","type":"education","lineage":["https://openalex.org/I170215575"]}],"countries":["CN"],"is_corresponding":true,"raw_author_name":"Jiaxin Li","raw_affiliation_strings":["National University of Defense Technology, China"],"affiliations":[{"raw_affiliation_string":"National University of Defense Technology, China","institution_ids":["https://openalex.org/I170215575"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5100395351","display_name":"Yiming Zhang","orcid":"https://orcid.org/0000-0001-6450-8485"},"institutions":[{"id":"https://openalex.org/I191208505","display_name":"Xiamen University","ror":"https://ror.org/00mcjh785","country_code":"CN","type":"education","lineage":["https://openalex.org/I191208505"]},{"id":"https://openalex.org/I170215575","display_name":"National University of Defense Technology","ror":"https://ror.org/05d2yfz11","country_code":"CN","type":"education","lineage":["https://openalex.org/I170215575"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Yiming Zhang","raw_affiliation_strings":["National University of Defense Technology and Xiamen University, China"],"affiliations":[{"raw_affiliation_string":"National University of Defense Technology and Xiamen University, China","institution_ids":["https://openalex.org/I170215575","https://openalex.org/I191208505"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5061448314","display_name":"Shan Lu","orcid":"https://orcid.org/0000-0002-0757-4600"},"institutions":[{"id":"https://openalex.org/I40347166","display_name":"University of Chicago","ror":"https://ror.org/024mw5h28","country_code":"US","type":"education","lineage":["https://openalex.org/I40347166"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Shan Lu","raw_affiliation_strings":["University of Chicago, USA"],"affiliations":[{"raw_affiliation_string":"University of Chicago, USA","institution_ids":["https://openalex.org/I40347166"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5085438892","display_name":"Haryadi S. Gunawi","orcid":"https://orcid.org/0000-0003-3680-8450"},"institutions":[{"id":"https://openalex.org/I40347166","display_name":"University of Chicago","ror":"https://ror.org/024mw5h28","country_code":"US","type":"education","lineage":["https://openalex.org/I40347166"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Haryadi S. Gunawi","raw_affiliation_strings":["University of Chicago, USA"],"affiliations":[{"raw_affiliation_string":"University of Chicago, USA","institution_ids":["https://openalex.org/I40347166"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5102976136","display_name":"Xiaohui Gu","orcid":"https://orcid.org/0000-0001-8811-0084"},"institutions":[{"id":"https://openalex.org/I137902535","display_name":"North Carolina State University","ror":"https://ror.org/04tj63d06","country_code":"US","type":"education","lineage":["https://openalex.org/I137902535"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Xiaohui Gu","raw_affiliation_strings":["North Carolina State University, USA"],"affiliations":[{"raw_affiliation_string":"North Carolina State University, USA","institution_ids":["https://openalex.org/I137902535"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5051363049","display_name":"Feng Huang","orcid":"https://orcid.org/0000-0002-0740-9373"},"institutions":[{"id":"https://openalex.org/I170215575","display_name":"National University of Defense Technology","ror":"https://ror.org/05d2yfz11","country_code":"CN","type":"education","lineage":["https://openalex.org/I170215575"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Feng Huang","raw_affiliation_strings":["National University of Defense Technology, China"],"affiliations":[{"raw_affiliation_string":"National University of Defense Technology, China","institution_ids":["https://openalex.org/I170215575"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5100440903","display_name":"Dongsheng Li","orcid":"https://orcid.org/0000-0001-9743-2034"},"institutions":[{"id":"https://openalex.org/I170215575","display_name":"National University of Defense Technology","ror":"https://ror.org/05d2yfz11","country_code":"CN","type":"education","lineage":["https://openalex.org/I170215575"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Dongsheng Li","raw_affiliation_strings":["National University of Defense Technology, China"],"affiliations":[{"raw_affiliation_string":"National University of Defense Technology, China","institution_ids":["https://openalex.org/I170215575"]}]}],"institutions":[],"countries_distinct_count":2,"institutions_distinct_count":7,"corresponding_author_ids":["https://openalex.org/A5100343427"],"corresponding_institution_ids":["https://openalex.org/I170215575"],"apc_list":null,"apc_paid":null,"fwci":2.0065,"has_fulltext":false,"cited_by_count":10,"citation_normalized_percentile":{"value":0.86583239,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":89,"max":100},"biblio":{"volume":"19","issue":"3","first_page":"1","last_page":"33"},"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.9997000098228455,"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/T10772","display_name":"Distributed systems and fault tolerance","score":0.9976000189781189,"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.9051214456558228},{"id":"https://openalex.org/keywords/debugging","display_name":"Debugging","score":0.7659913897514343},{"id":"https://openalex.org/keywords/benchmark","display_name":"Benchmark (surveying)","score":0.643528401851654},{"id":"https://openalex.org/keywords/blocking","display_name":"Blocking (statistics)","score":0.626691460609436},{"id":"https://openalex.org/keywords/distributed-computing","display_name":"Distributed computing","score":0.6055724024772644},{"id":"https://openalex.org/keywords/workload","display_name":"Workload","score":0.5846964120864868},{"id":"https://openalex.org/keywords/software-bug","display_name":"Software bug","score":0.5102415084838867},{"id":"https://openalex.org/keywords/synchronization","display_name":"Synchronization (alternating current)","score":0.41419917345046997},{"id":"https://openalex.org/keywords/operating-system","display_name":"Operating system","score":0.3903757631778717},{"id":"https://openalex.org/keywords/software","display_name":"Software","score":0.3503565192222595},{"id":"https://openalex.org/keywords/parallel-computing","display_name":"Parallel computing","score":0.34636104106903076},{"id":"https://openalex.org/keywords/embedded-system","display_name":"Embedded system","score":0.33788126707077026},{"id":"https://openalex.org/keywords/computer-network","display_name":"Computer network","score":0.11285373568534851}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.9051214456558228},{"id":"https://openalex.org/C168065819","wikidata":"https://www.wikidata.org/wiki/Q845566","display_name":"Debugging","level":2,"score":0.7659913897514343},{"id":"https://openalex.org/C185798385","wikidata":"https://www.wikidata.org/wiki/Q1161707","display_name":"Benchmark (surveying)","level":2,"score":0.643528401851654},{"id":"https://openalex.org/C144745244","wikidata":"https://www.wikidata.org/wiki/Q4927286","display_name":"Blocking (statistics)","level":2,"score":0.626691460609436},{"id":"https://openalex.org/C120314980","wikidata":"https://www.wikidata.org/wiki/Q180634","display_name":"Distributed computing","level":1,"score":0.6055724024772644},{"id":"https://openalex.org/C2778476105","wikidata":"https://www.wikidata.org/wiki/Q628539","display_name":"Workload","level":2,"score":0.5846964120864868},{"id":"https://openalex.org/C1009929","wikidata":"https://www.wikidata.org/wiki/Q179550","display_name":"Software bug","level":3,"score":0.5102415084838867},{"id":"https://openalex.org/C2778562939","wikidata":"https://www.wikidata.org/wiki/Q1298791","display_name":"Synchronization (alternating current)","level":3,"score":0.41419917345046997},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.3903757631778717},{"id":"https://openalex.org/C2777904410","wikidata":"https://www.wikidata.org/wiki/Q7397","display_name":"Software","level":2,"score":0.3503565192222595},{"id":"https://openalex.org/C173608175","wikidata":"https://www.wikidata.org/wiki/Q232661","display_name":"Parallel computing","level":1,"score":0.34636104106903076},{"id":"https://openalex.org/C149635348","wikidata":"https://www.wikidata.org/wiki/Q193040","display_name":"Embedded system","level":1,"score":0.33788126707077026},{"id":"https://openalex.org/C31258907","wikidata":"https://www.wikidata.org/wiki/Q1301371","display_name":"Computer network","level":1,"score":0.11285373568534851},{"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/C13280743","wikidata":"https://www.wikidata.org/wiki/Q131089","display_name":"Geodesy","level":1,"score":0.0},{"id":"https://openalex.org/C205649164","wikidata":"https://www.wikidata.org/wiki/Q1071","display_name":"Geography","level":0,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1145/3580281","is_oa":false,"landing_page_url":"https://doi.org/10.1145/3580281","pdf_url":null,"source":{"id":"https://openalex.org/S158124317","display_name":"ACM Transactions on Storage","issn_l":"1553-3077","issn":["1553-3077","1553-3093"],"is_oa":false,"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":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"ACM Transactions on Storage","raw_type":"journal-article"}],"best_oa_location":null,"sustainable_development_goals":[{"score":0.4699999988079071,"id":"https://metadata.un.org/sdg/8","display_name":"Decent work and economic growth"}],"awards":[{"id":"https://openalex.org/G3606055544","display_name":null,"funder_award_id":"62025208","funder_id":"https://openalex.org/F4320321001","funder_display_name":"National Natural Science Foundation of China"},{"id":"https://openalex.org/G5998163164","display_name":null,"funder_award_id":"2022JJ40555","funder_id":"https://openalex.org/F4320322866","funder_display_name":"Natural Science Foundation of Hainan Province"}],"funders":[{"id":"https://openalex.org/F4320321001","display_name":"National Natural Science Foundation of China","ror":"https://ror.org/01h0zpd94"},{"id":"https://openalex.org/F4320322866","display_name":"Natural Science Foundation of Hainan Province","ror":"https://ror.org/01h0zpd94"}],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":45,"referenced_works":["https://openalex.org/W1599625180","https://openalex.org/W1976006326","https://openalex.org/W1984116073","https://openalex.org/W1984248430","https://openalex.org/W2006307164","https://openalex.org/W2008949474","https://openalex.org/W2009988838","https://openalex.org/W2026033845","https://openalex.org/W2036804147","https://openalex.org/W2039157918","https://openalex.org/W2048014508","https://openalex.org/W2049314312","https://openalex.org/W2052172035","https://openalex.org/W2065325279","https://openalex.org/W2068880428","https://openalex.org/W2071761886","https://openalex.org/W2087946700","https://openalex.org/W2088270410","https://openalex.org/W2098883184","https://openalex.org/W2107588378","https://openalex.org/W2114054012","https://openalex.org/W2115380655","https://openalex.org/W2119898212","https://openalex.org/W2121977387","https://openalex.org/W2122917953","https://openalex.org/W2133802223","https://openalex.org/W2134890934","https://openalex.org/W2145458045","https://openalex.org/W2149576136","https://openalex.org/W2163661306","https://openalex.org/W2165734765","https://openalex.org/W2170927924","https://openalex.org/W2293085049","https://openalex.org/W2327265941","https://openalex.org/W2469413729","https://openalex.org/W2546468634","https://openalex.org/W2604985896","https://openalex.org/W2605883949","https://openalex.org/W2793098857","https://openalex.org/W2799144475","https://openalex.org/W3137220996","https://openalex.org/W4238860748","https://openalex.org/W4241134169","https://openalex.org/W4244284331","https://openalex.org/W4254234063"],"related_works":["https://openalex.org/W2740264376","https://openalex.org/W4206999239","https://openalex.org/W2900719967","https://openalex.org/W4388482952","https://openalex.org/W2161928627","https://openalex.org/W2786113878","https://openalex.org/W2787155073","https://openalex.org/W2727867943","https://openalex.org/W4322631505","https://openalex.org/W3015562293"],"abstract_inverted_index":{"This":[0],"article":[1],"systematically":[2],"studies":[3,79],"99":[4],"distributed":[5,12,194],"performance":[6,77,94,164],"bugs":[7,95,106,121,191],"from":[8],"five":[9],"widely":[10],"deployed":[11],"storage":[13,195],"and":[14,22,40,67,80,122,163,167,196],"computing":[15,197],"systems":[16,198],"(Cassandra,":[17],"HBase,":[18],"HDFS,":[19],"Hadoop":[20],"MapReduce":[21],"ZooKeeper).":[23],"We":[24,114],"present":[25],"the":[26,32,116,148,153,175],"TaxPerf":[27,47,69],"database,":[28],"which":[29,131],"collectively":[30],"organizes":[31],"analysis":[33,112,135],"results":[34],"as":[35,73],"over":[36,41],"400":[37],"classification":[38],"labels":[39],"2,500":[42],"lines":[43],"of":[44,93,104,119,192],"bug":[45,52,56,78],"re-description.":[46],"is":[48,86,178],"classified":[49],"into":[50],"six":[51],"categories":[53,92],"(and":[54],"18":[55],"subcategories)":[57],"by":[58,111,199],"their":[59],"root":[60],"causes;":[61],"resource,":[62],"blocking,":[63],"synchronization,":[64],"optimization,":[65],"configuration,":[66],"logic.":[68],"can":[70,107,143,187],"be":[71,108],"used":[72],"a":[74],"benchmark":[75],"for":[76],"debug":[81],"tool":[82,127],"designs.":[83],"Although":[84],"it":[85],"impractical":[87],"to":[88,136,157,172],"automatically":[89],"detect":[90,189],"all":[91],"in":[96,180],"TaxPerf,":[97],"we":[98],"find":[99],"that":[100,185],"an":[101,124],"important":[102],"category":[103],"blocking":[105,120,190],"effectively":[109],"solved":[110],"tools.":[113],"analyze":[115],"cascading":[117],"nature":[118],"design":[123],"automatic":[125],"detection":[126],"called":[128],"PCatch":[129,186],",":[130],"(i)":[132],"performs":[133],"program":[134],"identify":[137,173],"code":[138],"regions":[139],"whose":[140],"execution":[141],"time":[142],"potentially":[144],"increase":[145],"dramatically":[146],"with":[147],"workload":[149],"size;":[150],"(ii)":[151],"adapts":[152],"traditional":[154],"happens-before":[155],"model":[156],"reason":[158],"about":[159],"software":[160],"resource":[161],"contention":[162],"dependency":[165],"relationship;":[166],"(iii)":[168],"uses":[169],"dynamic":[170],"tracking":[171],"whether":[174],"slowdown":[176],"propagation":[177],"contained":[179],"one":[181],"job.":[182],"Evaluation":[183],"shows":[184],"accurately":[188],"representative":[193],"observing":[200],"system":[201],"executions":[202],"under":[203],"small-scale":[204],"workloads.":[205]},"counts_by_year":[{"year":2026,"cited_by_count":2},{"year":2025,"cited_by_count":6},{"year":2024,"cited_by_count":1},{"year":2023,"cited_by_count":1}],"updated_date":"2026-02-25T23:00:34.991745","created_date":"2025-10-10T00:00:00"}
