{"id":"https://openalex.org/W2887279665","doi":"https://doi.org/10.1109/tbdata.2018.2865964","title":"Improving Bank-Level Parallelism for In-Memory Checkpointing in Hybrid Memory Systems","display_name":"Improving Bank-Level Parallelism for In-Memory Checkpointing in Hybrid Memory Systems","publication_year":2018,"publication_date":"2018-08-17","ids":{"openalex":"https://openalex.org/W2887279665","doi":"https://doi.org/10.1109/tbdata.2018.2865964","mag":"2887279665"},"language":"en","primary_location":{"id":"doi:10.1109/tbdata.2018.2865964","is_oa":false,"landing_page_url":"https://doi.org/10.1109/tbdata.2018.2865964","pdf_url":null,"source":{"id":"https://openalex.org/S2491400915","display_name":"IEEE Transactions on Big Data","issn_l":"2332-7790","issn":["2332-7790","2372-2096"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310320439","host_organization_name":"IEEE Computer Society","host_organization_lineage":["https://openalex.org/P4310320439","https://openalex.org/P4310319808"],"host_organization_lineage_names":["IEEE Computer Society","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 Big Data","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/A5022398389","display_name":"Xiaofei Liao","orcid":"https://orcid.org/0000-0001-6302-813X"},"institutions":[{"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":true,"raw_author_name":"Xiaofei Liao","raw_affiliation_strings":["Services Computing Technology and System Lab, Data Technology and System Lab, Cluster and Grid Computing Lab, School of Computer Science and Technology, Huazhong University of Science and Technology, Wuhan, China"],"raw_orcid":"https://orcid.org/0000-0001-6302-813X","affiliations":[{"raw_affiliation_string":"Services Computing Technology and System Lab, Data Technology and System Lab, Cluster and Grid Computing Lab, School of Computer Science and Technology, Huazhong University of Science and Technology, Wuhan, China","institution_ids":["https://openalex.org/I47720641"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5100393411","display_name":"Zhan Zhang","orcid":"https://orcid.org/0000-0001-8749-7440"},"institutions":[{"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":"Zhan Zhang","raw_affiliation_strings":["Services Computing Technology and System Lab, Data Technology and System Lab, Cluster and Grid Computing Lab, School of Computer Science and Technology, Huazhong University of Science and Technology, Wuhan, China"],"raw_orcid":"https://orcid.org/0000-0001-8749-7440","affiliations":[{"raw_affiliation_string":"Services Computing Technology and System Lab, Data Technology and System Lab, Cluster and Grid Computing Lab, School of Computer Science and Technology, Huazhong University of Science and Technology, Wuhan, China","institution_ids":["https://openalex.org/I47720641"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5033955608","display_name":"Haikun Liu","orcid":"https://orcid.org/0000-0003-4290-1408"},"institutions":[{"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":"Haikun Liu","raw_affiliation_strings":["Services Computing Technology and System Lab, Data Technology and System Lab, Cluster and Grid Computing Lab, School of Computer Science and Technology, Huazhong University of Science and Technology, Wuhan, China"],"raw_orcid":"https://orcid.org/0000-0003-4290-1408","affiliations":[{"raw_affiliation_string":"Services Computing Technology and System Lab, Data Technology and System Lab, Cluster and Grid Computing Lab, School of Computer Science and Technology, Huazhong University of Science and Technology, Wuhan, China","institution_ids":["https://openalex.org/I47720641"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5022262922","display_name":"Hai Jin","orcid":"https://orcid.org/0000-0002-3934-7605"},"institutions":[{"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":"Hai Jin","raw_affiliation_strings":["Services Computing Technology and System Lab, Data Technology and System Lab, Cluster and Grid Computing Lab, School of Computer Science and Technology, Huazhong University of Science and Technology, Wuhan, China"],"raw_orcid":"https://orcid.org/0000-0002-3934-7605","affiliations":[{"raw_affiliation_string":"Services Computing Technology and System Lab, Data Technology and System Lab, Cluster and Grid Computing Lab, School of Computer Science and Technology, Huazhong University of Science and Technology, Wuhan, China","institution_ids":["https://openalex.org/I47720641"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":4,"corresponding_author_ids":["https://openalex.org/A5022398389"],"corresponding_institution_ids":["https://openalex.org/I47720641"],"apc_list":null,"apc_paid":null,"fwci":0.0,"has_fulltext":false,"cited_by_count":3,"citation_normalized_percentile":{"value":0.10386828,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":91,"max":96},"biblio":{"volume":"8","issue":"2","first_page":"289","last_page":"301"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10772","display_name":"Distributed systems and fault tolerance","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/T10772","display_name":"Distributed systems and fault tolerance","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/T10054","display_name":"Parallel Computing and Optimization Techniques","score":0.9988999962806702,"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/T13471","display_name":"Cognitive Functions and Memory","score":0.9954000115394592,"subfield":{"id":"https://openalex.org/subfields/3205","display_name":"Experimental and Cognitive Psychology"},"field":{"id":"https://openalex.org/fields/32","display_name":"Psychology"},"domain":{"id":"https://openalex.org/domains/2","display_name":"Social Sciences"}}],"keywords":[{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.8684783577919006},{"id":"https://openalex.org/keywords/dram","display_name":"Dram","score":0.43518316745758057},{"id":"https://openalex.org/keywords/operating-system","display_name":"Operating system","score":0.42091941833496094},{"id":"https://openalex.org/keywords/leverage","display_name":"Leverage (statistics)","score":0.41899847984313965},{"id":"https://openalex.org/keywords/embedded-system","display_name":"Embedded system","score":0.41253986954689026},{"id":"https://openalex.org/keywords/parallel-computing","display_name":"Parallel computing","score":0.3800145089626312},{"id":"https://openalex.org/keywords/computer-hardware","display_name":"Computer hardware","score":0.2642786502838135},{"id":"https://openalex.org/keywords/artificial-intelligence","display_name":"Artificial intelligence","score":0.08418974280357361}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8684783577919006},{"id":"https://openalex.org/C7366592","wikidata":"https://www.wikidata.org/wiki/Q1255620","display_name":"Dram","level":2,"score":0.43518316745758057},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.42091941833496094},{"id":"https://openalex.org/C153083717","wikidata":"https://www.wikidata.org/wiki/Q6535263","display_name":"Leverage (statistics)","level":2,"score":0.41899847984313965},{"id":"https://openalex.org/C149635348","wikidata":"https://www.wikidata.org/wiki/Q193040","display_name":"Embedded system","level":1,"score":0.41253986954689026},{"id":"https://openalex.org/C173608175","wikidata":"https://www.wikidata.org/wiki/Q232661","display_name":"Parallel computing","level":1,"score":0.3800145089626312},{"id":"https://openalex.org/C9390403","wikidata":"https://www.wikidata.org/wiki/Q3966","display_name":"Computer hardware","level":1,"score":0.2642786502838135},{"id":"https://openalex.org/C154945302","wikidata":"https://www.wikidata.org/wiki/Q11660","display_name":"Artificial intelligence","level":1,"score":0.08418974280357361}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1109/tbdata.2018.2865964","is_oa":false,"landing_page_url":"https://doi.org/10.1109/tbdata.2018.2865964","pdf_url":null,"source":{"id":"https://openalex.org/S2491400915","display_name":"IEEE Transactions on Big Data","issn_l":"2332-7790","issn":["2332-7790","2372-2096"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310320439","host_organization_name":"IEEE Computer Society","host_organization_lineage":["https://openalex.org/P4310320439","https://openalex.org/P4310319808"],"host_organization_lineage_names":["IEEE Computer Society","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 Big Data","raw_type":"journal-article"}],"best_oa_location":null,"sustainable_development_goals":[],"awards":[{"id":"https://openalex.org/G1902608784","display_name":null,"funder_award_id":"2017YFB1001603","funder_id":"https://openalex.org/F4320335777","funder_display_name":"National Key Research and Development Program of China"},{"id":"https://openalex.org/G2613314487","display_name":null,"funder_award_id":"61672251","funder_id":"https://openalex.org/F4320321001","funder_display_name":"National Natural Science Foundation of China"},{"id":"https://openalex.org/G2709730326","display_name":null,"funder_award_id":"61732010","funder_id":"https://openalex.org/F4320321001","funder_display_name":"National Natural Science Foundation of China"},{"id":"https://openalex.org/G7218138803","display_name":null,"funder_award_id":"61628204","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/F4320322648","display_name":"Universit\u00e0 degli Studi di Firenze","ror":"https://ror.org/04jr1s763"},{"id":"https://openalex.org/F4320335777","display_name":"National Key Research and Development Program of China","ror":null}],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":44,"referenced_works":["https://openalex.org/W1695856421","https://openalex.org/W1970958679","https://openalex.org/W1976573677","https://openalex.org/W1987201308","https://openalex.org/W2008251984","https://openalex.org/W2013944848","https://openalex.org/W2016391673","https://openalex.org/W2027065489","https://openalex.org/W2032590945","https://openalex.org/W2033811947","https://openalex.org/W2043522772","https://openalex.org/W2044920626","https://openalex.org/W2048894106","https://openalex.org/W2074787299","https://openalex.org/W2085365868","https://openalex.org/W2098297530","https://openalex.org/W2104129492","https://openalex.org/W2104305170","https://openalex.org/W2104696904","https://openalex.org/W2112752650","https://openalex.org/W2116011221","https://openalex.org/W2120699192","https://openalex.org/W2130019570","https://openalex.org/W2142875853","https://openalex.org/W2147657366","https://openalex.org/W2155521027","https://openalex.org/W2157960977","https://openalex.org/W2159908132","https://openalex.org/W2165022815","https://openalex.org/W2167259479","https://openalex.org/W2227669608","https://openalex.org/W2234174598","https://openalex.org/W2290279410","https://openalex.org/W2294253319","https://openalex.org/W2518205541","https://openalex.org/W2611154522","https://openalex.org/W2998915116","https://openalex.org/W4236382111","https://openalex.org/W4245507143","https://openalex.org/W4255919916","https://openalex.org/W6630179916","https://openalex.org/W6678402169","https://openalex.org/W6737080462","https://openalex.org/W6768959830"],"related_works":["https://openalex.org/W3120961607","https://openalex.org/W4401568740","https://openalex.org/W3148568549","https://openalex.org/W2098207691","https://openalex.org/W1648516568","https://openalex.org/W361036515","https://openalex.org/W2161286015","https://openalex.org/W2269474412","https://openalex.org/W2433923775","https://openalex.org/W80860381"],"abstract_inverted_index":{"Checkpoint/recovery":[0],"has":[1],"been":[2],"widely":[3],"used":[4],"in":[5,187],"many":[6],"high":[7],"available":[8],"and":[9,21,33,55,82,100,168,206,211,238,247],"reliable":[10],"systems.":[11],"This":[12],"paper":[13],"proposes":[14],"<italic":[15,38,146],"xmlns:mml=\"http://www.w3.org/1998/Math/MathML\"":[16,39,147],"xmlns:xlink=\"http://www.w3.org/1999/xlink\">Shadow</i>":[17,40,148],",":[18],"an":[19],"application-transparent":[20],"in-memory":[22],"checkpointing":[23,45,57,70,84,87,174,207,234,250],"mechanism":[24,46,175],"based":[25,44,227,249],"on":[26,89,95,108,221,241],"hybrid":[27,90],"memory":[28,78,91,106,118,127,138,154,164,183,201,214],"system":[29,50],"composed":[30],"of":[31,98,105,136,152,166,192],"DRAM":[32,167],"emerging":[34],"Non-volatile":[35],"Memory":[36],"(NVM).":[37],"adopts":[41],"a":[42,172],"pre-copy":[43,226,248],"to":[47,61,77,129,156,184,224,244],"reduce":[48,200,233],"the":[49,69,83,96,103,109,117,121,132,150,163,185,225,245],"downtime.":[51],"It":[52],"supports":[53],"fine-grained":[54],"incremental":[56],"at":[58,120],"frequencies":[59],"up":[60],"100":[62],"times":[63],"per":[64],"second.":[65],"Under":[66],"this":[67,113],"context,":[68],"can":[71,177,199,231],"significantly":[72],"degrade":[73],"application":[74,110],"performance":[75,97],"due":[76],"contention":[79,107,119],"between":[80,204],"applications":[81,205],"process.":[85],"Previous":[86],"mechanisms":[88],"systems":[92],"have":[93,101],"focused":[94],"checkpointing,":[99],"overlooked":[102],"impact":[104],"performance.":[111],"In":[112],"paper,":[114],"we":[115,170],"mitigate":[116],"bank":[122,142,202],"level":[123],"by":[124,208,218,236],"carefully":[125],"scheduling":[126],"requests":[128,155],"fully":[130],"leverage":[131],"idle":[133],"time":[134],"slots":[135],"different":[137],"banks.":[139],"Moreover,":[140,229],"if":[141],"conflicts":[143,203],"are":[144],"unavoidable,":[145],"promotes":[149],"priority":[151],"applications\u2019":[153,213],"lessen":[157],"their":[158],"access":[159],"latencies.":[160],"By":[161],"redesigning":[162],"controllers":[165],"NVM,":[169,188],"implement":[171],"hardware-assisted":[173],"that":[176,197],"directly":[178],"transfer":[179],"data":[180],"from":[181],"working":[182],"checkpoint":[186],"without":[189],"any":[190],"intervention":[191],"CPUs.":[193],"Our":[194],"evaluation":[195],"shows":[196],"Shadow":[198,230],"75":[209],"percent,":[210],"decrease":[212],"read":[215],"request":[216],"latency":[217],"28":[219],"percent":[220,240],"average":[222,242],"compared":[223,243],"checkpointing.":[228],"also":[232],"overhead":[235],"42":[237],"16":[239],"stop-and-copy":[246],"approaches,":[251],"respectively.":[252]},"counts_by_year":[{"year":2025,"cited_by_count":1},{"year":2024,"cited_by_count":2}],"updated_date":"2026-03-27T05:58:40.876381","created_date":"2025-10-10T00:00:00"}
