{"id":"https://openalex.org/W4290716762","doi":"https://doi.org/10.1109/tc.2022.3197086","title":"V-WAFA: An Endurance Variation Aware Fine-Grained Allocator for Persistent Memory","display_name":"V-WAFA: An Endurance Variation Aware Fine-Grained Allocator for Persistent Memory","publication_year":2022,"publication_date":"2022-08-08","ids":{"openalex":"https://openalex.org/W4290716762","doi":"https://doi.org/10.1109/tc.2022.3197086"},"language":"en","primary_location":{"id":"doi:10.1109/tc.2022.3197086","is_oa":false,"landing_page_url":"https://doi.org/10.1109/tc.2022.3197086","pdf_url":null,"source":{"id":"https://openalex.org/S157670870","display_name":"IEEE Transactions on Computers","issn_l":"0018-9340","issn":["0018-9340","1557-9956","2326-3814"],"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 Computers","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/A5008738766","display_name":"Xiaoliu Feng","orcid":"https://orcid.org/0000-0003-0671-1164"},"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":true,"raw_author_name":"Xiaoliu Feng","raw_affiliation_strings":["College of Computer Science, Chongqing University, Chongqing, China"],"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"],"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/A5005358696","display_name":"Qingfeng Zhuge","orcid":"https://orcid.org/0000-0002-1107-3470"},"institutions":[{"id":"https://openalex.org/I66867065","display_name":"East China Normal University","ror":"https://ror.org/02n96ep67","country_code":"CN","type":"education","lineage":["https://openalex.org/I66867065"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Qingfeng Zhuge","raw_affiliation_strings":["School of Computer Science and Software Engineering, East China Normal University, Shanghai, China"],"affiliations":[{"raw_affiliation_string":"School of Computer Science and Software Engineering, East China Normal University, Shanghai, China","institution_ids":["https://openalex.org/I66867065"]}]},{"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":["College of Computer Science, Chongqing University, Chongqing, China"],"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/A5077381252","display_name":"Edwin H.\u2010M. Sha","orcid":"https://orcid.org/0000-0001-5605-5631"},"institutions":[{"id":"https://openalex.org/I66867065","display_name":"East China Normal University","ror":"https://ror.org/02n96ep67","country_code":"CN","type":"education","lineage":["https://openalex.org/I66867065"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Edwin H.-M. Sha","raw_affiliation_strings":["School of Computer Science and Software Engineering, East China Normal University, Shanghai, China"],"affiliations":[{"raw_affiliation_string":"School of Computer Science and Software Engineering, East China Normal University, Shanghai, China","institution_ids":["https://openalex.org/I66867065"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5101441768","display_name":"Chun Jason Xue","orcid":"https://orcid.org/0000-0002-6431-9868"},"institutions":[{"id":"https://openalex.org/I168719708","display_name":"City University of Hong Kong","ror":"https://ror.org/03q8dnn23","country_code":"HK","type":"education","lineage":["https://openalex.org/I168719708"]}],"countries":["HK"],"is_corresponding":false,"raw_author_name":"Chun Jason Xue","raw_affiliation_strings":["Department of Computer Science, City University of Hong Kong, Hong Kong, China"],"affiliations":[{"raw_affiliation_string":"Department of Computer Science, City University of Hong Kong, Hong Kong, China","institution_ids":["https://openalex.org/I168719708"]}]}],"institutions":[],"countries_distinct_count":2,"institutions_distinct_count":6,"corresponding_author_ids":["https://openalex.org/A5008738766"],"corresponding_institution_ids":["https://openalex.org/I158842170"],"apc_list":null,"apc_paid":null,"fwci":0.0,"has_fulltext":false,"cited_by_count":0,"citation_normalized_percentile":{"value":0.06399607,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":null,"biblio":{"volume":"72","issue":"4","first_page":"998","last_page":"1010"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10502","display_name":"Advanced Memory and Neural Computing","score":0.9997000098228455,"subfield":{"id":"https://openalex.org/subfields/2208","display_name":"Electrical and Electronic Engineering"},"field":{"id":"https://openalex.org/fields/22","display_name":"Engineering"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},"topics":[{"id":"https://openalex.org/T10502","display_name":"Advanced Memory and Neural Computing","score":0.9997000098228455,"subfield":{"id":"https://openalex.org/subfields/2208","display_name":"Electrical and Electronic Engineering"},"field":{"id":"https://openalex.org/fields/22","display_name":"Engineering"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T11181","display_name":"Advanced Data Storage Technologies","score":0.9997000098228455,"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.9994000196456909,"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"}}],"keywords":[{"id":"https://openalex.org/keywords/allocator","display_name":"Allocator","score":0.9705518484115601},{"id":"https://openalex.org/keywords/dram","display_name":"Dram","score":0.6929594278335571},{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.6631925702095032},{"id":"https://openalex.org/keywords/c-dynamic-memory-allocation","display_name":"C dynamic memory allocation","score":0.5499340295791626},{"id":"https://openalex.org/keywords/variation","display_name":"Variation (astronomy)","score":0.48425576090812683},{"id":"https://openalex.org/keywords/memory-management","display_name":"Memory management","score":0.42211097478866577},{"id":"https://openalex.org/keywords/operating-system","display_name":"Operating system","score":0.4101408123970032},{"id":"https://openalex.org/keywords/parallel-computing","display_name":"Parallel computing","score":0.3491198420524597},{"id":"https://openalex.org/keywords/embedded-system","display_name":"Embedded system","score":0.33273184299468994},{"id":"https://openalex.org/keywords/computer-hardware","display_name":"Computer hardware","score":0.23359382152557373},{"id":"https://openalex.org/keywords/semiconductor-memory","display_name":"Semiconductor memory","score":0.14390817284584045},{"id":"https://openalex.org/keywords/physics","display_name":"Physics","score":0.11065655946731567}],"concepts":[{"id":"https://openalex.org/C162262903","wikidata":"https://www.wikidata.org/wiki/Q343527","display_name":"Allocator","level":2,"score":0.9705518484115601},{"id":"https://openalex.org/C7366592","wikidata":"https://www.wikidata.org/wiki/Q1255620","display_name":"Dram","level":2,"score":0.6929594278335571},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.6631925702095032},{"id":"https://openalex.org/C34339311","wikidata":"https://www.wikidata.org/wiki/Q1050390","display_name":"C dynamic memory allocation","level":4,"score":0.5499340295791626},{"id":"https://openalex.org/C2778334786","wikidata":"https://www.wikidata.org/wiki/Q1586270","display_name":"Variation (astronomy)","level":2,"score":0.48425576090812683},{"id":"https://openalex.org/C176649486","wikidata":"https://www.wikidata.org/wiki/Q2308807","display_name":"Memory management","level":3,"score":0.42211097478866577},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.4101408123970032},{"id":"https://openalex.org/C173608175","wikidata":"https://www.wikidata.org/wiki/Q232661","display_name":"Parallel computing","level":1,"score":0.3491198420524597},{"id":"https://openalex.org/C149635348","wikidata":"https://www.wikidata.org/wiki/Q193040","display_name":"Embedded system","level":1,"score":0.33273184299468994},{"id":"https://openalex.org/C9390403","wikidata":"https://www.wikidata.org/wiki/Q3966","display_name":"Computer hardware","level":1,"score":0.23359382152557373},{"id":"https://openalex.org/C98986596","wikidata":"https://www.wikidata.org/wiki/Q1143031","display_name":"Semiconductor memory","level":2,"score":0.14390817284584045},{"id":"https://openalex.org/C121332964","wikidata":"https://www.wikidata.org/wiki/Q413","display_name":"Physics","level":0,"score":0.11065655946731567},{"id":"https://openalex.org/C44870925","wikidata":"https://www.wikidata.org/wiki/Q37547","display_name":"Astrophysics","level":1,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1109/tc.2022.3197086","is_oa":false,"landing_page_url":"https://doi.org/10.1109/tc.2022.3197086","pdf_url":null,"source":{"id":"https://openalex.org/S157670870","display_name":"IEEE Transactions on Computers","issn_l":"0018-9340","issn":["0018-9340","1557-9956","2326-3814"],"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 Computers","raw_type":"journal-article"}],"best_oa_location":null,"sustainable_development_goals":[{"display_name":"Responsible consumption and production","score":0.4000000059604645,"id":"https://metadata.un.org/sdg/12"}],"awards":[{"id":"https://openalex.org/G138060810","display_name":null,"funder_award_id":"2021LY75","funder_id":"https://openalex.org/F4320313612","funder_display_name":"Chongqing Postdoctoral Science Foundation"},{"id":"https://openalex.org/G1517695350","display_name":null,"funder_award_id":"61802038","funder_id":"https://openalex.org/F4320321001","funder_display_name":"National Natural Science Foundation of China"},{"id":"https://openalex.org/G4671199647","display_name":null,"funder_award_id":"61972154","funder_id":"https://openalex.org/F4320321001","funder_display_name":"National Natural Science Foundation of China"}],"funders":[{"id":"https://openalex.org/F4320313612","display_name":"Chongqing Postdoctoral Science Foundation","ror":null},{"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":38,"referenced_works":["https://openalex.org/W2010216838","https://openalex.org/W2015194563","https://openalex.org/W2033811947","https://openalex.org/W2075767905","https://openalex.org/W2086888916","https://openalex.org/W2097797648","https://openalex.org/W2105161900","https://openalex.org/W2129972704","https://openalex.org/W2280183206","https://openalex.org/W2396406070","https://openalex.org/W2526202524","https://openalex.org/W2528917738","https://openalex.org/W2529867800","https://openalex.org/W2538785949","https://openalex.org/W2579523756","https://openalex.org/W2606906177","https://openalex.org/W2944895246","https://openalex.org/W2999811406","https://openalex.org/W3035019309","https://openalex.org/W3101275799","https://openalex.org/W3111559117","https://openalex.org/W3139512791","https://openalex.org/W3142134222","https://openalex.org/W4232634182","https://openalex.org/W4234463937","https://openalex.org/W4241244661","https://openalex.org/W4242439683","https://openalex.org/W4244361616","https://openalex.org/W4247726910","https://openalex.org/W4250472646","https://openalex.org/W4295520929","https://openalex.org/W6680280441","https://openalex.org/W6681694816","https://openalex.org/W6704810988","https://openalex.org/W6712319493","https://openalex.org/W6759932407","https://openalex.org/W6762851699","https://openalex.org/W6762948603"],"related_works":["https://openalex.org/W2167102554","https://openalex.org/W2512099864","https://openalex.org/W2146707680","https://openalex.org/W45732507","https://openalex.org/W2270772303","https://openalex.org/W2122491468","https://openalex.org/W3022541129","https://openalex.org/W3103495159","https://openalex.org/W2401488962","https://openalex.org/W1709162542"],"abstract_inverted_index":{"Benefiting":[0],"from":[1,18],"numerous":[2],"attractive":[3],"characteristics,":[4],"persistent":[5],"memory":[6,22,55,136],"(PM)":[7],"has":[8],"become":[9],"a":[10,70,87,124,127,153],"promising":[11],"substitute":[12],"for":[13,176],"DRAM.":[14],"Unfortunately,":[15],"PM":[16,72,191],"suffers":[17],"limited":[19],"endurance":[20,52,76,96],"of":[21,45,82,95,123,165,169],"cells,":[23,56],"especially":[24],"with":[25,189],"the":[26,43,51,61,80,93,120,162],"unbalanced":[27],"wears":[28],"induced":[29],"by":[30,147],"applications.":[31],"Even":[32],"though":[33],"several":[34],"wear-leveling":[35,89,163],"aware":[36],"allocators":[37,192],"have":[38],"been":[39],"proposed":[40],"to":[41,49,78,91,130],"prolong":[42],"lifespan":[44,81],"PM,":[46],"they":[47],"fail":[48],"perceive":[50],"variation":[53,77,97],"among":[54,98],"which":[57],"may":[58],"severely":[59],"damage":[60],"weak":[62],"cells.":[63,137],"In":[64],"this":[65],"paper,":[66],"we":[67],"propose":[68],"V-WAFA,":[69],"fine-grained":[71,103,133],"allocator":[73],"that":[74,161,168],"considers":[75],"improve":[79],"PM.":[83],"First,":[84],"V-WAFA":[85,101,112,140,166,184],"adopts":[86],"priority-based":[88],"strategy":[90,108],"mitigate":[92],"side-effect":[94],"pages.":[99,110],"Second,":[100],"utilizes":[102],"space":[104],"management":[105],"and":[106,118,144,174,181],"allocation":[107],"inside":[109],"Briefly,":[111],"divides":[113],"pages":[114],"into":[115],"basic":[116,121],"units":[117,122],"allocates":[119],"page":[125],"in":[126,141],"rotational":[128],"manner":[129],"evenly":[131],"distribute":[132],"updates":[134],"on":[135,151,193],"We":[138],"implement":[139],"Linux":[142],"4.4.4":[143],"evaluate":[145],"it":[146],"running":[148,195],"standard":[149],"workloads":[150],"Redis,":[152],"typical":[154],"in-memory":[155],"key-value":[156],"store.":[157],"Evaluation":[158],"results":[159],"show":[160],"effect":[164],"exceeds":[167],"malloc,":[170],"nvm_malloc,":[171],"WAlloc,":[172],"NVMalloc,":[173],"WAFA":[175],"7.02\u00d7,":[177],"6.91\u00d7,":[178],"5.7\u00d7,":[179],"5.68\u00d7,":[180],"3.78\u00d7,":[182],"respectively.":[183],"also":[185],"achieves":[186],"similar":[187],"performance":[188],"state-of-the-art":[190],"Redis":[194],"YCSB":[196],"workloads.":[197]},"counts_by_year":[],"updated_date":"2026-03-27T05:58:40.876381","created_date":"2025-10-10T00:00:00"}
