{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2024,9,4]],"date-time":"2024-09-04T15:16:01Z","timestamp":1725462961147},"reference-count":51,"publisher":"IEEE","content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2016]]},"DOI":"10.1109\/msst.2016.7897078","type":"proceedings-article","created":{"date-parts":[[2017,4,13]],"date-time":"2017-04-13T16:45:41Z","timestamp":1492101941000},"page":"1-15","source":"Crossref","is-referenced-by-count":0,"title":["Fast and failure-consistent updates of application data in non-volatile main memory file system"],"prefix":"10.1109","author":[{"family":"Jiaxin Ou","sequence":"first","affiliation":[]},{"given":"Jiwu","family":"Shu","sequence":"additional","affiliation":[]}],"member":"263","reference":[{"article-title":"Mobibench benchmark tool","year":"0","author":"laboratory","key":"ref39"},{"year":"0","key":"ref38","article-title":"mysqlcheck -a table maintenance program"},{"year":"0","key":"ref33","article-title":"Write-ahead logging"},{"year":"0","key":"ref32","article-title":"Atomic commit in sqlite"},{"year":"0","key":"ref31","article-title":"Trees i: Radix trees"},{"article-title":"Intel architecture instruction set extensions programming reference","year":"0","author":"cooperation","key":"ref30"},{"year":"0","key":"ref37","article-title":"Sysbench benchmark tool"},{"year":"0","key":"ref36","article-title":"Fundamental specifications of kyoto cabinet version 1"},{"year":"0","key":"ref35","article-title":"Innodb disk i\/o"},{"year":"0","key":"ref34","article-title":"The innodb storage engine"},{"key":"ref28","first-page":"203","article-title":"Failure-atomic updates of application data in a linux file system","author":"verma","year":"2015","journal-title":"Proceedings of the 13th USENIX Conference on File and Storage Technologies (FAST'15)"},{"key":"ref27","doi-asserted-by":"publisher","DOI":"10.1109\/ICDE.1993.344029"},{"key":"ref29","doi-asserted-by":"publisher","DOI":"10.1109\/HPCA.2014.6835960"},{"key":"ref2","doi-asserted-by":"publisher","DOI":"10.1145\/2694344.2694370"},{"key":"ref1","doi-asserted-by":"publisher","DOI":"10.1109\/MSST.2015.7208275"},{"key":"ref20","article-title":"The non-volatile memory technology database (nvmdb)","author":"suzuki","year":"2015","journal-title":"Department of Computer Science & Engineering"},{"key":"ref22","doi-asserted-by":"publisher","DOI":"10.1109\/MSST.2015.7208274"},{"key":"ref21","first-page":"221","article-title":"Lightweight application-level crash consistency on transactional flash storage","author":"min","year":"2015","journal-title":"2015 USENIX Annual Technical Conference (USENIX ATC 15)"},{"year":"0","key":"ref24","article-title":"Transactional ntfs (txf)"},{"key":"ref23","doi-asserted-by":"publisher","DOI":"10.1109\/ICCD.2014.6974684"},{"key":"ref26","doi-asserted-by":"publisher","DOI":"10.1145\/2168836.2168839"},{"key":"ref25","first-page":"29","article-title":"Enabling transactional file access via lightweight kernel extensions","author":"spillane","year":"2009","journal-title":"Proccedings of the 7th Conference on File and Storage Technologies (FAST '09)"},{"key":"ref50","doi-asserted-by":"publisher","DOI":"10.1145\/2830772.2830802"},{"key":"ref51","doi-asserted-by":"publisher","DOI":"10.1109\/MICRO.2014.47"},{"key":"ref10","doi-asserted-by":"publisher","DOI":"10.1145\/2592798.2592814"},{"key":"ref11","doi-asserted-by":"publisher","DOI":"10.1145\/1629575.1629589"},{"key":"ref40","doi-asserted-by":"publisher","DOI":"10.1145\/1807128.1807152"},{"key":"ref12","doi-asserted-by":"publisher","DOI":"10.1145\/2063384.2063436"},{"key":"ref13","first-page":"323","article-title":"Nova: A log-structured file system for hybrid volatile\/non-volatile main memories","author":"xu","year":"2016","journal-title":"14th USENIX Conference on File and Storage Technologies (FAST 16)"},{"key":"ref14","first-page":"433","article-title":"All file systems are not created equal: On the complexity of crafting crash-consistent applications","author":"pillai","year":"2014","journal-title":"11th USENIX Symposium on Operating Systems Design and Implementation (OSDI 14)"},{"key":"ref15","first-page":"449","article-title":"Torturing databases for fun and profit","author":"zheng","year":"2014","journal-title":"11th USENIX Symposium on Operating Systems Design and Implementation (OSDI 14)"},{"key":"ref16","doi-asserted-by":"publisher","DOI":"10.1145\/1950365.1950379"},{"key":"ref17","doi-asserted-by":"publisher","DOI":"10.1145\/1950365.1950380"},{"key":"ref18","doi-asserted-by":"publisher","DOI":"10.1145\/128765.128770"},{"key":"ref19","doi-asserted-by":"publisher","DOI":"10.1145\/2517349.2522724"},{"year":"0","key":"ref4","article-title":"Sqlite transactional sql database engine"},{"year":"0","key":"ref3","article-title":"Vim the editor"},{"year":"0","key":"ref6","article-title":"Kyoto cabinet: a straightforward implementation of dbm"},{"year":"0","key":"ref5","article-title":"Mariadb: an enhanced, drop-in replacement for mysql"},{"article-title":"Supporting filesystems in persistent memory","year":"2014","author":"corbet","key":"ref8"},{"year":"0","key":"ref7","article-title":"Google's leveldb key-value store"},{"key":"ref49","doi-asserted-by":"publisher","DOI":"10.1145\/2540708.2540744"},{"key":"ref9","doi-asserted-by":"publisher","DOI":"10.1145\/2592798.2592810"},{"year":"0","key":"ref46","article-title":"Zfs"},{"key":"ref45","doi-asserted-by":"publisher","DOI":"10.1145\/146941.146943"},{"year":"0","key":"ref48","article-title":"Persistent memory file system"},{"key":"ref47","doi-asserted-by":"publisher","DOI":"10.1145\/350853.350863"},{"key":"ref42","article-title":"Journaling the linux ext2fs filesystem","author":"tweedie","year":"1998","journal-title":"Proceedings of the Fourth Annual Linux Expo"},{"year":"0","key":"ref41","article-title":"Journaled file system technology for linux"},{"year":"0","key":"ref44","article-title":"Btrfs"},{"key":"ref43","doi-asserted-by":"publisher","DOI":"10.1109\/TC.2014.2329674"}],"event":{"name":"2016 32nd Symposium on Mass Storage Systems and Technologies (MSST)","start":{"date-parts":[[2016,5,2]]},"location":"Santa Clara, CA","end":{"date-parts":[[2016,5,6]]}},"container-title":["2016 32nd Symposium on Mass Storage Systems and Technologies (MSST)"],"original-title":[],"link":[{"URL":"http:\/\/xplorestaging.ieee.org\/ielx7\/7893520\/7897073\/07897078.pdf?arnumber=7897078","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2018,8,30]],"date-time":"2018-08-30T17:56:40Z","timestamp":1535651800000},"score":1,"resource":{"primary":{"URL":"https:\/\/ieeexplore.ieee.org\/document\/7897078\/"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2016]]},"references-count":51,"URL":"https:\/\/doi.org\/10.1109\/msst.2016.7897078","relation":{},"subject":[],"published":{"date-parts":[[2016]]}}}