{"id":"https://openalex.org/W4390357255","doi":"https://doi.org/10.1109/tcad.2023.3347305","title":"Optimizing the Performance of Consistency-Aware Deduplication Using Persistent Memory","display_name":"Optimizing the Performance of Consistency-Aware Deduplication Using Persistent Memory","publication_year":2023,"publication_date":"2023-12-28","ids":{"openalex":"https://openalex.org/W4390357255","doi":"https://doi.org/10.1109/tcad.2023.3347305"},"language":"en","primary_location":{"id":"doi:10.1109/tcad.2023.3347305","is_oa":false,"landing_page_url":"https://doi.org/10.1109/tcad.2023.3347305","pdf_url":null,"source":{"id":"https://openalex.org/S100835903","display_name":"IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems","issn_l":"0278-0070","issn":["0278-0070","1937-4151"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319808","host_organization_name":"Institute of Electrical and Electronics Engineers","host_organization_lineage":["https://openalex.org/P4310319808"],"host_organization_lineage_names":["Institute of Electrical and Electronics Engineers"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems","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/A5101194382","display_name":"Chunlin Song","orcid":"https://orcid.org/0000-0002-4262-4802"},"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":"Chunlin Song","raw_affiliation_strings":["College of Computer Science, Chongqing University, Chongqing, China"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"College of Computer Science, Chongqing University, Chongqing, China","institution_ids":["https://openalex.org/I158842170"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5030718577","display_name":"Xianzhang Chen","orcid":"https://orcid.org/0000-0001-8987-377X"},"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":"Xianzhang Chen","raw_affiliation_strings":["College of Computer Science, Chongqing University, Chongqing, China"],"raw_orcid":"https://orcid.org/0000-0001-8987-377X","affiliations":[{"raw_affiliation_string":"College of Computer Science, Chongqing University, Chongqing, China","institution_ids":["https://openalex.org/I158842170"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5100675843","display_name":"Duo Liu","orcid":"https://orcid.org/0000-0002-3040-2065"},"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":"Duo Liu","raw_affiliation_strings":["School of Big Data and Software Engineering, Chongqing University, Chongqing, China"],"raw_orcid":"https://orcid.org/0000-0002-3040-2065","affiliations":[{"raw_affiliation_string":"School of Big Data and Software Engineering, Chongqing University, Chongqing, China","institution_ids":["https://openalex.org/I158842170"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5056271485","display_name":"Jiali Li","orcid":"https://orcid.org/0000-0002-0691-0457"},"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":"Jiali Li","raw_affiliation_strings":["College of Computer Science, Chongqing University, Chongqing, China"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"College of Computer Science, Chongqing University, Chongqing, China","institution_ids":["https://openalex.org/I158842170"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5066818952","display_name":"Yujuan Tan","orcid":"https://orcid.org/0000-0002-9055-5389"},"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":"Yujuan Tan","raw_affiliation_strings":["College of Computer Science, Chongqing University, Chongqing, China"],"raw_orcid":"https://orcid.org/0000-0002-9055-5389","affiliations":[{"raw_affiliation_string":"College of Computer Science, Chongqing University, Chongqing, China","institution_ids":["https://openalex.org/I158842170"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5051490998","display_name":"Ao Ren","orcid":"https://orcid.org/0000-0002-2322-8038"},"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":"Ao Ren","raw_affiliation_strings":["College of Computer Science, Chongqing University, Chongqing, China"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"College of Computer Science, Chongqing University, Chongqing, China","institution_ids":["https://openalex.org/I158842170"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":1,"corresponding_author_ids":[],"corresponding_institution_ids":["https://openalex.org/I158842170"],"apc_list":null,"apc_paid":null,"fwci":2.4662,"has_fulltext":false,"cited_by_count":6,"citation_normalized_percentile":{"value":0.91541786,"is_in_top_1_percent":false,"is_in_top_10_percent":true},"cited_by_percentile_year":{"min":94,"max":97},"biblio":{"volume":"43","issue":"6","first_page":"1691","last_page":"1703"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T11614","display_name":"Cloud Data Security Solutions","score":0.9977999925613403,"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"}},"topics":[{"id":"https://openalex.org/T11614","display_name":"Cloud Data Security Solutions","score":0.9977999925613403,"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/T11181","display_name":"Advanced Data Storage Technologies","score":0.9843000173568726,"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.9455999732017517,"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/data-deduplication","display_name":"Data deduplication","score":0.9476181268692017},{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.8462660312652588},{"id":"https://openalex.org/keywords/metadata","display_name":"Metadata","score":0.6988126039505005},{"id":"https://openalex.org/keywords/journaling-file-system","display_name":"Journaling file system","score":0.5461165308952332},{"id":"https://openalex.org/keywords/operating-system","display_name":"Operating system","score":0.48592033982276917},{"id":"https://openalex.org/keywords/dram","display_name":"Dram","score":0.47084638476371765},{"id":"https://openalex.org/keywords/block","display_name":"Block (permutation group theory)","score":0.41218769550323486},{"id":"https://openalex.org/keywords/database","display_name":"Database","score":0.4004844129085541},{"id":"https://openalex.org/keywords/computer-file","display_name":"Computer file","score":0.12533891201019287},{"id":"https://openalex.org/keywords/computer-hardware","display_name":"Computer hardware","score":0.11335891485214233}],"concepts":[{"id":"https://openalex.org/C32587265","wikidata":"https://www.wikidata.org/wiki/Q1182260","display_name":"Data deduplication","level":2,"score":0.9476181268692017},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8462660312652588},{"id":"https://openalex.org/C93518851","wikidata":"https://www.wikidata.org/wiki/Q180160","display_name":"Metadata","level":2,"score":0.6988126039505005},{"id":"https://openalex.org/C2225880","wikidata":"https://www.wikidata.org/wiki/Q579047","display_name":"Journaling file system","level":3,"score":0.5461165308952332},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.48592033982276917},{"id":"https://openalex.org/C7366592","wikidata":"https://www.wikidata.org/wiki/Q1255620","display_name":"Dram","level":2,"score":0.47084638476371765},{"id":"https://openalex.org/C2777210771","wikidata":"https://www.wikidata.org/wiki/Q4927124","display_name":"Block (permutation group theory)","level":2,"score":0.41218769550323486},{"id":"https://openalex.org/C77088390","wikidata":"https://www.wikidata.org/wiki/Q8513","display_name":"Database","level":1,"score":0.4004844129085541},{"id":"https://openalex.org/C95637964","wikidata":"https://www.wikidata.org/wiki/Q82753","display_name":"Computer file","level":2,"score":0.12533891201019287},{"id":"https://openalex.org/C9390403","wikidata":"https://www.wikidata.org/wiki/Q3966","display_name":"Computer hardware","level":1,"score":0.11335891485214233},{"id":"https://openalex.org/C33923547","wikidata":"https://www.wikidata.org/wiki/Q395","display_name":"Mathematics","level":0,"score":0.0},{"id":"https://openalex.org/C2524010","wikidata":"https://www.wikidata.org/wiki/Q8087","display_name":"Geometry","level":1,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1109/tcad.2023.3347305","is_oa":false,"landing_page_url":"https://doi.org/10.1109/tcad.2023.3347305","pdf_url":null,"source":{"id":"https://openalex.org/S100835903","display_name":"IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems","issn_l":"0278-0070","issn":["0278-0070","1937-4151"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319808","host_organization_name":"Institute of Electrical and Electronics Engineers","host_organization_lineage":["https://openalex.org/P4310319808"],"host_organization_lineage_names":["Institute of Electrical and Electronics Engineers"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems","raw_type":"journal-article"}],"best_oa_location":null,"sustainable_development_goals":[],"awards":[{"id":"https://openalex.org/G6497670290","display_name":"\u865a\u62df\u5316\u73af\u5883\u4e0b\u8f6f\u786c\u4ef6\u534f\u540c\u7684\u4e3b\u673a\u7aef\u7f13\u5b58\u7ba1\u7406\u7814\u7a76","funder_award_id":"62072059","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":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":28,"referenced_works":["https://openalex.org/W1568472162","https://openalex.org/W2007387698","https://openalex.org/W2010216838","https://openalex.org/W2096670209","https://openalex.org/W2147407897","https://openalex.org/W2153158407","https://openalex.org/W2526202524","https://openalex.org/W2724102421","https://openalex.org/W2770331085","https://openalex.org/W2907174891","https://openalex.org/W3019467158","https://openalex.org/W4244192848","https://openalex.org/W4285609451","https://openalex.org/W4295520929","https://openalex.org/W4312543403","https://openalex.org/W6604953292","https://openalex.org/W6605053430","https://openalex.org/W6607150254","https://openalex.org/W6608138927","https://openalex.org/W6628275343","https://openalex.org/W6634463810","https://openalex.org/W6679252032","https://openalex.org/W6697348964","https://openalex.org/W6697566756","https://openalex.org/W6705331335","https://openalex.org/W6757806174","https://openalex.org/W6759932407","https://openalex.org/W6765691525"],"related_works":["https://openalex.org/W2396775314","https://openalex.org/W4241266395","https://openalex.org/W3175258235","https://openalex.org/W1533232479","https://openalex.org/W131862780","https://openalex.org/W3140045297","https://openalex.org/W2585638668","https://openalex.org/W2970435560","https://openalex.org/W2091828830","https://openalex.org/W2799310739"],"abstract_inverted_index":{"Block-level":[0],"data":[1,14,24,30,55,58,98,216],"deduplication":[2,25,33,56,73,122,144,217,221],"is":[3,65,148],"a":[4,151,212],"widely-used":[5,213],"technology":[6],"for":[7,39,72,116],"saving":[8],"storage":[9],"space":[10],"by":[11,74,150,168],"filtering":[12],"the":[13,17,29,90,121,127,138,159,162,174],"blocks":[15],"with":[16,57,158,193],"same":[18],"hash":[19],"value.":[20],"However,":[21],"existing":[22],"block-level":[23,54,215],"approaches":[26],"either":[27],"ignore":[28],"consistency":[31,41,95],"of":[32,63,77,105,124,140,153,161],"or":[34],"suffer":[35],"severe":[36],"performance":[37,93],"degradation":[38],"providing":[40],"guarantees.":[42],"In":[43],"this":[44],"paper,":[45],"we":[46,100],"propose":[47],"Consistency-Aware":[48],"Deduplication":[49],"(CADedup+)":[50],"to":[51,66,132,137,190],"achieve":[52,67],"high-performance":[53],"consistency.":[59,222],"The":[60,143],"main":[61],"idea":[62],"CADedup+":[64,125,172,192,200],"an":[68],"efficient":[69,163],"journaling":[70,106],"mechanism":[71],"taking":[75],"advantage":[76],"persistent":[78],"memory":[79,130],"(PM),":[80],"such":[81],"as":[82],"byte-addressability":[83],"and":[84,94,113,156,206],"near-DRAM":[85],"access":[86],"latency.":[87],"To":[88],"balance":[89],"trade-offs":[91],"between":[92],"requirements":[96],"in":[97,173,178],"deduplication,":[99],"carefully":[101],"design":[102],"three":[103],"modes":[104],"mechanism,":[107],"i.e.,":[108],"writeback":[109],"mode,":[110,112,115],"ordered":[111],"journal":[114],"CADedup+.":[117],"We":[118,170,182],"properly":[119],"place":[120],"metadata":[123,141,145,154],"onto":[126],"DRAM-PM":[128],"hybrid":[129],"architecture":[131],"minimize":[133],"PM":[134,147],"costs":[135],"according":[136],"features":[139],"updates.":[142],"on":[146,186],"managed":[149],"set":[152],"transactions":[155],"updated":[157],"help":[160],"hardware":[164],"atomic":[165],"operations":[166],"provided":[167],"CPU.":[169],"implement":[171],"generic":[175],"block":[176],"layer":[177],"Linux":[179],"kernel":[180],"4.9.0.":[181],"conduct":[183],"extensive":[184],"experiments":[185],"Intel":[187],"Optane":[188],"PMEM":[189],"evaluate":[191],"typical":[194],"benchmarks.":[195],"Experimental":[196],"results":[197],"show":[198],"that":[199],"can":[201],"reduce":[202],"63%-70%":[203],"write":[204],"volume":[205],"50%-60%":[207],"I/O":[208],"latency":[209],"over":[210],"Dmdedup,":[211],"open-source":[214],"system,":[218],"while":[219],"ensuring":[220]},"counts_by_year":[{"year":2026,"cited_by_count":1},{"year":2025,"cited_by_count":2},{"year":2024,"cited_by_count":3}],"updated_date":"2026-03-27T05:58:40.876381","created_date":"2025-10-10T00:00:00"}
