{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,4,1]],"date-time":"2026-04-01T18:46:54Z","timestamp":1775069214784,"version":"3.50.1"},"reference-count":40,"publisher":"Institute of Electrical and Electronics Engineers (IEEE)","issue":"2","license":[{"start":{"date-parts":[[2020,2,1]],"date-time":"2020-02-01T00:00:00Z","timestamp":1580515200000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/ieeexplore.ieee.org\/Xplorehelp\/downloads\/license-information\/IEEE.html"},{"start":{"date-parts":[[2020,2,1]],"date-time":"2020-02-01T00:00:00Z","timestamp":1580515200000},"content-version":"stm-asf","delay-in-days":0,"URL":"https:\/\/doi.org\/10.15223\/policy-029"},{"start":{"date-parts":[[2020,2,1]],"date-time":"2020-02-01T00:00:00Z","timestamp":1580515200000},"content-version":"stm-asf","delay-in-days":0,"URL":"https:\/\/doi.org\/10.15223\/policy-037"}],"funder":[{"DOI":"10.13039\/501100010418","name":"Institute for Information and communications Technology Promotion","doi-asserted-by":"publisher","award":["IITP-2017-0-00914"],"award-info":[{"award-number":["IITP-2017-0-00914"]}],"id":[{"id":"10.13039\/501100010418","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["IEEE Trans. Comput."],"published-print":{"date-parts":[[2020,2,1]]},"DOI":"10.1109\/tc.2019.2947897","type":"journal-article","created":{"date-parts":[[2019,10,16]],"date-time":"2019-10-16T20:44:06Z","timestamp":1571258646000},"page":"260-273","source":"Crossref","is-referenced-by-count":29,"title":["WAL-SSD: Address Remapping-Based Write-Ahead-Logging Solid-State Disks"],"prefix":"10.1109","volume":"69","author":[{"ORCID":"https:\/\/orcid.org\/0000-0003-1051-1165","authenticated-orcid":false,"given":"Kyuhwa","family":"Han","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-8869-3571","authenticated-orcid":false,"given":"Hyukjoong","family":"Kim","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-7235-7787","authenticated-orcid":false,"given":"Dongkun","family":"Shin","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"263","reference":[{"key":"ref39","doi-asserted-by":"publisher","DOI":"10.1145\/2947658"},{"key":"ref38","doi-asserted-by":"publisher","DOI":"10.1109\/NGMAST.2014.9"},{"key":"ref33","first-page":"759","article-title":"Improving file system performance of mobile storage systems using a decoupled defragmenter","author":"hahn","year":"2017","journal-title":"Proc USENIX Annu Tech Conf"},{"key":"ref32","first-page":"273","article-title":"F2FS: A new file system for flash storage","author":"lee","year":"2015","journal-title":"Proc USENIX Conf File Storage Technol"},{"key":"ref31","doi-asserted-by":"publisher","DOI":"10.1145\/2463676.2465296"},{"key":"ref30","year":"2004"},{"key":"ref37","doi-asserted-by":"publisher","DOI":"10.1145\/1774088.1774138"},{"key":"ref36","first-page":"1","article-title":"Don't stack your log on my log","author":"yang","year":"2014","journal-title":"Proc Workshop Interactions NVM\/FLASH Operating Syst Workloads"},{"key":"ref35","doi-asserted-by":"publisher","DOI":"10.1145\/2501620.2501623"},{"key":"ref34","doi-asserted-by":"publisher","DOI":"10.1145\/1151374.1151375"},{"key":"ref10","doi-asserted-by":"publisher","DOI":"10.1145\/1508244.1508271"},{"key":"ref40","doi-asserted-by":"publisher","DOI":"10.1145\/2741948.2741949"},{"key":"ref11","doi-asserted-by":"crossref","first-page":"366","DOI":"10.1109\/TCE.2002.1010143","article-title":"A space-efficient flash translation layer for compact flash systems","volume":"48","author":"kim","year":"2002","journal-title":"IEEE Trans Consum Electron"},{"key":"ref12","doi-asserted-by":"publisher","DOI":"10.1145\/1275986.1275990"},{"key":"ref13","doi-asserted-by":"publisher","DOI":"10.1145\/1450058.1450063"},{"key":"ref14","doi-asserted-by":"publisher","DOI":"10.1109\/MSST.2011.5937215"},{"key":"ref15","doi-asserted-by":"publisher","DOI":"10.1145\/1811039.1811089"},{"key":"ref16","first-page":"271","article-title":"SHRD: Improving spatial locality in flash storage accesses by sequentializing in host and randomizing in device","author":"kim","year":"2017","journal-title":"Proc USENIX Conf File Storage Technol"},{"key":"ref17","year":"2019"},{"key":"ref18","doi-asserted-by":"publisher","DOI":"10.1145\/2463676.2465326"},{"key":"ref19","doi-asserted-by":"publisher","DOI":"10.1145\/1480439.1480443"},{"key":"ref28","article-title":"PostMark: A new file system benchmark","author":"katcher","year":"1997"},{"key":"ref4","first-page":"29","article-title":"Enabling transactional file access via lightweight kernel extensions","author":"spillane","year":"2009","journal-title":"Proc 7th USENIX Conf File Storage Technol"},{"key":"ref27","doi-asserted-by":"publisher","DOI":"10.1145\/1807128.1807152"},{"key":"ref3","first-page":"29","article-title":"Stasis: Flexible transactional storage","author":"sears","year":"2006","journal-title":"Proc USENIX Symp on Operating System Design and Implementation"},{"key":"ref6","doi-asserted-by":"publisher","DOI":"10.1109\/HPCA.2011.5749738"},{"key":"ref29","article-title":"Filebench","year":"2005"},{"key":"ref5","first-page":"147","article-title":"Transactional flash","author":"prabhakaran","year":"2008","journal-title":"Proc USENIX Symp on Operating System Design and Implementation"},{"key":"ref8","first-page":"111","article-title":"ANViL: Advanced virtualization for modern non-volatile memory devices","author":"weiss","year":"2015","journal-title":"Proc USENIX Conf File Storage Technol"},{"key":"ref7","doi-asserted-by":"publisher","DOI":"10.1109\/ICCD.2013.6657033"},{"key":"ref2","first-page":"183","article-title":"Berkeley DB","author":"olson","year":"1999","journal-title":"Proc Annu Conf USENIX Annu Tech Conf"},{"key":"ref9","doi-asserted-by":"publisher","DOI":"10.1145\/2882903.2882910"},{"key":"ref1","doi-asserted-by":"publisher","DOI":"10.1145\/128765.128770"},{"key":"ref20","year":"1995"},{"key":"ref22","doi-asserted-by":"publisher","DOI":"10.1109\/RTTAS.2002.1137393"},{"key":"ref21","year":"2011"},{"key":"ref24","year":"2009"},{"key":"ref23","doi-asserted-by":"publisher","DOI":"10.1145\/1453775.1453783"},{"key":"ref26","article-title":"tpcc-mysql","year":"2013"},{"key":"ref25","article-title":"Flexible I\/O tester","author":"axboe","year":"2016"}],"container-title":["IEEE Transactions on Computers"],"original-title":[],"link":[{"URL":"http:\/\/xplorestaging.ieee.org\/ielx7\/12\/8959511\/08871169.pdf?arnumber=8871169","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2022,4,27]],"date-time":"2022-04-27T14:06:07Z","timestamp":1651068367000},"score":1,"resource":{"primary":{"URL":"https:\/\/ieeexplore.ieee.org\/document\/8871169\/"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2020,2,1]]},"references-count":40,"journal-issue":{"issue":"2"},"URL":"https:\/\/doi.org\/10.1109\/tc.2019.2947897","relation":{},"ISSN":["0018-9340","1557-9956","2326-3814"],"issn-type":[{"value":"0018-9340","type":"print"},{"value":"1557-9956","type":"electronic"},{"value":"2326-3814","type":"electronic"}],"subject":[],"published":{"date-parts":[[2020,2,1]]}}}