{"id":"https://openalex.org/W2761447074","doi":"https://doi.org/10.1109/nvmsa.2017.8064478","title":"UDORN: A design framework of persistent in-memory key-value database for NVM","display_name":"UDORN: A design framework of persistent in-memory key-value database for NVM","publication_year":2017,"publication_date":"2017-08-01","ids":{"openalex":"https://openalex.org/W2761447074","doi":"https://doi.org/10.1109/nvmsa.2017.8064478","mag":"2761447074"},"language":"en","primary_location":{"id":"doi:10.1109/nvmsa.2017.8064478","is_oa":false,"landing_page_url":"https://doi.org/10.1109/nvmsa.2017.8064478","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2017 IEEE 6th Non-Volatile Memory Systems and Applications Symposium (NVMSA)","raw_type":"proceedings-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/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":true,"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/A5077381252","display_name":"Edwin H.\u2010M. Sha","orcid":"https://orcid.org/0000-0001-5605-5631"},"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":"Edwin H.-M. Sha","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/A5102600575","display_name":"Ahmad Abdullah","orcid":null},"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":"Ahmad Abdullah","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/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":"Qingfeng Zhuge","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/A5101750484","display_name":"Lin Wu","orcid":"https://orcid.org/0000-0001-6878-4823"},"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":"Lin Wu","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/A5022801965","display_name":"Chaoshu Yang","orcid":"https://orcid.org/0000-0002-0690-7370"},"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":"Chaoshu Yang","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":"last","author":{"id":"https://openalex.org/A5019027088","display_name":"Weiwen Jiang","orcid":"https://orcid.org/0000-0002-9004-487X"},"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":"Weiwen Jiang","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"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":7,"corresponding_author_ids":["https://openalex.org/A5030718577"],"corresponding_institution_ids":["https://openalex.org/I158842170"],"apc_list":null,"apc_paid":null,"fwci":0.4144,"has_fulltext":false,"cited_by_count":6,"citation_normalized_percentile":{"value":0.66630231,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":89,"max":95},"biblio":{"volume":"2","issue":null,"first_page":"1","last_page":"6"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T11181","display_name":"Advanced Data Storage Technologies","score":0.9998000264167786,"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.9998000264167786,"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.996999979019165,"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.992900013923645,"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/computer-science","display_name":"Computer science","score":0.8098129630088806},{"id":"https://openalex.org/keywords/backup","display_name":"Backup","score":0.7666493654251099},{"id":"https://openalex.org/keywords/non-volatile-memory","display_name":"Non-volatile memory","score":0.561989426612854},{"id":"https://openalex.org/keywords/key","display_name":"Key (lock)","score":0.46027159690856934},{"id":"https://openalex.org/keywords/database","display_name":"Database","score":0.4579246938228607},{"id":"https://openalex.org/keywords/process","display_name":"Process (computing)","score":0.4451408386230469},{"id":"https://openalex.org/keywords/memory-management","display_name":"Memory management","score":0.44130030274391174},{"id":"https://openalex.org/keywords/exploit","display_name":"Exploit","score":0.4318946599960327},{"id":"https://openalex.org/keywords/semiconductor-memory","display_name":"Semiconductor memory","score":0.3098565936088562},{"id":"https://openalex.org/keywords/operating-system","display_name":"Operating system","score":0.2824336588382721},{"id":"https://openalex.org/keywords/computer-hardware","display_name":"Computer hardware","score":0.1899947226047516}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8098129630088806},{"id":"https://openalex.org/C2780945871","wikidata":"https://www.wikidata.org/wiki/Q194274","display_name":"Backup","level":2,"score":0.7666493654251099},{"id":"https://openalex.org/C177950962","wikidata":"https://www.wikidata.org/wiki/Q10997658","display_name":"Non-volatile memory","level":2,"score":0.561989426612854},{"id":"https://openalex.org/C26517878","wikidata":"https://www.wikidata.org/wiki/Q228039","display_name":"Key (lock)","level":2,"score":0.46027159690856934},{"id":"https://openalex.org/C77088390","wikidata":"https://www.wikidata.org/wiki/Q8513","display_name":"Database","level":1,"score":0.4579246938228607},{"id":"https://openalex.org/C98045186","wikidata":"https://www.wikidata.org/wiki/Q205663","display_name":"Process (computing)","level":2,"score":0.4451408386230469},{"id":"https://openalex.org/C176649486","wikidata":"https://www.wikidata.org/wiki/Q2308807","display_name":"Memory management","level":3,"score":0.44130030274391174},{"id":"https://openalex.org/C165696696","wikidata":"https://www.wikidata.org/wiki/Q11287","display_name":"Exploit","level":2,"score":0.4318946599960327},{"id":"https://openalex.org/C98986596","wikidata":"https://www.wikidata.org/wiki/Q1143031","display_name":"Semiconductor memory","level":2,"score":0.3098565936088562},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.2824336588382721},{"id":"https://openalex.org/C9390403","wikidata":"https://www.wikidata.org/wiki/Q3966","display_name":"Computer hardware","level":1,"score":0.1899947226047516},{"id":"https://openalex.org/C38652104","wikidata":"https://www.wikidata.org/wiki/Q3510521","display_name":"Computer security","level":1,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1109/nvmsa.2017.8064478","is_oa":false,"landing_page_url":"https://doi.org/10.1109/nvmsa.2017.8064478","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2017 IEEE 6th Non-Volatile Memory Systems and Applications Symposium (NVMSA)","raw_type":"proceedings-article"}],"best_oa_location":null,"sustainable_development_goals":[{"id":"https://metadata.un.org/sdg/9","display_name":"Industry, innovation and infrastructure","score":0.46000000834465027}],"awards":[],"funders":[],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":30,"referenced_works":["https://openalex.org/W179608396","https://openalex.org/W1929320548","https://openalex.org/W1963656762","https://openalex.org/W1981443800","https://openalex.org/W1992755462","https://openalex.org/W2028546326","https://openalex.org/W2071414195","https://openalex.org/W2077850713","https://openalex.org/W2110423232","https://openalex.org/W2114482828","https://openalex.org/W2116130570","https://openalex.org/W2133967560","https://openalex.org/W2135393827","https://openalex.org/W2147926533","https://openalex.org/W2153704625","https://openalex.org/W2157808045","https://openalex.org/W2164996477","https://openalex.org/W2215297908","https://openalex.org/W2282225439","https://openalex.org/W2295704740","https://openalex.org/W2322351367","https://openalex.org/W2336314900","https://openalex.org/W2344219385","https://openalex.org/W2413873776","https://openalex.org/W2594680891","https://openalex.org/W6607267220","https://openalex.org/W6677453684","https://openalex.org/W6688663385","https://openalex.org/W6695654562","https://openalex.org/W6715585510"],"related_works":["https://openalex.org/W2505369450","https://openalex.org/W2315140189","https://openalex.org/W248835169","https://openalex.org/W4234756210","https://openalex.org/W1977963439","https://openalex.org/W2069344153","https://openalex.org/W2083861765","https://openalex.org/W2024190459","https://openalex.org/W3117043240","https://openalex.org/W2792071962"],"abstract_inverted_index":{"Emerging":[0],"non-volatile":[1],"memory":[2,138],"(NVM)":[3],"technologies":[4],"provide":[5],"opportunities":[6],"to":[7,92,111],"improve":[8],"the":[9,27,57,94,106,123,167,171],"performance":[10,50,153,179],"of":[11,29,51,73,96,132],"key-value":[12],"databases":[13],"(KVDBs)":[14],"by":[15,56],"deploying":[16],"database":[17,36,52,87,100,108],"on":[18,34,41,79,88,120,135,160],"NVM.":[19,30],"However,":[20],"existing":[21],"in-memory":[22,35,74,99],"KVDBs":[23],"cannot":[24],"fully":[25],"exploit":[26],"advantages":[28],"They":[31],"process":[32,112],"data":[33],"and":[37,60,101,151,162],"store":[38],"an":[39,45],"image":[40,159],"persistent":[42,86,102,107],"storage":[43],"via":[44,122],"underlying":[46],"file":[47],"system.":[48],"The":[49,115],"operations":[53,116],"is":[54,90,109],"degraded":[55],"backup":[58,158],"mechanisms":[59],"involved":[61],"I/O":[62],"routines.":[63],"In":[64,83],"this":[65],"paper,":[66],"we":[67],"propose":[68],"a":[69,85,129],"new":[70],"design":[71],"framework":[72],"KVDB":[75,139],"called":[76],"Unified":[77],"Database":[78],"Raw":[80],"NVM":[81,89,121,172],"(UDORN).":[82],"UDORN,":[84],"employed":[91],"accomplish":[93],"functions":[95],"both":[97],"conventional":[98],"image.":[103],"During":[104],"runtime,":[105],"mapped":[110],"address":[113,125],"space.":[114,126],"are":[117],"directly":[118],"performed":[119],"corresponding":[124],"We":[127],"implement":[128],"case":[130],"study":[131],"UDORN":[133,145,174],"based":[134],"open-source":[136],"in":[137],"Redis.":[140],"Compared":[141,165],"with":[142,166],"original":[143],"Redis,":[144],"achieves":[146,176],"more":[147],"than":[148],"1400":[149],"times":[150,178],"84%":[152],"improvement":[154],"when":[155],"Redis":[156,169],"deploys":[157],"HDD":[161],"memory,":[163],"respectively.":[164],"enhanced":[168],"using":[170],"Library,":[173],"also":[175],"6":[177],"improvement.":[180]},"counts_by_year":[{"year":2025,"cited_by_count":1},{"year":2022,"cited_by_count":1},{"year":2021,"cited_by_count":2},{"year":2020,"cited_by_count":1},{"year":2018,"cited_by_count":1}],"updated_date":"2025-11-06T03:46:38.306776","created_date":"2025-10-10T00:00:00"}
