{"id":"https://openalex.org/W2896245773","doi":"https://doi.org/10.1109/tc.2018.2876829","title":"NICO: Reducing Software-Transparent Crash Consistency Cost for Persistent Memory","display_name":"NICO: Reducing Software-Transparent Crash Consistency Cost for Persistent Memory","publication_year":2018,"publication_date":"2018-10-18","ids":{"openalex":"https://openalex.org/W2896245773","doi":"https://doi.org/10.1109/tc.2018.2876829","mag":"2896245773"},"language":"en","primary_location":{"id":"doi:10.1109/tc.2018.2876829","is_oa":false,"landing_page_url":"https://doi.org/10.1109/tc.2018.2876829","pdf_url":null,"source":{"id":"https://openalex.org/S157670870","display_name":"IEEE Transactions on Computers","issn_l":"0018-9340","issn":["0018-9340","0016-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/A5008340821","display_name":"Xueliang Wei","orcid":"https://orcid.org/0000-0003-3571-1702"},"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":"Xueliang Wei","raw_affiliation_strings":["Wuhan National Laboratory for Optoelectronics, Key Laboratory of Information Storage System (School of Computer Science and Technology, Huazhong University of Science and Technology), Ministry of Education of China, Wuhan, China"],"raw_orcid":"https://orcid.org/0000-0003-3571-1702","affiliations":[{"raw_affiliation_string":"Wuhan National Laboratory for Optoelectronics, Key Laboratory of Information Storage System (School of Computer Science and Technology, Huazhong University of Science and Technology), Ministry of Education of China, Wuhan, China","institution_ids":["https://openalex.org/I4210138186","https://openalex.org/I47720641"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5057421680","display_name":"Dan Feng","orcid":"https://orcid.org/0000-0002-4674-6006"},"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":"Dan Feng","raw_affiliation_strings":["Wuhan National Laboratory for Optoelectronics, Key Laboratory of Information Storage System (School of Computer Science and Technology, Huazhong University of Science and Technology), Ministry of Education of China, Wuhan, China"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Wuhan National Laboratory for Optoelectronics, Key Laboratory of Information Storage System (School of Computer Science and Technology, Huazhong University of Science and Technology), Ministry of Education of China, Wuhan, China","institution_ids":["https://openalex.org/I4210138186","https://openalex.org/I47720641"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5101579426","display_name":"Wei Tong","orcid":"https://orcid.org/0000-0002-8834-4953"},"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":"Wei Tong","raw_affiliation_strings":["Wuhan National Laboratory for Optoelectronics, Key Laboratory of Information Storage System (School of Computer Science and Technology, Huazhong University of Science and Technology), Ministry of Education of China, Wuhan, China"],"raw_orcid":"https://orcid.org/0000-0002-8834-4953","affiliations":[{"raw_affiliation_string":"Wuhan National Laboratory for Optoelectronics, Key Laboratory of Information Storage System (School of Computer Science and Technology, Huazhong University of Science and Technology), Ministry of Education of China, Wuhan, China","institution_ids":["https://openalex.org/I4210138186","https://openalex.org/I47720641"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5065959266","display_name":"Jingning Liu","orcid":"https://orcid.org/0000-0002-2680-7422"},"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":"Jingning Liu","raw_affiliation_strings":["Wuhan National Laboratory for Optoelectronics, Key Laboratory of Information Storage System (School of Computer Science and Technology, Huazhong University of Science and Technology), Ministry of Education of China, Wuhan, China"],"raw_orcid":"https://orcid.org/0000-0002-2680-7422","affiliations":[{"raw_affiliation_string":"Wuhan National Laboratory for Optoelectronics, Key Laboratory of Information Storage System (School of Computer Science and Technology, Huazhong University of Science and Technology), Ministry of Education of China, Wuhan, China","institution_ids":["https://openalex.org/I4210138186","https://openalex.org/I47720641"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5050379016","display_name":"Liuqing Ye","orcid":"https://orcid.org/0000-0002-2411-1253"},"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":"Liuqing Ye","raw_affiliation_strings":["Wuhan National Laboratory for Optoelectronics, Key Laboratory of Information Storage System (School of Computer Science and Technology, Huazhong University of Science and Technology), Ministry of Education of China, Wuhan, China"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Wuhan National Laboratory for Optoelectronics, Key Laboratory of Information Storage System (School of Computer Science and Technology, Huazhong University of Science and Technology), Ministry of Education of China, Wuhan, China","institution_ids":["https://openalex.org/I4210138186","https://openalex.org/I47720641"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":2,"corresponding_author_ids":[],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":0.9223,"has_fulltext":false,"cited_by_count":8,"citation_normalized_percentile":{"value":0.75469185,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":89,"max":97},"biblio":{"volume":"68","issue":"9","first_page":"1313","last_page":"1324"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10054","display_name":"Parallel Computing and Optimization Techniques","score":0.9998999834060669,"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"}},"topics":[{"id":"https://openalex.org/T10054","display_name":"Parallel Computing and Optimization Techniques","score":0.9998999834060669,"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/T10772","display_name":"Distributed systems and fault tolerance","score":0.9994000196456909,"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/T11005","display_name":"Radiation Effects in Electronics","score":0.9986000061035156,"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"}}],"keywords":[{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.844157338142395},{"id":"https://openalex.org/keywords/crash","display_name":"Crash","score":0.6262960433959961},{"id":"https://openalex.org/keywords/consistency-model","display_name":"Consistency model","score":0.5465512275695801},{"id":"https://openalex.org/keywords/cache","display_name":"Cache","score":0.5200352668762207},{"id":"https://openalex.org/keywords/data-consistency","display_name":"Data consistency","score":0.4922093451023102},{"id":"https://openalex.org/keywords/embedded-system","display_name":"Embedded system","score":0.4682192802429199},{"id":"https://openalex.org/keywords/consistency","display_name":"Consistency (knowledge bases)","score":0.46795880794525146},{"id":"https://openalex.org/keywords/overhead","display_name":"Overhead (engineering)","score":0.46277961134910583},{"id":"https://openalex.org/keywords/cache-coherence","display_name":"Cache coherence","score":0.4329760670661926},{"id":"https://openalex.org/keywords/data-integrity","display_name":"Data integrity","score":0.4173109233379364},{"id":"https://openalex.org/keywords/distributed-computing","display_name":"Distributed computing","score":0.34913453459739685},{"id":"https://openalex.org/keywords/cpu-cache","display_name":"CPU cache","score":0.3476160764694214},{"id":"https://openalex.org/keywords/operating-system","display_name":"Operating system","score":0.3213376998901367},{"id":"https://openalex.org/keywords/database","display_name":"Database","score":0.145045667886734},{"id":"https://openalex.org/keywords/cache-algorithms","display_name":"Cache algorithms","score":0.13850295543670654}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.844157338142395},{"id":"https://openalex.org/C183469790","wikidata":"https://www.wikidata.org/wiki/Q333501","display_name":"Crash","level":2,"score":0.6262960433959961},{"id":"https://openalex.org/C37279795","wikidata":"https://www.wikidata.org/wiki/Q2492305","display_name":"Consistency model","level":3,"score":0.5465512275695801},{"id":"https://openalex.org/C115537543","wikidata":"https://www.wikidata.org/wiki/Q165596","display_name":"Cache","level":2,"score":0.5200352668762207},{"id":"https://openalex.org/C93361087","wikidata":"https://www.wikidata.org/wiki/Q4426698","display_name":"Data consistency","level":2,"score":0.4922093451023102},{"id":"https://openalex.org/C149635348","wikidata":"https://www.wikidata.org/wiki/Q193040","display_name":"Embedded system","level":1,"score":0.4682192802429199},{"id":"https://openalex.org/C2776436953","wikidata":"https://www.wikidata.org/wiki/Q5163215","display_name":"Consistency (knowledge bases)","level":2,"score":0.46795880794525146},{"id":"https://openalex.org/C2779960059","wikidata":"https://www.wikidata.org/wiki/Q7113681","display_name":"Overhead (engineering)","level":2,"score":0.46277961134910583},{"id":"https://openalex.org/C141917322","wikidata":"https://www.wikidata.org/wiki/Q1025017","display_name":"Cache coherence","level":5,"score":0.4329760670661926},{"id":"https://openalex.org/C33762810","wikidata":"https://www.wikidata.org/wiki/Q461671","display_name":"Data integrity","level":2,"score":0.4173109233379364},{"id":"https://openalex.org/C120314980","wikidata":"https://www.wikidata.org/wiki/Q180634","display_name":"Distributed computing","level":1,"score":0.34913453459739685},{"id":"https://openalex.org/C189783530","wikidata":"https://www.wikidata.org/wiki/Q352090","display_name":"CPU cache","level":3,"score":0.3476160764694214},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.3213376998901367},{"id":"https://openalex.org/C77088390","wikidata":"https://www.wikidata.org/wiki/Q8513","display_name":"Database","level":1,"score":0.145045667886734},{"id":"https://openalex.org/C38556500","wikidata":"https://www.wikidata.org/wiki/Q13404475","display_name":"Cache algorithms","level":4,"score":0.13850295543670654},{"id":"https://openalex.org/C154945302","wikidata":"https://www.wikidata.org/wiki/Q11660","display_name":"Artificial intelligence","level":1,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1109/tc.2018.2876829","is_oa":false,"landing_page_url":"https://doi.org/10.1109/tc.2018.2876829","pdf_url":null,"source":{"id":"https://openalex.org/S157670870","display_name":"IEEE Transactions on Computers","issn_l":"0018-9340","issn":["0018-9340","0016-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":[],"awards":[{"id":"https://openalex.org/G5539248298","display_name":null,"funder_award_id":"61772222","funder_id":"https://openalex.org/F4320321001","funder_display_name":"National Natural Science Foundation of China"},{"id":"https://openalex.org/G6059352443","display_name":"\u9762\u5411\u975e\u6613\u5931\u5b58\u50a8\u5668\u7684\u4e00\u7ad9\u5f0f\u5b58\u50a8\u8bbf\u95ee\u6a21\u578b\u53ca\u6280\u672f\u7814\u7a76","funder_award_id":"61472153","funder_id":"https://openalex.org/F4320321001","funder_display_name":"National Natural Science Foundation of China"},{"id":"https://openalex.org/G632475437","display_name":null,"funder_award_id":"61502191","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"},{"id":"https://openalex.org/F4320321883","display_name":"Huazhong University of Science and Technology","ror":"https://ror.org/00p991c53"},{"id":"https://openalex.org/F4320328899","display_name":"China University of Geosciences","ror":null}],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":44,"referenced_works":["https://openalex.org/W885563685","https://openalex.org/W1506905771","https://openalex.org/W1567210335","https://openalex.org/W1965912002","https://openalex.org/W1966058111","https://openalex.org/W1978085294","https://openalex.org/W1990111829","https://openalex.org/W1992755462","https://openalex.org/W2002885803","https://openalex.org/W2005887179","https://openalex.org/W2020003503","https://openalex.org/W2037406137","https://openalex.org/W2038081023","https://openalex.org/W2113637091","https://openalex.org/W2147657366","https://openalex.org/W2157808045","https://openalex.org/W2166905397","https://openalex.org/W2197809502","https://openalex.org/W2234174598","https://openalex.org/W2282225439","https://openalex.org/W2316501305","https://openalex.org/W2318717892","https://openalex.org/W2333451476","https://openalex.org/W2412976325","https://openalex.org/W2414992661","https://openalex.org/W2433709474","https://openalex.org/W2565270815","https://openalex.org/W2593354228","https://openalex.org/W2604204172","https://openalex.org/W2604283882","https://openalex.org/W2610308442","https://openalex.org/W2612252783","https://openalex.org/W2624772948","https://openalex.org/W2625240777","https://openalex.org/W2765864547","https://openalex.org/W2795099964","https://openalex.org/W4233509008","https://openalex.org/W4250281317","https://openalex.org/W4255251443","https://openalex.org/W6623739940","https://openalex.org/W6633610439","https://openalex.org/W6655493877","https://openalex.org/W6695654562","https://openalex.org/W6735955001"],"related_works":["https://openalex.org/W118795575","https://openalex.org/W2036306661","https://openalex.org/W2138711299","https://openalex.org/W1539379314","https://openalex.org/W2125934986","https://openalex.org/W2155075096","https://openalex.org/W1497887572","https://openalex.org/W1596901303","https://openalex.org/W1538613113","https://openalex.org/W2522214204"],"abstract_inverted_index":{"Emerging":[0],"non-volatile":[1],"byte-addressable":[2],"memory":[3,11,20,23,46,85,153],"(NVM)":[4],"introduces":[5],"many":[6],"opportunities":[7],"and":[8,119,138,175],"challenges":[9],"to":[10,26,53,70,107,136,168],"system":[12,37],"designs.":[13],"As":[14],"data":[15,32,104,113,145],"become":[16],"persistent":[17,22,45,62,152],"at":[18],"main":[19],"level,":[21],"systems":[24],"need":[25],"guarantee":[27,52],"the":[28,34,108,161],"consistent":[29,149],"state":[30],"of":[31,36,61,144,151,163],"in":[33],"event":[35],"failures":[38],"(i.e.,":[39],"crash":[40,50,96,125],"consistency).":[41],"Existing":[42],"studies":[43],"propose":[44,82],"designs":[47,66,184],"with":[48,98,181],"software-transparent":[49,95],"consistency":[51,97],"reduce":[54],"programmers'":[55],"manual":[56],"effort":[57],"when":[58,146],"taking":[59],"advantage":[60],"memory.":[63],"However,":[64],"these":[65],"are":[67],"suboptimal":[68],"due":[69],"their":[71],"performance":[72,177],"overhead":[73],"caused":[74],"by":[75,178],"creating":[76,147],"checkpoints.":[77],"In":[78],"this":[79],"paper,":[80],"we":[81,127],"a":[83,129,140,148],"Non-Intrusive":[84],"COntroller":[86],"design":[87,128],"(NICO)":[88],"that":[89,158],"uses":[90],"backend":[91],"operations":[92,106,115],"for":[93],"achieving":[94],"minimized":[99],"checkpointing":[100,131,167],"overhead.":[101],"By":[102],"moving":[103],"persist":[105,114],"background,":[109],"NICO":[110,159],"fully":[111],"decouples":[112],"from":[116],"volatile":[117],"execution":[118],"cache":[120],"management.":[121],"To":[122],"efficiently":[123],"enforce":[124],"consistency,":[126],"lightweight":[130],"scheme":[132],"which":[133],"only":[134],"needs":[135],"flush":[137],"modify":[139],"very":[141],"small":[142],"amount":[143],"snapshot":[150],"data.":[154],"Our":[155],"results":[156],"show":[157],"reduces":[160],"percent":[162,171],"time":[164],"spent":[165],"on":[166,185],"within":[169],"0.9":[170],"across":[172],"different":[173],"benchmarks,":[174],"improves":[176],"2.04\u00d7":[179],"compared":[180],"existing":[182],"checkpoint-based":[183],"average.":[186]},"counts_by_year":[{"year":2024,"cited_by_count":1},{"year":2023,"cited_by_count":3},{"year":2021,"cited_by_count":1},{"year":2020,"cited_by_count":3}],"updated_date":"2025-11-06T03:46:38.306776","created_date":"2025-10-10T00:00:00"}
