{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,2,21]],"date-time":"2025-02-21T21:54:48Z","timestamp":1740174888035,"version":"3.37.3"},"reference-count":15,"publisher":"Wiley","license":[{"start":{"date-parts":[[2015,1,1]],"date-time":"2015-01-01T00:00:00Z","timestamp":1420070400000},"content-version":"unspecified","delay-in-days":0,"URL":"http:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"funder":[{"name":"National High Technology Research and Development Program of China","award":["2012AA01A301","2012AA010901","61272142","61402486","61402492","2014HSSA01","DOME EP\/J016330\/1","PAMELA EP\/K008730\/1"],"award-info":[{"award-number":["2012AA01A301","2012AA010901","61272142","61402486","61402492","2014HSSA01","DOME EP\/J016330\/1","PAMELA EP\/K008730\/1"]}]},{"name":"National High Technology Research and Development Program of China","award":["2012AA01A301","2012AA010901","61272142","61402486","61402492","2014HSSA01","DOME EP\/J016330\/1","PAMELA EP\/K008730\/1"],"award-info":[{"award-number":["2012AA01A301","2012AA010901","61272142","61402486","61402492","2014HSSA01","DOME EP\/J016330\/1","PAMELA EP\/K008730\/1"]}]},{"DOI":"10.13039\/501100001809","name":"National Natural Science Foundation of China","doi-asserted-by":"publisher","award":["2012AA01A301","2012AA010901","61272142","61402486","61402492","2014HSSA01","DOME EP\/J016330\/1","PAMELA EP\/K008730\/1"],"award-info":[{"award-number":["2012AA01A301","2012AA010901","61272142","61402486","61402492","2014HSSA01","DOME EP\/J016330\/1","PAMELA EP\/K008730\/1"]}],"id":[{"id":"10.13039\/501100001809","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/501100001809","name":"National Natural Science Foundation of China","doi-asserted-by":"publisher","award":["2012AA01A301","2012AA010901","61272142","61402486","61402492","2014HSSA01","DOME EP\/J016330\/1","PAMELA EP\/K008730\/1"],"award-info":[{"award-number":["2012AA01A301","2012AA010901","61272142","61402486","61402492","2014HSSA01","DOME EP\/J016330\/1","PAMELA EP\/K008730\/1"]}],"id":[{"id":"10.13039\/501100001809","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/501100001809","name":"National Natural Science Foundation of China","doi-asserted-by":"publisher","award":["2012AA01A301","2012AA010901","61272142","61402486","61402492","2014HSSA01","DOME EP\/J016330\/1","PAMELA EP\/K008730\/1"],"award-info":[{"award-number":["2012AA01A301","2012AA010901","61272142","61402486","61402492","2014HSSA01","DOME EP\/J016330\/1","PAMELA EP\/K008730\/1"]}],"id":[{"id":"10.13039\/501100001809","id-type":"DOI","asserted-by":"publisher"}]},{"name":"State Key Laboratory of High-end Server & Storage Technology","award":["2012AA01A301","2012AA010901","61272142","61402486","61402492","2014HSSA01","DOME EP\/J016330\/1","PAMELA EP\/K008730\/1"],"award-info":[{"award-number":["2012AA01A301","2012AA010901","61272142","61402486","61402492","2014HSSA01","DOME EP\/J016330\/1","PAMELA EP\/K008730\/1"]}]},{"DOI":"10.13039\/501100000266","name":"Engineering and Physical Sciences Research Council","doi-asserted-by":"publisher","award":["2012AA01A301","2012AA010901","61272142","61402486","61402492","2014HSSA01","DOME EP\/J016330\/1","PAMELA EP\/K008730\/1"],"award-info":[{"award-number":["2012AA01A301","2012AA010901","61272142","61402486","61402492","2014HSSA01","DOME EP\/J016330\/1","PAMELA EP\/K008730\/1"]}],"id":[{"id":"10.13039\/501100000266","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/501100000266","name":"Engineering and Physical Sciences Research Council","doi-asserted-by":"publisher","award":["2012AA01A301","2012AA010901","61272142","61402486","61402492","2014HSSA01","DOME EP\/J016330\/1","PAMELA EP\/K008730\/1"],"award-info":[{"award-number":["2012AA01A301","2012AA010901","61272142","61402486","61402492","2014HSSA01","DOME EP\/J016330\/1","PAMELA EP\/K008730\/1"]}],"id":[{"id":"10.13039\/501100000266","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Scientific Programming"],"published-print":{"date-parts":[[2015]]},"abstract":"<jats:p>Nonvolatile memory (e.g., Phase Change Memory) blurs the boundary between memory and storage and it could greatly facilitate the construction of in-memory durable data structures. Data structures can be processed and stored directly in NVRAM. To maintain the consistency of persistent data, logging is a widely adopted mechanism. However, logging introduces write-twice overhead. This paper introduces an optimized write-combined logging to reduce the writes to NVRAM log. By leveraging the fast-read and byte-addressable features of NVRAM, we can perform a read-and-compare operation before writes and thus issue writes in a finer-grained way. We tested our system on the benchmark suit STAMP which contains real-world applications. Experiment results show that our system can reduce the writes to NVRAM by 33%\u201334%, which can help extend the lifetime of NVRAM and improve performance. Averagely our system can improve performance by 7%\u201311%.<\/jats:p>","DOI":"10.1155\/2015\/398369","type":"journal-article","created":{"date-parts":[[2015,12,27]],"date-time":"2015-12-27T16:02:44Z","timestamp":1451232164000},"page":"1-13","source":"Crossref","is-referenced-by-count":1,"title":["Write-Combined Logging: An Optimized Logging for Consistency in NVRAM"],"prefix":"10.1155","volume":"2015","author":[{"given":"Wenzhe","family":"Zhang","sequence":"first","affiliation":[{"name":"Science and Technology on Parallel and Distributed Processing Laboratory, College of Computer, National University of Defense Technology, Changsha 410073, China"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Kai","family":"Lu","sequence":"additional","affiliation":[{"name":"Science and Technology on Parallel and Distributed Processing Laboratory, College of Computer, National University of Defense Technology, Changsha 410073, China"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Mikel","family":"Luj\u00e1n","sequence":"additional","affiliation":[{"name":"School of Computer Science, The University of Manchester, Manchester M13 9PL, UK"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Xiaoping","family":"Wang","sequence":"additional","affiliation":[{"name":"Science and Technology on Parallel and Distributed Processing Laboratory, College of Computer, National University of Defense Technology, Changsha 410073, China"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Xu","family":"Zhou","sequence":"additional","affiliation":[{"name":"Science and Technology on Parallel and Distributed Processing Laboratory, College of Computer, National University of Defense Technology, Changsha 410073, China"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"311","reference":[{"key":"1","doi-asserted-by":"publisher","DOI":"10.1109\/mc.2013.189"},{"key":"3","doi-asserted-by":"publisher","DOI":"10.1145\/1961295.1950380"},{"key":"4","doi-asserted-by":"publisher","DOI":"10.1145\/1961295.1950379"},{"issue":"3","key":"6","doi-asserted-by":"crossref","first-page":"2","DOI":"10.1145\/1555815.1555758","volume":"37","year":"2009","journal-title":"ACM SIGARCH Computer Architecture News"},{"issue":"1","key":"8","doi-asserted-by":"crossref","first-page":"26","DOI":"10.1145\/146941.146943","volume":"10","year":"1992","journal-title":"ACM Transactions on Computer Systems (TOCS)"},{"issue":"3","key":"12","doi-asserted-by":"crossref","first-page":"380","DOI":"10.1145\/2366231.2337203","volume":"40","year":"2012","journal-title":"ACM SIGARCH Computer Architecture News"},{"issue":"11","key":"18","doi-asserted-by":"crossref","first-page":"117","DOI":"10.1145\/356989.357000","volume":"35","year":"2000","journal-title":"ACM Sigplan Notices"},{"key":"20","doi-asserted-by":"publisher","DOI":"10.1109\/tpds.2010.49"},{"key":"24","doi-asserted-by":"publisher","DOI":"10.1145\/170036.170041"},{"key":"25","doi-asserted-by":"publisher","DOI":"10.14778\/2735496.2735502"},{"issue":"3","key":"28","doi-asserted-by":"crossref","first-page":"102","DOI":"10.1145\/1151374.1151375","volume":"40","year":"2006","journal-title":"ACM SIGOPS Operating Systems Review"},{"issue":"1","key":"29","doi-asserted-by":"crossref","first-page":"11","DOI":"10.1145\/65762.65765","volume":"23","year":"1989","journal-title":"ACM SIGOPS Operating Systems Review"},{"key":"30","doi-asserted-by":"publisher","DOI":"10.1145\/128765.128770"},{"issue":"1","key":"33","doi-asserted-by":"crossref","first-page":"401","DOI":"10.1145\/2189750.2151018","volume":"40","year":"2012","journal-title":"ACM SIGARCH Computer Architecture News"},{"key":"37","doi-asserted-by":"publisher","DOI":"10.1145\/1735970.1736023"}],"container-title":["Scientific Programming"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/downloads.hindawi.com\/journals\/sp\/2015\/398369.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/downloads.hindawi.com\/journals\/sp\/2015\/398369.xml","content-type":"application\/xml","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/downloads.hindawi.com\/journals\/sp\/2015\/398369.pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2017,6,23]],"date-time":"2017-06-23T22:32:58Z","timestamp":1498257178000},"score":1,"resource":{"primary":{"URL":"http:\/\/www.hindawi.com\/journals\/sp\/2015\/398369\/"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2015]]},"references-count":15,"alternative-id":["398369","398369"],"URL":"https:\/\/doi.org\/10.1155\/2015\/398369","relation":{},"ISSN":["1058-9244","1875-919X"],"issn-type":[{"type":"print","value":"1058-9244"},{"type":"electronic","value":"1875-919X"}],"subject":[],"published":{"date-parts":[[2015]]}}}