{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,7,1]],"date-time":"2025-07-01T10:33:05Z","timestamp":1751365985392,"version":"3.40.3"},"publisher-location":"Singapore","reference-count":31,"publisher":"Springer Nature Singapore","isbn-type":[{"type":"print","value":"9789819755714"},{"type":"electronic","value":"9789819755721"}],"license":[{"start":{"date-parts":[[2024,1,1]],"date-time":"2024-01-01T00:00:00Z","timestamp":1704067200000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.springernature.com\/gp\/researchers\/text-and-data-mining"},{"start":{"date-parts":[[2024,1,1]],"date-time":"2024-01-01T00:00:00Z","timestamp":1704067200000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.springernature.com\/gp\/researchers\/text-and-data-mining"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2024]]},"DOI":"10.1007\/978-981-97-5572-1_33","type":"book-chapter","created":{"date-parts":[[2024,8,30]],"date-time":"2024-08-30T23:03:11Z","timestamp":1725058991000},"page":"453-462","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":1,"title":["Redesigning Data and\u00a0Metadata Updates in\u00a0PM File Systems with\u00a0Persistent CPU Caches"],"prefix":"10.1007","author":[{"given":"Congyong","family":"Chen","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Shengan","family":"Zheng","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Yuhang","family":"Zhang","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Linpeng","family":"Huang","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2024,8,31]]},"reference":[{"doi-asserted-by":"crossref","unstructured":"Alshboul, M., Ramrakhyani, P., Wang, W., Tuck, J., Solihin, Y.: Bbb: Simplifying persistent programming using battery-backed buffers. In: 2021 IEEE International Symposium on High-Performance Computer Architecture (HPCA), pp. 111\u2013124. IEEE (2021)","key":"33_CR1","DOI":"10.1109\/HPCA51647.2021.00019"},{"unstructured":"AMD: Amd64 technology platform quality of service extensions (2022). https:\/\/www.amd.com\/content\/dam\/amd\/en\/documents\/processor-tech-docs\/other\/56375\/_1\/_03\/_PUB.pdf","key":"33_CR2"},{"unstructured":"Chen, Y., Lu, Y., Zhu, B., Arpaci-Dusseau, A.C., Arpaci-Dusseau, R.H., Shu, J.: Scalable persistent memory file system with $$\\{$$Kernel-Userspace$$\\}$$ collaboration. In: 19th USENIX Conference on File and Storage Technologies (FAST 21), pp. 81\u201395 (2021)","key":"33_CR3"},{"doi-asserted-by":"crossref","unstructured":"Cooper, B.F., Silberstein, A., Tam, E., Ramakrishnan, R., Sears, R.: Benchmarking cloud serving systems with ycsb. In: Proceedings of the 1st ACM symposium on Cloud computing, pp. 143\u2013154 (2010)","key":"33_CR4","DOI":"10.1145\/1807128.1807152"},{"unstructured":"Council, T.P.P.: TPC benchmark c, standard specification version 5 (2001)","key":"33_CR5"},{"unstructured":"Compute express link\u2122: The breakthrough cpu-to-device interconnect. https:\/\/www.computeexpresslink.org\/","key":"33_CR6"},{"doi-asserted-by":"crossref","unstructured":"Daase, B., Bollmeier, L.J., Benson, L., Rabl, T.: Maximizing persistent memory bandwidth utilization for olap workloads. In: Proceedings of the 2021 International Conference on Management of Data, pp. 339\u2013351 (2021)","key":"33_CR7","DOI":"10.1145\/3448016.3457292"},{"doi-asserted-by":"crossref","unstructured":"Dong, M., Bu, H., Yi, J., Dong, B., Chen, H.: Performance and protection in the zofs user-space nvm file system. In: Proceedings of the 27th ACM Symposium on Operating Systems Principles, pp. 478\u2013493 (2019)","key":"33_CR8","DOI":"10.1145\/3341301.3359637"},{"unstructured":"Dong, M., Chen, H.: Soft updates made simple and fast on non-volatile memory. In: 2017 uSENIX Annual Technical Conference (uSENIX ATC 2017), pp. 719\u2013731 (2017)","key":"33_CR9"},{"doi-asserted-by":"crossref","unstructured":"Dulloor, S.R., et al.: System software for persistent memory. In: Proceedings of the Ninth European Conference on Computer Systems, pp. 1\u201315 (2014)","key":"33_CR10","DOI":"10.1145\/2592798.2592814"},{"unstructured":"Fio (flexible i\/o tester). https:\/\/github.com\/axboe\/fio","key":"33_CR11"},{"unstructured":"Google: Leveldb. https:\/\/github.com\/google\/leveldb","key":"33_CR12"},{"issue":"4","key":"33_CR13","doi-asserted-by":"publisher","first-page":"626","DOI":"10.14778\/3436905.3436921","volume":"14","author":"S Gugnani","year":"2020","unstructured":"Gugnani, S., Kashyap, A., Lu, X.: Understanding the idiosyncrasies of real persistent memory. Proc. VLDB Endow. 14(4), 626\u2013639 (2020)","journal-title":"Proc. VLDB Endow."},{"issue":"2","key":"33_CR14","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1145\/3579855","volume":"19","author":"K He","year":"2023","unstructured":"He, K., An, Y., Luo, Y., Liu, X., Wang, G.: Flatlsm: write-optimized lsm-tree for pm-based kv stores. ACM Trans. Storage 19(2), 1\u201326 (2023)","journal-title":"ACM Trans. Storage"},{"unstructured":"Intel: Improving real-time performance by utilizing cache allocation technology (2015). https:\/\/www.intel.com\/content\/dam\/www\/public\/us\/en\/documents\/white-papers\/cache-allocation-technology-white-paper.pdf","key":"33_CR15"},{"unstructured":"Intel: Persistent memory development kit (2020). https:\/\/pmem.io\/","key":"33_CR16"},{"unstructured":"Intel: eadr: New opportunities for persistent memory applications (2021). https:\/\/www.intel.com\/content\/www\/us\/en\/developer\/articles\/technical\/eadr-new-opportunities-for-persistent-memory-applications.html","key":"33_CR17"},{"doi-asserted-by":"crossref","unstructured":"Kadekodi, R., Lee, S.K., Kashyap, S., Kim, T., Kolli, A., Chidambaram, V.: Splitfs: reducing software overhead in file systems for persistent memory. In: Proceedings of the 27th ACM Symposium on Operating Systems Principles, pp. 494\u2013508 (2019)","key":"33_CR18","DOI":"10.1145\/3341301.3359631"},{"doi-asserted-by":"crossref","unstructured":"Kim, W.H., Krishnan, R.M., Fu, X., Kashyap, S., Min, C.: Pactree: a high performance persistent range index using pac guidelines. In: Proceedings of the ACM SIGOPS 28th Symposium on Operating Systems Principles, pp. 424\u2013439 (2021)","key":"33_CR19","DOI":"10.1145\/3477132.3483589"},{"doi-asserted-by":"crossref","unstructured":"Ou, J., Shu, J., Lu, Y.: A high performance file system for non-volatile main memory. In: Proceedings of the Eleventh European Conference on Computer Systems, pp. 1\u201316 (2016)","key":"33_CR20","DOI":"10.1145\/2901318.2901324"},{"unstructured":"PMDK: libpmem. https:\/\/pmem.io\/pmdk\/libpmem\/","key":"33_CR21"},{"unstructured":"Schwalb, D., Berning, T., Faust, M., Dreseler, M., Plattner, H.: nvm malloc: memory allocation for nvram. Adms@ Vldb 15, 61\u201372 (2015)","key":"33_CR22"},{"unstructured":"SQLite: Sqlite transactional SQL database engine. https:\/\/www.sqlite.org\/","key":"33_CR23"},{"issue":"1","key":"33_CR24","first-page":"6","volume":"41","author":"EZ Vasily Tarasov","year":"2016","unstructured":"Vasily Tarasov, E.Z., Shepler, S.: Filebench: a flexible framework for file system benchmarking. USENIX Login 41(1), 6\u201312 (2016)","journal-title":"USENIX Login"},{"unstructured":"Woo, H., Han, D., Ha, S., Noh, S.H., Nam, B.: On stacking a persistent memory file system on legacy file systems. In: 21st USENIX Conference on File and Storage Technologies (FAST 2023), pp. 281\u2013296 (2023)","key":"33_CR25"},{"doi-asserted-by":"crossref","unstructured":"Wu, X., Reddy, A.N.: SCMFS: a file system for storage class memory. In: Proceedings of 2011 International Conference for High Performance Computing, Networking, Storage and Analysis, pp. 1\u201311 (2011)","key":"33_CR26","DOI":"10.1145\/2063384.2063436"},{"unstructured":"Xu, J., Swanson, S.: $$\\{$$NOVA$$\\}$$: a log-structured file system for hybrid $$\\{$$Volatile\/Non-volatile$$\\}$$ main memories. In: 14th USENIX Conference on File and Storage Technologies (FAST 2016), pp. 323\u2013338 (2016)","key":"33_CR27"},{"unstructured":"Yang, J., Kim, J., Hoseinzadeh, M., Izraelevitz, J., Swanson, S.: An empirical guide to the behavior and use of scalable persistent memory. In: 18th USENIX Conference on File and Storage Technologies (FAST 2020), pp. 169\u2013182 (2020)","key":"33_CR28"},{"unstructured":"Yi, J., Dong, M., Wu, F., Chen, H.: $$\\{$$HTMFS$$\\}$$: strong consistency comes for free with hardware transactional memory in persistent memory file systems. In: 20th USENIX Conference on File and Storage Technologies (FAST 2022), pp. 17\u201334 (2022)","key":"33_CR29"},{"unstructured":"Zheng, S., Hoseinzadeh, M., Swanson, S.: Ziggurat: a tiered file system for $$\\{$$Non-Volatile$$\\}$$ main memories and disks. In: 17th USENIX Conference on File and Storage Technologies (FAST 2019), pp. 207\u2013219 (2019)","key":"33_CR30"},{"doi-asserted-by":"crossref","unstructured":"Zhong, Y., Shen, Z., Yu, Z., Shu, J.: Redesigning high-performance lsm-based key-value stores with persistent cpu caches. In: 2023 IEEE 39th International Conference on Data Engineering (ICDE), pp. 1098\u20131111. IEEE (2023)","key":"33_CR31","DOI":"10.1109\/ICDE55515.2023.00089"}],"container-title":["Lecture Notes in Computer Science","Database Systems for Advanced Applications"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/978-981-97-5572-1_33","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2024,8,30]],"date-time":"2024-08-30T23:08:58Z","timestamp":1725059338000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/978-981-97-5572-1_33"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2024]]},"ISBN":["9789819755714","9789819755721"],"references-count":31,"URL":"https:\/\/doi.org\/10.1007\/978-981-97-5572-1_33","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"type":"print","value":"0302-9743"},{"type":"electronic","value":"1611-3349"}],"subject":[],"published":{"date-parts":[[2024]]},"assertion":[{"value":"31 August 2024","order":1,"name":"first_online","label":"First Online","group":{"name":"ChapterHistory","label":"Chapter History"}},{"value":"DASFAA","order":1,"name":"conference_acronym","label":"Conference Acronym","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"International Conference on Database Systems for Advanced Applications","order":2,"name":"conference_name","label":"Conference Name","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"Gifu","order":3,"name":"conference_city","label":"Conference City","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"Japan","order":4,"name":"conference_country","label":"Conference Country","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"2024","order":5,"name":"conference_year","label":"Conference Year","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"2 July 2024","order":7,"name":"conference_start_date","label":"Conference Start Date","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"5 July 2024","order":8,"name":"conference_end_date","label":"Conference End Date","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"15","order":9,"name":"conference_number","label":"Conference Number","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"dasfaa2024a","order":10,"name":"conference_id","label":"Conference ID","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"https:\/\/www.dasfaa2024.org\/","order":11,"name":"conference_url","label":"Conference URL","group":{"name":"ConferenceInfo","label":"Conference Information"}}]}}