{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,1,31]],"date-time":"2026-01-31T03:39:18Z","timestamp":1769830758872,"version":"3.49.0"},"reference-count":34,"publisher":"IEEE","content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2015,5]]},"DOI":"10.1109\/msst.2015.7208276","type":"proceedings-article","created":{"date-parts":[[2015,8,20]],"date-time":"2015-08-20T21:42:30Z","timestamp":1440106950000},"page":"1-14","source":"Crossref","is-referenced-by-count":54,"title":["SoftWrAP: A lightweight framework for transactional support of storage class memory"],"prefix":"10.1109","author":[{"given":"Ellis R.","family":"Giles","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Kshitij","family":"Doshi","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Peter","family":"Varman","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"263","reference":[{"key":"ref33","doi-asserted-by":"publisher","DOI":"10.1145\/2540708.2540744"},{"key":"ref32","doi-asserted-by":"publisher","DOI":"10.1145\/2540708.2540744"},{"key":"ref31","first-page":"39:1","article-title":"Scmfs: a file system for storage class memory","author":"wu","year":"2011","journal-title":"Proceedings of 2011 International Conference for High Performance Computing Networking Storage and Analysis"},{"key":"ref30","doi-asserted-by":"publisher","DOI":"10.1145\/1950365.1950379"},{"key":"ref34","doi-asserted-by":"publisher","DOI":"10.1145\/1555754.1555759"},{"key":"ref10","article-title":"WrAP: Managing byte-addressable persistent memory","author":"doshi","year":"0","journal-title":"Memory Archiecture and Organization Work-shop (MeAOW) (2012)"},{"key":"ref11","doi-asserted-by":"publisher","DOI":"10.1145\/2592798.2592814"},{"key":"ref12","doi-asserted-by":"publisher","DOI":"10.1145\/2094114.2094126"},{"key":"ref13","doi-asserted-by":"publisher","DOI":"10.1147\/rd.524.0439"},{"key":"ref14","doi-asserted-by":"publisher","DOI":"10.1145\/2482767.2482806"},{"key":"ref15","article-title":"Software support for atomicity and persistence in non-volatile memory","author":"giles","year":"2013","journal-title":"Memory Architecture and Organization Workshop (MeAOW'13)"},{"key":"ref16","year":"2015","journal-title":"Intel Intel 64 and IA-32 Architectures Software Developer's Manuals"},{"key":"ref17","doi-asserted-by":"publisher","DOI":"10.1145\/2668128"},{"key":"ref18","doi-asserted-by":"publisher","DOI":"10.1145\/128765.128770"},{"key":"ref19","article-title":"Persistent, protected and cached: Building blocks for main memory data stores","author":"moraru","year":"2011","journal-title":"CMU Parallel Data Lab Trechnical Report CMU-PDL-11&#x2013;114"},{"key":"ref28","year":"0","journal-title":"Tpc-c Benchmark Version 5 11"},{"key":"ref4","year":"2015","journal-title":"VoltDB"},{"key":"ref27","doi-asserted-by":"publisher","DOI":"10.1145\/1147954.1147958"},{"key":"ref3","year":"2015","journal-title":"Unicom solidDB"},{"key":"ref6","doi-asserted-by":"crossref","first-page":"433","DOI":"10.1145\/2660193.2660224","article-title":"Leveraging locks for non-volatile memory consistency","author":"chakrabarti","year":"2014","journal-title":"Proceedings of the 2014 ACM International Conference on Object Oriented Programming Systems Languages & Applications"},{"key":"ref29","first-page":"61","article-title":"Consistent and durable data structures for non-volatile byte addressable memory","author":"venkatraman","year":"2011","journal-title":"Proc 4th USENIX Conference on File and Storage Technologies"},{"key":"ref5","author":"bingmann","year":"0","journal-title":"Stx b+ tree c++ In"},{"key":"ref8","first-page":"105","article-title":"Making persistent objects fast and safe with next generation, non-volatile memories","author":"coburn","year":"2011","journal-title":"Proc of 16th ASPLOS"},{"key":"ref7","doi-asserted-by":"publisher","DOI":"10.14778\/2735479.2735483"},{"key":"ref2","year":"2015","journal-title":"SQLite"},{"key":"ref9","doi-asserted-by":"publisher","DOI":"10.1145\/1629575.1629589"},{"key":"ref1","year":"2015","journal-title":"Neo4j"},{"key":"ref20","doi-asserted-by":"publisher","DOI":"10.1145\/2150976.2151018"},{"key":"ref22","doi-asserted-by":"publisher","DOI":"10.1145\/2465351.2465374"},{"key":"ref21","doi-asserted-by":"publisher","DOI":"10.1145\/1965724.1965751"},{"key":"ref24","doi-asserted-by":"publisher","DOI":"10.1109\/ISCA.2014.6853222"},{"key":"ref23","year":"0","journal-title":"Pavlo A Py-tpcc"},{"key":"ref26","doi-asserted-by":"publisher","DOI":"10.1145\/174613.174615"},{"key":"ref25","doi-asserted-by":"publisher","DOI":"10.1145\/1555754.1555760"}],"event":{"name":"2015 31st Symposium on Mass Storage Systems and Technologies (MSST)","location":"Santa Clara, CA, USA","start":{"date-parts":[[2015,5,30]]},"end":{"date-parts":[[2015,6,5]]}},"container-title":["2015 31st Symposium on Mass Storage Systems and Technologies (MSST)"],"original-title":[],"link":[{"URL":"http:\/\/xplorestaging.ieee.org\/ielx7\/7167175\/7208272\/07208276.pdf?arnumber=7208276","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2022,5,20]],"date-time":"2022-05-20T18:44:02Z","timestamp":1653072242000},"score":1,"resource":{"primary":{"URL":"http:\/\/ieeexplore.ieee.org\/document\/7208276\/"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2015,5]]},"references-count":34,"URL":"https:\/\/doi.org\/10.1109\/msst.2015.7208276","relation":{},"subject":[],"published":{"date-parts":[[2015,5]]}}}