{"id":"https://openalex.org/W4401978254","doi":"https://doi.org/10.1145/3689336","title":"Optimizing Garbage Collection for ZNS SSDs via In-storage Data Migration and Address Remapping","display_name":"Optimizing Garbage Collection for ZNS SSDs via In-storage Data Migration and Address Remapping","publication_year":2024,"publication_date":"2024-08-20","ids":{"openalex":"https://openalex.org/W4401978254","doi":"https://doi.org/10.1145/3689336"},"language":"en","primary_location":{"id":"doi:10.1145/3689336","is_oa":true,"landing_page_url":"https://doi.org/10.1145/3689336","pdf_url":null,"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://doi.org/10.1145/3689336","any_repository_has_fulltext":false},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5039880553","display_name":"Zhenhua Tan","orcid":"https://orcid.org/0009-0003-4712-7893"},"institutions":[{"id":"https://openalex.org/I10535382","display_name":"Chongqing University of Posts and Telecommunications","ror":"https://ror.org/03dgaqz26","country_code":"CN","type":"education","lineage":["https://openalex.org/I10535382"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Zhenhua Tan","raw_affiliation_strings":["School of Computer Science and Technology, Chongqing University of Posts and Telecommunications, Chongqing, China and Key Laboratory of Cyberspace Big Data Intelligent Security, Ministry of Education, Chongqing, China"],"raw_orcid":"https://orcid.org/0009-0003-4712-7893","affiliations":[{"raw_affiliation_string":"School of Computer Science and Technology, Chongqing University of Posts and Telecommunications, Chongqing, China and Key Laboratory of Cyberspace Big Data Intelligent Security, Ministry of Education, Chongqing, China","institution_ids":["https://openalex.org/I10535382"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5103256437","display_name":"Linbo Long","orcid":"https://orcid.org/0000-0003-1966-0714"},"institutions":[{"id":"https://openalex.org/I10535382","display_name":"Chongqing University of Posts and Telecommunications","ror":"https://ror.org/03dgaqz26","country_code":"CN","type":"education","lineage":["https://openalex.org/I10535382"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Linbo Long","raw_affiliation_strings":["School of Computer Science and Technology, Chongqing University of Posts and Telecommunications, Chongqing, China and Key Laboratory of Cyberspace Big Data Intelligent Security, Ministry of Education, Chongqing, China"],"raw_orcid":"https://orcid.org/0000-0003-1966-0714","affiliations":[{"raw_affiliation_string":"School of Computer Science and Technology, Chongqing University of Posts and Telecommunications, Chongqing, China and Key Laboratory of Cyberspace Big Data Intelligent Security, Ministry of Education, Chongqing, China","institution_ids":["https://openalex.org/I10535382"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5085167890","display_name":"Jingcheng Shen","orcid":"https://orcid.org/0000-0002-2090-159X"},"institutions":[{"id":"https://openalex.org/I10535382","display_name":"Chongqing University of Posts and Telecommunications","ror":"https://ror.org/03dgaqz26","country_code":"CN","type":"education","lineage":["https://openalex.org/I10535382"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Jingcheng Shen","raw_affiliation_strings":["School of Computer Science and Technology, Chongqing University of Posts and Telecommunications, Chongqing, China"],"raw_orcid":"https://orcid.org/0000-0002-2090-159X","affiliations":[{"raw_affiliation_string":"School of Computer Science and Technology, Chongqing University of Posts and Telecommunications, Chongqing, China","institution_ids":["https://openalex.org/I10535382"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5087316515","display_name":"Renping Liu","orcid":"https://orcid.org/0000-0001-8223-7105"},"institutions":[{"id":"https://openalex.org/I10535382","display_name":"Chongqing University of Posts and Telecommunications","ror":"https://ror.org/03dgaqz26","country_code":"CN","type":"education","lineage":["https://openalex.org/I10535382"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Renping Liu","raw_affiliation_strings":["School of Computer Science and Technology, Chongqing University of Posts and Telecommunications, Chongqing, China"],"raw_orcid":"https://orcid.org/0000-0001-8223-7105","affiliations":[{"raw_affiliation_string":"School of Computer Science and Technology, Chongqing University of Posts and Telecommunications, Chongqing, China","institution_ids":["https://openalex.org/I10535382"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5074736782","display_name":"Congming Gao","orcid":"https://orcid.org/0000-0003-2611-2652"},"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"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Congming Gao","raw_affiliation_strings":["School of Information Science and Engineering, Xiamen University, Xiamen, China"],"raw_orcid":"https://orcid.org/0000-0003-2611-2652","affiliations":[{"raw_affiliation_string":"School of Information Science and Engineering, Xiamen University, Xiamen, China","institution_ids":["https://openalex.org/I191208505"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5101516109","display_name":"Kan Zhong","orcid":"https://orcid.org/0000-0001-5278-0406"},"institutions":[{"id":"https://openalex.org/I158842170","display_name":"Chongqing University","ror":"https://ror.org/023rhb549","country_code":"CN","type":"education","lineage":["https://openalex.org/I158842170"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Kan Zhong","raw_affiliation_strings":["School of Big Data &amp; Software Engineering, Chongqing University, Chongqing, China"],"raw_orcid":"https://orcid.org/0000-0001-5278-0406","affiliations":[{"raw_affiliation_string":"School of Big Data &amp; Software Engineering, Chongqing University, Chongqing, China","institution_ids":["https://openalex.org/I158842170"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5102791563","display_name":"Yi Jiang","orcid":"https://orcid.org/0009-0005-6951-6296"},"institutions":[{"id":"https://openalex.org/I10535382","display_name":"Chongqing University of Posts and Telecommunications","ror":"https://ror.org/03dgaqz26","country_code":"CN","type":"education","lineage":["https://openalex.org/I10535382"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Yi Jiang","raw_affiliation_strings":["School of Computer Science and Technology, Chongqing University of Posts and Telecommunications, Chongqing, China"],"raw_orcid":"https://orcid.org/0009-0005-6951-6296","affiliations":[{"raw_affiliation_string":"School of Computer Science and Technology, Chongqing University of Posts and Telecommunications, Chongqing, China","institution_ids":["https://openalex.org/I10535382"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":7,"corresponding_author_ids":[],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":1.8733,"has_fulltext":false,"cited_by_count":6,"citation_normalized_percentile":{"value":0.86629655,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":90,"max":98},"biblio":{"volume":"21","issue":"4","first_page":"1","last_page":"25"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T11181","display_name":"Advanced Data Storage Technologies","score":0.9998999834060669,"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":0.9998999834060669,"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/T11478","display_name":"Caching and Content Delivery","score":0.9991000294685364,"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/T11269","display_name":"Algorithms and Data Compression","score":0.963699996471405,"subfield":{"id":"https://openalex.org/subfields/1702","display_name":"Artificial Intelligence"},"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.8296787738800049},{"id":"https://openalex.org/keywords/garbage-collection","display_name":"Garbage collection","score":0.8018413782119751},{"id":"https://openalex.org/keywords/parallel-computing","display_name":"Parallel computing","score":0.49969911575317383},{"id":"https://openalex.org/keywords/computer-data-storage","display_name":"Computer data storage","score":0.44836705923080444},{"id":"https://openalex.org/keywords/garbage","display_name":"Garbage","score":0.39963477849960327},{"id":"https://openalex.org/keywords/operating-system","display_name":"Operating system","score":0.363429993391037},{"id":"https://openalex.org/keywords/programming-language","display_name":"Programming language","score":0.15560799837112427}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8296787738800049},{"id":"https://openalex.org/C105122174","wikidata":"https://www.wikidata.org/wiki/Q322202","display_name":"Garbage collection","level":3,"score":0.8018413782119751},{"id":"https://openalex.org/C173608175","wikidata":"https://www.wikidata.org/wiki/Q232661","display_name":"Parallel computing","level":1,"score":0.49969911575317383},{"id":"https://openalex.org/C194739806","wikidata":"https://www.wikidata.org/wiki/Q66221","display_name":"Computer data storage","level":2,"score":0.44836705923080444},{"id":"https://openalex.org/C75403996","wikidata":"https://www.wikidata.org/wiki/Q5521979","display_name":"Garbage","level":2,"score":0.39963477849960327},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.363429993391037},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.15560799837112427}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1145/3689336","is_oa":true,"landing_page_url":"https://doi.org/10.1145/3689336","pdf_url":null,"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/3689336","is_oa":true,"landing_page_url":"https://doi.org/10.1145/3689336","pdf_url":null,"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":[],"awards":[{"id":"https://openalex.org/G5107664277","display_name":null,"funder_award_id":"62102219 and No. 62172067","funder_id":"https://openalex.org/F4320321001","funder_display_name":"National Natural Science Foundation of China"}],"funders":[{"id":"https://openalex.org/F4320321001","display_name":"National Natural Science Foundation of China","ror":"https://ror.org/01h0zpd94"}],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":28,"referenced_works":["https://openalex.org/W2052655979","https://openalex.org/W2430913148","https://openalex.org/W2967472674","https://openalex.org/W2980339716","https://openalex.org/W2996708303","https://openalex.org/W3017209424","https://openalex.org/W3085620111","https://openalex.org/W3172127112","https://openalex.org/W3207452942","https://openalex.org/W4200413108","https://openalex.org/W4206225924","https://openalex.org/W4237132232","https://openalex.org/W4283397468","https://openalex.org/W4283400287","https://openalex.org/W4312638312","https://openalex.org/W4312733066","https://openalex.org/W4313016997","https://openalex.org/W4313040836","https://openalex.org/W4313318685","https://openalex.org/W4318541628","https://openalex.org/W4319297788","https://openalex.org/W4379116068","https://openalex.org/W4383816111","https://openalex.org/W4383816366","https://openalex.org/W4383816991","https://openalex.org/W4389675214","https://openalex.org/W4390097813","https://openalex.org/W4390098078"],"related_works":["https://openalex.org/W2132258996","https://openalex.org/W2245694847","https://openalex.org/W4387773637","https://openalex.org/W4381304378","https://openalex.org/W2188602196","https://openalex.org/W3174776489","https://openalex.org/W1700460898","https://openalex.org/W4297378365","https://openalex.org/W2808342711","https://openalex.org/W2034669405"],"abstract_inverted_index":{"The":[0,214],"NVMe":[1],"Zoned":[2],"Namespace":[3],"(ZNS)":[4],"is":[5,49,122,200,220],"a":[6,103,116,145,193,229,252],"high-performance":[7],"interface":[8],"for":[9],"flash-based":[10],"solid-state":[11],"drives":[12],"(SSDs),":[13],"which":[14],"divides":[15],"the":[16,35,40,43,53,64,71,75,79,89,94,113,119,124,135,182,204,218,224,236,240,245,256],"logical":[17],"address":[18,139,167],"space":[19],"into":[20],"fixed-size":[21],"and":[22,67,99,166,267],"sequential-write":[23],"zones.":[24],"Meanwhile,":[25],"ZNS":[26,47,147,170],"SSDs":[27,48],"eliminate":[28],"in-device":[29],"garbage":[30],"collection":[31],"(GC)":[32],"by":[33,265,270],"shifting":[34],"responsibility":[36],"of":[37,46,112,118,186,217,232],"GC":[38,45,59,101,187],"to":[39,63,74,93,131,175,180,202,221,239],"host.":[41],"However,":[42],"host-side":[44],"not":[50],"efficient.":[51],"On":[52,88],"one":[54],"hand,":[55,91],"data":[56,62,73,114,126,164,178,234],"migration":[57,165,179],"during":[58],"first":[60,173],"moves":[61],"host":[65],"buffer":[66],"then":[68],"writes":[69],"back":[70],"transferred":[72],"new":[76],"location":[77],"in":[78,82,115,134,235],"SSD,":[80],"resulting":[81],"an":[83],"unnecessary":[84],"end-to-end":[85,183],"transfer":[86,184],"overhead.":[87,249],"other":[90],"due":[92],"pre-configured":[95],"mapping":[96],"between":[97],"zones":[98],"blocks,":[100],"incurs":[102],"large":[104,205,246],"block-to-block":[105,206,247],"rewrite":[106,207,248],"overhead,":[107],"i.e.,":[108],"even":[109],"if":[110],"most":[111],"block":[117,133],"victim":[120,237],"zone":[121,153,238],"valid,":[123],"valid":[125,233],"will":[127],"still":[128],"be":[129],"rewritten":[130],"another":[132],"target":[136,241],"zone.":[137],"To":[138],"these":[140],"issues,":[141],"this":[142],"article":[143],"proposes":[144],"novel":[146],"SSD":[148,254,268],"design":[149],"that":[150,260],"features":[151],"dynamic":[152],"mapping,":[154],"termed":[155],"Brick-ZNS":[156,158,261],".":[157],"implements":[159],"two":[160],"key":[161],"functionalities:":[162],"in-storage":[163,177],"remapping.":[168],"New":[169],"commands":[171],"are":[172],"designed":[174],"realize":[176],"avoid":[181],"overhead":[185,208],"while":[188,209],"ensuring":[189,210],"performance":[190],"predictability.":[191],"Then,":[192],"remapping":[194],"strategy":[195,219],"exploiting":[196],"parallel":[197,225],"physical":[198,226],"blocks":[199,227],"proposed":[201],"reduce":[203],"zone-level":[211],"access":[212],"parallelism.":[213],"basic":[215],"idea":[216],"directly":[222],"remap":[223],"with":[228],"sufficient":[230],"amount":[231],"zone,":[242],"hence":[243],"avoiding":[244],"Based":[250],"on":[251],"full-stack":[253],"emulator,":[255],"evaluation":[257],"results":[258],"show":[259],"improves":[262],"write":[263],"throughput":[264],"25%":[266],"lifetime":[269],"1.41\u00d7.":[271]},"counts_by_year":[{"year":2026,"cited_by_count":1},{"year":2025,"cited_by_count":4},{"year":2024,"cited_by_count":1}],"updated_date":"2026-06-11T09:08:48.828518","created_date":"2025-10-10T00:00:00"}
