{"id":"https://openalex.org/W4394607202","doi":"https://doi.org/10.1145/3656584","title":"D <sup>2</sup> Comp: Efficient Offload of LSM-tree Compaction with Data Processing Units on Disaggregated Storage","display_name":"D <sup>2</sup> Comp: Efficient Offload of LSM-tree Compaction with Data Processing Units on Disaggregated Storage","publication_year":2024,"publication_date":"2024-04-09","ids":{"openalex":"https://openalex.org/W4394607202","doi":"https://doi.org/10.1145/3656584"},"language":"en","primary_location":{"id":"doi:10.1145/3656584","is_oa":true,"landing_page_url":"https://doi.org/10.1145/3656584","pdf_url":"https://dl.acm.org/doi/pdf/10.1145/3656584","source":{"id":"https://openalex.org/S26056741","display_name":"ACM Transactions on Architecture and Code Optimization","issn_l":"1544-3566","issn":["1544-3566","1544-3973"],"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":"ACM Transactions on Architecture and Code Optimization","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/3656584","any_repository_has_fulltext":false},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5085323494","display_name":"Chen Ding","orcid":"https://orcid.org/0000-0002-0157-6496"},"institutions":[{"id":"https://openalex.org/I4210138186","display_name":"Wuhan National Laboratory for Optoelectronics","ror":"https://ror.org/03c9ncn37","country_code":"CN","type":"facility","lineage":["https://openalex.org/I4210138186"]},{"id":"https://openalex.org/I47720641","display_name":"Huazhong University of Science and Technology","ror":"https://ror.org/00p991c53","country_code":"CN","type":"education","lineage":["https://openalex.org/I47720641"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Chen Ding","raw_affiliation_strings":["Wuhan National Laboratory for Optoelectronics, Huazhong University of Science and Technology, Wuhan, China","The Wuhan National Laboratory for Optoelectronics Huazhong University of Science and Technology, Hubei, China"],"raw_orcid":"https://orcid.org/0000-0002-0157-6496","affiliations":[{"raw_affiliation_string":"Wuhan National Laboratory for Optoelectronics, Huazhong University of Science and Technology, Wuhan, China","institution_ids":["https://openalex.org/I4210138186","https://openalex.org/I47720641"]},{"raw_affiliation_string":"The Wuhan National Laboratory for Optoelectronics Huazhong University of Science and Technology, Hubei, China","institution_ids":["https://openalex.org/I4210138186","https://openalex.org/I47720641"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5005773038","display_name":"Jian Zhou","orcid":"https://orcid.org/0000-0001-5295-4680"},"institutions":[{"id":"https://openalex.org/I4210138186","display_name":"Wuhan National Laboratory for Optoelectronics","ror":"https://ror.org/03c9ncn37","country_code":"CN","type":"facility","lineage":["https://openalex.org/I4210138186"]},{"id":"https://openalex.org/I47720641","display_name":"Huazhong University of Science and Technology","ror":"https://ror.org/00p991c53","country_code":"CN","type":"education","lineage":["https://openalex.org/I47720641"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Jian Zhou","raw_affiliation_strings":["Wuhan National Laboratory for Optoelectronics, Huazhong University of Science and Technology, Wuhan, China","The Wuhan National Laboratory for Optoelectronics Huazhong University of Science and Technology, Hubei, China"],"raw_orcid":"https://orcid.org/0000-0001-5295-4680","affiliations":[{"raw_affiliation_string":"Wuhan National Laboratory for Optoelectronics, Huazhong University of Science and Technology, Wuhan, China","institution_ids":["https://openalex.org/I4210138186","https://openalex.org/I47720641"]},{"raw_affiliation_string":"The Wuhan National Laboratory for Optoelectronics Huazhong University of Science and Technology, Hubei, China","institution_ids":["https://openalex.org/I4210138186","https://openalex.org/I47720641"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5035924944","display_name":"Kai L\u00fc","orcid":"https://orcid.org/0000-0002-7757-4083"},"institutions":[{"id":"https://openalex.org/I4210138186","display_name":"Wuhan National Laboratory for Optoelectronics","ror":"https://ror.org/03c9ncn37","country_code":"CN","type":"facility","lineage":["https://openalex.org/I4210138186"]},{"id":"https://openalex.org/I47720641","display_name":"Huazhong University of Science and Technology","ror":"https://ror.org/00p991c53","country_code":"CN","type":"education","lineage":["https://openalex.org/I47720641"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Kai Lu","raw_affiliation_strings":["Huazhong University of Science and Technology, Wuhan, China","The Wuhan National Laboratory for Optoelectronics Huazhong University of Science and Technology, Hubei, China"],"raw_orcid":"https://orcid.org/0000-0002-7757-4083","affiliations":[{"raw_affiliation_string":"Huazhong University of Science and Technology, Wuhan, China","institution_ids":["https://openalex.org/I47720641"]},{"raw_affiliation_string":"The Wuhan National Laboratory for Optoelectronics Huazhong University of Science and Technology, Hubei, China","institution_ids":["https://openalex.org/I4210138186","https://openalex.org/I47720641"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5108317887","display_name":"Sicen Li","orcid":"https://orcid.org/0009-0007-6075-6431"},"institutions":[{"id":"https://openalex.org/I4210138186","display_name":"Wuhan National Laboratory for Optoelectronics","ror":"https://ror.org/03c9ncn37","country_code":"CN","type":"facility","lineage":["https://openalex.org/I4210138186"]},{"id":"https://openalex.org/I47720641","display_name":"Huazhong University of Science and Technology","ror":"https://ror.org/00p991c53","country_code":"CN","type":"education","lineage":["https://openalex.org/I47720641"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Sicen Li","raw_affiliation_strings":["Wuhan National Laboratory for Optoelectronics, Huazhong University of Science and Technology, Wuhan, China","The Wuhan National Laboratory for Optoelectronics Huazhong University of Science and Technology, Hubei, China"],"raw_orcid":"https://orcid.org/0009-0007-6075-6431","affiliations":[{"raw_affiliation_string":"Wuhan National Laboratory for Optoelectronics, Huazhong University of Science and Technology, Wuhan, China","institution_ids":["https://openalex.org/I4210138186","https://openalex.org/I47720641"]},{"raw_affiliation_string":"The Wuhan National Laboratory for Optoelectronics Huazhong University of Science and Technology, Hubei, China","institution_ids":["https://openalex.org/I4210138186","https://openalex.org/I47720641"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5005720559","display_name":"Yiqin Xiong","orcid":"https://orcid.org/0009-0003-2113-7014"},"institutions":[{"id":"https://openalex.org/I4210138186","display_name":"Wuhan National Laboratory for Optoelectronics","ror":"https://ror.org/03c9ncn37","country_code":"CN","type":"facility","lineage":["https://openalex.org/I4210138186"]},{"id":"https://openalex.org/I47720641","display_name":"Huazhong University of Science and Technology","ror":"https://ror.org/00p991c53","country_code":"CN","type":"education","lineage":["https://openalex.org/I47720641"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Yiqin Xiong","raw_affiliation_strings":["Wuhan National Laboratory for Optoelectronics, Huazhong University of Science and Technology, Wuhan, China","The Wuhan National Laboratory for Optoelectronics Huazhong University of Science and Technology, Hubei, China"],"raw_orcid":"https://orcid.org/0009-0003-2113-7014","affiliations":[{"raw_affiliation_string":"Wuhan National Laboratory for Optoelectronics, Huazhong University of Science and Technology, Wuhan, China","institution_ids":["https://openalex.org/I4210138186","https://openalex.org/I47720641"]},{"raw_affiliation_string":"The Wuhan National Laboratory for Optoelectronics Huazhong University of Science and Technology, Hubei, China","institution_ids":["https://openalex.org/I4210138186","https://openalex.org/I47720641"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5101704688","display_name":"Jiguang Wan","orcid":"https://orcid.org/0000-0002-4160-9475"},"institutions":[{"id":"https://openalex.org/I4210138186","display_name":"Wuhan National Laboratory for Optoelectronics","ror":"https://ror.org/03c9ncn37","country_code":"CN","type":"facility","lineage":["https://openalex.org/I4210138186"]},{"id":"https://openalex.org/I47720641","display_name":"Huazhong University of Science and Technology","ror":"https://ror.org/00p991c53","country_code":"CN","type":"education","lineage":["https://openalex.org/I47720641"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Jiguang Wan","raw_affiliation_strings":["Wuhan National Laboratory for Optoelectronics, Huazhong University of Science and Technology, Wuhan, China","The Wuhan National Laboratory for Optoelectronics Huazhong University of Science and Technology, Hubei, China"],"raw_orcid":"https://orcid.org/0000-0002-4160-9475","affiliations":[{"raw_affiliation_string":"Wuhan National Laboratory for Optoelectronics, Huazhong University of Science and Technology, Wuhan, China","institution_ids":["https://openalex.org/I4210138186","https://openalex.org/I47720641"]},{"raw_affiliation_string":"The Wuhan National Laboratory for Optoelectronics Huazhong University of Science and Technology, Hubei, China","institution_ids":["https://openalex.org/I4210138186","https://openalex.org/I47720641"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5101556419","display_name":"Ling Zhan","orcid":"https://orcid.org/0009-0001-9086-2944"},"institutions":[{"id":"https://openalex.org/I4210100789","display_name":"Wuhan College","ror":"https://ror.org/01dashf18","country_code":"CN","type":"nonprofit","lineage":["https://openalex.org/I4210100789"]},{"id":"https://openalex.org/I4400573219","display_name":"Wenhua College","ror":"https://ror.org/05fagpw72","country_code":null,"type":"education","lineage":["https://openalex.org/I4400573219"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Ling Zhan","raw_affiliation_strings":["Wenhua College, Wuhan, China","Wenhua College, Hubei, China"],"raw_orcid":"https://orcid.org/0009-0001-9086-2944","affiliations":[{"raw_affiliation_string":"Wenhua College, Wuhan, China","institution_ids":["https://openalex.org/I4210100789","https://openalex.org/I4400573219"]},{"raw_affiliation_string":"Wenhua College, Hubei, China","institution_ids":["https://openalex.org/I4400573219"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":7,"corresponding_author_ids":[],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":1.5557,"has_fulltext":true,"cited_by_count":5,"citation_normalized_percentile":{"value":0.83037179,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":95,"max":98},"biblio":{"volume":"21","issue":"3","first_page":"1","last_page":"22"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T11181","display_name":"Advanced Data Storage Technologies","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/T11181","display_name":"Advanced Data Storage Technologies","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/T10054","display_name":"Parallel Computing and Optimization Techniques","score":0.9979000091552734,"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/T10715","display_name":"Distributed and Parallel Computing Systems","score":0.9962999820709229,"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.6282857656478882},{"id":"https://openalex.org/keywords/compaction","display_name":"Compaction","score":0.5366736054420471},{"id":"https://openalex.org/keywords/b-tree","display_name":"B-tree","score":0.52399080991745},{"id":"https://openalex.org/keywords/data-processing","display_name":"Data processing","score":0.4420740306377411},{"id":"https://openalex.org/keywords/process-engineering","display_name":"Process engineering","score":0.3302205801010132},{"id":"https://openalex.org/keywords/parallel-computing","display_name":"Parallel computing","score":0.32788580656051636},{"id":"https://openalex.org/keywords/operating-system","display_name":"Operating system","score":0.27007734775543213},{"id":"https://openalex.org/keywords/data-structure","display_name":"Data structure","score":0.19388920068740845},{"id":"https://openalex.org/keywords/materials-science","display_name":"Materials science","score":0.135419100522995},{"id":"https://openalex.org/keywords/engineering","display_name":"Engineering","score":0.10731488466262817}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.6282857656478882},{"id":"https://openalex.org/C196715460","wikidata":"https://www.wikidata.org/wiki/Q1414356","display_name":"Compaction","level":2,"score":0.5366736054420471},{"id":"https://openalex.org/C78669399","wikidata":"https://www.wikidata.org/wiki/Q677051","display_name":"B-tree","level":3,"score":0.52399080991745},{"id":"https://openalex.org/C138827492","wikidata":"https://www.wikidata.org/wiki/Q6661985","display_name":"Data processing","level":2,"score":0.4420740306377411},{"id":"https://openalex.org/C21880701","wikidata":"https://www.wikidata.org/wiki/Q2144042","display_name":"Process engineering","level":1,"score":0.3302205801010132},{"id":"https://openalex.org/C173608175","wikidata":"https://www.wikidata.org/wiki/Q232661","display_name":"Parallel computing","level":1,"score":0.32788580656051636},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.27007734775543213},{"id":"https://openalex.org/C162319229","wikidata":"https://www.wikidata.org/wiki/Q175263","display_name":"Data structure","level":2,"score":0.19388920068740845},{"id":"https://openalex.org/C192562407","wikidata":"https://www.wikidata.org/wiki/Q228736","display_name":"Materials science","level":0,"score":0.135419100522995},{"id":"https://openalex.org/C127413603","wikidata":"https://www.wikidata.org/wiki/Q11023","display_name":"Engineering","level":0,"score":0.10731488466262817},{"id":"https://openalex.org/C159985019","wikidata":"https://www.wikidata.org/wiki/Q181790","display_name":"Composite material","level":1,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1145/3656584","is_oa":true,"landing_page_url":"https://doi.org/10.1145/3656584","pdf_url":"https://dl.acm.org/doi/pdf/10.1145/3656584","source":{"id":"https://openalex.org/S26056741","display_name":"ACM Transactions on Architecture and Code Optimization","issn_l":"1544-3566","issn":["1544-3566","1544-3973"],"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":"ACM Transactions on Architecture and Code Optimization","raw_type":"journal-article"}],"best_oa_location":{"id":"doi:10.1145/3656584","is_oa":true,"landing_page_url":"https://doi.org/10.1145/3656584","pdf_url":"https://dl.acm.org/doi/pdf/10.1145/3656584","source":{"id":"https://openalex.org/S26056741","display_name":"ACM Transactions on Architecture and Code Optimization","issn_l":"1544-3566","issn":["1544-3566","1544-3973"],"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":"ACM Transactions on Architecture and Code Optimization","raw_type":"journal-article"},"sustainable_development_goals":[{"display_name":"Decent work and economic growth","id":"https://metadata.un.org/sdg/8","score":0.49000000953674316}],"awards":[],"funders":[],"has_content":{"grobid_xml":true,"pdf":true},"content_urls":{"pdf":"https://content.openalex.org/works/W4394607202.pdf","grobid_xml":"https://content.openalex.org/works/W4394607202.grobid-xml"},"referenced_works_count":29,"referenced_works":["https://openalex.org/W105472389","https://openalex.org/W1868801145","https://openalex.org/W2024171325","https://openalex.org/W2068739275","https://openalex.org/W2243935923","https://openalex.org/W2734941459","https://openalex.org/W2776946878","https://openalex.org/W2914209329","https://openalex.org/W2968450015","https://openalex.org/W2981409546","https://openalex.org/W2982234780","https://openalex.org/W3010592244","https://openalex.org/W3085111528","https://openalex.org/W3085924233","https://openalex.org/W3148141054","https://openalex.org/W3169931086","https://openalex.org/W3205377733","https://openalex.org/W3205928774","https://openalex.org/W3206534979","https://openalex.org/W4205180792","https://openalex.org/W4285210345","https://openalex.org/W4297097035","https://openalex.org/W4365800003","https://openalex.org/W4377233033","https://openalex.org/W4381612940","https://openalex.org/W4385270105","https://openalex.org/W4386396913","https://openalex.org/W4387251646","https://openalex.org/W4387269757"],"related_works":["https://openalex.org/W3013719031","https://openalex.org/W3140187064","https://openalex.org/W2028550458","https://openalex.org/W2378755530","https://openalex.org/W585895904","https://openalex.org/W2004528270","https://openalex.org/W2485606874","https://openalex.org/W2087846525","https://openalex.org/W3043655019","https://openalex.org/W3013037440"],"abstract_inverted_index":{"LSM-based":[0],"key-value":[1],"stores":[2],"suffer":[3],"from":[4],"sub-optimal":[5],"performance":[6,184],"due":[7],"to":[8,76,92,108,116,132,168,189,201,219],"their":[9],"slow":[10],"and":[11,20,51,80,113,120,146,173,194,204,208,212],"heavy":[12],"background":[13],"compactions.":[14,138],"The":[15,158,179],"compaction":[16,35,66,143,183],"brings":[17],"severe":[18],"CPU":[19,41,49,79,112,171,210],"network":[21,52,81,114,213],"overhead":[22],"on":[23,58,105,129,154],"high-speed":[24],"disaggregated":[25],"storage.":[26],"This":[27],"article":[28],"further":[29,124],"reveals":[30],"that":[31,161,182],"data-intensive":[32],"compression":[33,136],"in":[34,137],"consumes":[36],"a":[37,89,155],"significant":[38],"portion":[39],"of":[40,177],"power.":[42],"Moreover,":[43],"the":[44,59,70,78,102,106,110,130,135,162,170,220],"multi-threaded":[45],"compactions":[46],"cause":[47],"substantial":[48],"contention":[50,119,211],"traffic":[53,176,214],"during":[54],"high-load":[55],"periods.":[56],"Based":[57],"above":[60],"observations,":[61],"we":[62,86],"propose":[63],"fine-grained":[64],"dynamical":[65],"offloading":[67],"by":[68,187,199],"leveraging":[69],"modern":[71],"Data":[72],"Processing":[73],"Unit":[74],"(DPU)":[75],"alleviate":[77],"overhead.":[82],"To":[83],"achieve":[84],"this,":[85],"first":[87],"customized":[88],"file":[90],"system":[91,192],"enable":[93],"efficient":[94],"data":[95,121,175],"access":[96],"for":[97],"DPU.":[98],"We":[99,123,139],"then":[100],"leverage":[101],"Arm":[103],"cores":[104],"DPU":[107,131,153,163],"meet":[109],"burst":[111],"requirements":[115],"reduce":[117,174],"resource":[118],"movement.":[122],"employ":[125],"dedicated":[126],"hardware-based":[127],"accelerators":[128],"speed":[133],"up":[134,200],"integrate":[140],"our":[141],"DPU-offloaded":[142],"with":[144,149],"RocksDB":[145],"evaluate":[147],"it":[148],"NVIDIA\u2019s":[150],"latest":[151],"Bluefield-2":[152],"real":[156],"system.":[157],"evaluation":[159],"shows":[160],"is":[164,185,197],"an":[165],"effective":[166],"solution":[167],"solve":[169],"bottleneck":[172],"compaction.":[178],"results":[180],"show":[181],"accelerated":[186],"2.86":[188],"4.03":[190],"times,":[191],"write":[193],"read":[195],"throughput":[196],"improved":[198],"3.2":[202],"times":[203,206],"1.4":[205],"respectively,":[207],"host":[209],"are":[215],"effectively":[216],"reduced":[217],"compared":[218],"fine-tuned":[221],"CPU-only":[222],"baseline.":[223]},"counts_by_year":[{"year":2026,"cited_by_count":1},{"year":2025,"cited_by_count":4}],"updated_date":"2026-06-13T07:54:00.901334","created_date":"2024-04-10T00:00:00"}
