{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,10,24]],"date-time":"2025-10-24T16:39:20Z","timestamp":1761323960985,"version":"3.37.3"},"reference-count":45,"publisher":"Institute of Electrical and Electronics Engineers (IEEE)","issue":"4","license":[{"start":{"date-parts":[[2016,4,1]],"date-time":"2016-04-01T00:00:00Z","timestamp":1459468800000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/ieeexplore.ieee.org\/Xplorehelp\/downloads\/license-information\/IEEE.html"}],"funder":[{"DOI":"10.13039\/501100003725","name":"National Research Foundation of Korea (NRF)","doi-asserted-by":"publisher","id":[{"id":"10.13039\/501100003725","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/501100004085","name":"Korea government (MEST)","doi-asserted-by":"publisher","award":["2011-0028825"],"award-info":[{"award-number":["2011-0028825"]}],"id":[{"id":"10.13039\/501100004085","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["IEEE Trans. Comput."],"published-print":{"date-parts":[[2016,4,1]]},"DOI":"10.1109\/tc.2014.2349525","type":"journal-article","created":{"date-parts":[[2014,8,19]],"date-time":"2014-08-19T18:24:08Z","timestamp":1408472648000},"page":"1145-1157","source":"Crossref","is-referenced-by-count":28,"title":["Eliminating Periodic Flush Overhead of File I\/O with Non-Volatile Buffer Cache"],"prefix":"10.1109","volume":"65","author":[{"given":"Eunji","family":"Lee","sequence":"first","affiliation":[]},{"given":"Hyojung","family":"Kang","sequence":"additional","affiliation":[]},{"given":"Hyokyung","family":"Bahn","sequence":"additional","affiliation":[]},{"given":"Kang G.","family":"Shin","sequence":"additional","affiliation":[]}],"member":"263","reference":[{"key":"ref39","doi-asserted-by":"publisher","DOI":"10.1145\/2554850.2555032"},{"key":"ref38","doi-asserted-by":"publisher","DOI":"10.1109\/MSST.2012.6232378"},{"key":"ref33","doi-asserted-by":"publisher","DOI":"10.1109\/MASCOT.2004.1348317"},{"year":"0","key":"ref32"},{"key":"ref31","doi-asserted-by":"publisher","DOI":"10.1145\/2086696.2086732"},{"key":"ref30","doi-asserted-by":"publisher","DOI":"10.1145\/1629911.1630086"},{"key":"ref37","doi-asserted-by":"publisher","DOI":"10.1145\/2063384.2063436"},{"key":"ref36","doi-asserted-by":"publisher","DOI":"10.1145\/1629575.1629589"},{"key":"ref35","doi-asserted-by":"publisher","DOI":"10.1145\/2442116.2442131"},{"key":"ref34","doi-asserted-by":"publisher","DOI":"10.1109\/TENCON.2006.343797"},{"key":"ref10","first-page":"247","article-title":"Design and implementation of transactional write buffer cache with storage class memory","volume":"16","author":"kim","year":"2010","journal-title":"J Korean Inst Info Sci Eng"},{"key":"ref40","doi-asserted-by":"publisher","DOI":"10.1145\/1713254.1713276"},{"key":"ref11","first-page":"135","article-title":"Zumastor linux storage server","author":"phillips","year":"2007","journal-title":"Proc Linux Symp"},{"key":"ref12","doi-asserted-by":"publisher","DOI":"10.1109\/ICDE.2011.5767918"},{"year":"0","key":"ref13"},{"key":"ref14","doi-asserted-by":"crossref","first-page":"371","DOI":"10.1145\/1816038.1816012","article-title":"Resistive computation: Avoiding the power wall with low-leakage, STT-MRAM based computing","author":"guo","year":"2010","journal-title":"Proc Int Symp Comput Archit"},{"journal-title":"UNIX Internals The New frontiers","year":"1995","author":"vahallia","key":"ref15"},{"key":"ref16","first-page":"41","article-title":"A comparison of file system workloads","author":"roselli","year":"2000","journal-title":"Proc USENIX Annu Tech Conf"},{"journal-title":"Iozone Filesystem Benchmark","year":"0","author":"norcutt","key":"ref17"},{"year":"0","key":"ref18"},{"key":"ref19","doi-asserted-by":"publisher","DOI":"10.1145\/170035.170081"},{"key":"ref28","article-title":"BPLRU: A buffer management scheme for improving random writes in flash storage","author":"kim","year":"2008","journal-title":"Proc USENIX Conf File Storage Technol"},{"key":"ref4","doi-asserted-by":"publisher","DOI":"10.1145\/1555754.1555760"},{"key":"ref27","doi-asserted-by":"publisher","DOI":"10.1109\/TCE.2006.1649669"},{"article-title":"File systems in the cloud","year":"0","author":"rubin","key":"ref3"},{"key":"ref6","doi-asserted-by":"publisher","DOI":"10.1109\/MASCOTS.2011.68"},{"key":"ref29","first-page":"14","article-title":"Operating system support for NVM+DRAM hybrid main memory","author":"mogul","year":"2009","journal-title":"Proc USENIX Workshop Hot Topics Oper Syst"},{"key":"ref5","doi-asserted-by":"publisher","DOI":"10.1145\/1785414.1785441"},{"article-title":"Non-volatile memory & its use in enterprise applications","year":"2012","author":"proctor","key":"ref8"},{"key":"ref7","doi-asserted-by":"publisher","DOI":"10.1145\/1555754.1555759"},{"key":"ref2","doi-asserted-by":"publisher","DOI":"10.1145\/2385603.2385607"},{"key":"ref9","first-page":"73","article-title":"Unioning of the buffer cache and journaling layers with non-volatile memory","author":"lee","year":"2013","journal-title":"Proc USENIX Conf File Storage Technol"},{"key":"ref1","first-page":"1","article-title":"Analysis and evolution of journaling file systems","author":"prabhakaran","year":"2005","journal-title":"Proc USENIX Annu Tech Conf"},{"key":"ref20","first-page":"439","article-title":"2Q: A low overhead high performance buffer management replacement algorithm","author":"johnson","year":"1994","journal-title":"Proc Int Conf Very Large Data Bases"},{"key":"ref45","doi-asserted-by":"publisher","DOI":"10.1049\/el.2013.1637"},{"key":"ref22","first-page":"115","article-title":"ARC: A self-tuning, low overhead replacement cache","author":"megiddo","year":"2003","journal-title":"Proc USENIX Conf File Storage Technol"},{"key":"ref21","doi-asserted-by":"publisher","DOI":"10.1109\/TC.2001.970573"},{"key":"ref42","doi-asserted-by":"publisher","DOI":"10.1145\/2038642.2038694"},{"key":"ref24","doi-asserted-by":"publisher","DOI":"10.1109\/TC.2005.130"},{"key":"ref41","doi-asserted-by":"publisher","DOI":"10.1109\/TC.2008.224"},{"key":"ref23","first-page":"119","article-title":"A low-overhead, high-performance unified buffer management scheme that exploits sequential and looping references","author":"kim","year":"2000","journal-title":"Proc USENIX Symp Operat Syst Des Implement"},{"key":"ref44","doi-asserted-by":"publisher","DOI":"10.1145\/2093139.2093140"},{"key":"ref26","doi-asserted-by":"publisher","DOI":"10.1109\/TCE.2008.4637609"},{"key":"ref43","doi-asserted-by":"publisher","DOI":"10.1145\/2254756.2254786"},{"key":"ref25","first-page":"234","article-title":"CFLRU: Replacement algorithm for flash memory","author":"park","year":"2006","journal-title":"Proc Int Conf Compilers Arch Synth Embed Syst"}],"container-title":["IEEE Transactions on Computers"],"original-title":[],"link":[{"URL":"http:\/\/xplorestaging.ieee.org\/ielx7\/12\/7430016\/6880383.pdf?arnumber=6880383","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2022,1,12]],"date-time":"2022-01-12T16:28:27Z","timestamp":1642004907000},"score":1,"resource":{"primary":{"URL":"http:\/\/ieeexplore.ieee.org\/document\/6880383\/"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2016,4,1]]},"references-count":45,"journal-issue":{"issue":"4"},"URL":"https:\/\/doi.org\/10.1109\/tc.2014.2349525","relation":{},"ISSN":["0018-9340"],"issn-type":[{"type":"print","value":"0018-9340"}],"subject":[],"published":{"date-parts":[[2016,4,1]]}}}