{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,7,21]],"date-time":"2026-07-21T14:46:52Z","timestamp":1784645212916,"version":"3.55.0"},"reference-count":35,"publisher":"Springer Science and Business Media LLC","issue":"2","license":[{"start":{"date-parts":[[2019,6,19]],"date-time":"2019-06-19T00:00:00Z","timestamp":1560902400000},"content-version":"tdm","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"},{"start":{"date-parts":[[2019,6,19]],"date-time":"2019-06-19T00:00:00Z","timestamp":1560902400000},"content-version":"vor","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"}],"funder":[{"DOI":"10.13039\/501100010031","name":"Postdoctoral Research Foundation of China","doi-asserted-by":"publisher","award":["2017M620412"],"award-info":[{"award-number":["2017M620412"]}],"id":[{"id":"10.13039\/501100010031","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/501100001809","name":"National Nature Science Foundation of China","doi-asserted-by":"crossref","award":["61472052"],"award-info":[{"award-number":["61472052"]}],"id":[{"id":"10.13039\/501100001809","id-type":"DOI","asserted-by":"crossref"}]},{"DOI":"10.13039\/501100001809","name":"National Natural Science Foundation of China","doi-asserted-by":"crossref","award":["61872049"],"award-info":[{"award-number":["61872049"]}],"id":[{"id":"10.13039\/501100001809","id-type":"DOI","asserted-by":"crossref"}]},{"DOI":"10.13039\/501100001809","name":"National Natural Science Foundation of China","doi-asserted-by":"crossref","award":["61502061"],"award-info":[{"award-number":["61502061"]}],"id":[{"id":"10.13039\/501100001809","id-type":"DOI","asserted-by":"crossref"}]}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["Cluster Comput"],"published-print":{"date-parts":[[2020,6]]},"DOI":"10.1007\/s10586-019-02952-y","type":"journal-article","created":{"date-parts":[[2019,6,19]],"date-time":"2019-06-19T12:05:35Z","timestamp":1560945935000},"page":"705-724","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":5,"title":["HydraFS: an efficient NUMA-aware in-memory file system"],"prefix":"10.1007","volume":"23","author":[{"given":"Ting","family":"Wu","sequence":"first","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Xianzhang","family":"Chen","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-5865-7724","authenticated-orcid":false,"given":"Kai","family":"Liu","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Chunhua","family":"Xiao","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Zhixiang","family":"Liu","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Qingfeng","family":"Zhuge","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Edwin H.-M.","family":"Sha","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"297","published-online":{"date-parts":[[2019,6,19]]},"reference":[{"key":"2952_CR1","doi-asserted-by":"publisher","first-page":"435","DOI":"10.1147\/rd.524.0439","volume":"52","author":"RF Freitas","year":"2008","unstructured":"Freitas, R.F., Wilcke, W.W.: Storage-class memory: the next storage system technology. IBM J. Res. Dev. 52, 435 (2008)","journal-title":"IBM J. Res. Dev."},{"issue":"10","key":"2952_CR2","doi-asserted-by":"publisher","first-page":"3094","DOI":"10.1109\/TVLSI.2016.2537400","volume":"24","author":"X Chen","year":"2016","unstructured":"Chen, X., Sha, E.H.M., Zhuge, Q., Xue, C.J., Jiang, Weiwen, Wang, Yuangang: Efficient data placement for improving data access performance on domain-wall memory. IEEE Trans. Very Large Scale Integr. (VLSI) Syst. 24(10), 3094\u20133104 (2016)","journal-title":"IEEE Trans. Very Large Scale Integr. (VLSI) Syst."},{"issue":"9","key":"2952_CR3","doi-asserted-by":"publisher","first-page":"1822","DOI":"10.1109\/JPROC.2017.2731776","volume":"105","author":"FT Hady","year":"2017","unstructured":"Hady, F.T., Foong, A., Veal, B., Dan, W.: Platform storage performance with 3d xpoint technology. Proc. IEEE 105(9), 1822\u20131833 (2017)","journal-title":"Proc. IEEE"},{"issue":"3","key":"2952_CR4","first-page":"7","volume":"9","author":"X Wu","year":"2013","unstructured":"Wu, X., Qiu, S., Narasimha Reddy, A.L.: Scmfs: a file system for storage class memory and its extensions. ACM Trans. Storage (TOS) 9(3), 7 (2013)","journal-title":"ACM Trans. Storage (TOS)"},{"key":"2952_CR5","doi-asserted-by":"crossref","unstructured":"Dulloor, S.R., Kumar, S., Keshavamurthy, A., Lantz, P., Reddy, D., Sankaran, R., Jackson, J.: System software for persistent memory. In: European Conference on Computer Systems, pp. 1\u201315 (2014)","DOI":"10.1145\/2592798.2592814"},{"issue":"1","key":"2952_CR6","first-page":"1","volume":"14","author":"Y Chen","year":"2018","unstructured":"Chen, Y., Shu, J., Ou, J., Lu, Y.: Hinfs: a persistent memory file system with both buffering and direct-access. ACM Trans. Storage 14(1), 1\u201330 (2018)","journal-title":"ACM Trans. Storage"},{"key":"2952_CR7","unstructured":"Xu, J., Swanson, S.: Nova: a log-structured file system for hybrid volatile\/non-volatile main memories. In: Proceedings of the 14th USENIX Conference on File and Storage Technologies (FAST 16), pp. 323\u2013338, USENIX Association, Santa Clara, CA (2016)"},{"key":"2952_CR8","unstructured":"Wilcox, M.: Add support for nv-dimms to ext4. \nhttps:\/\/lwn.net\/Articles\/613384\/"},{"issue":"10","key":"2952_CR9","doi-asserted-by":"publisher","first-page":"2959","DOI":"10.1109\/TC.2016.2516019","volume":"65","author":"EHM Sha","year":"2016","unstructured":"Sha, E.H.M., Chen, X., Zhuge, Q., Shi, L., Jiang, Weiwen: A new design of in-memory file system based on file virtual address framework. IEEE Trans. Comput. 65(10), 2959\u20132972 (2016)","journal-title":"IEEE Trans. Comput."},{"issue":"1","key":"2952_CR10","doi-asserted-by":"publisher","first-page":"26","DOI":"10.1109\/LCA.2016.2602876","volume":"16","author":"W Song","year":"2017","unstructured":"Song, W., Jung, H.J., Ahn, J.H., Lee, J.W., Kim, John: Evaluation of performance unfairness in numa system architecture. IEEE Comput. Archit. Lett. 16(1), 26\u201329 (2017)","journal-title":"IEEE Comput. Archit. Lett."},{"key":"2952_CR11","doi-asserted-by":"crossref","unstructured":"Tan, J., Wang, F.: Optimizing virtual machines scheduling on high performance network numa systems. In: Proceedings of the 3rd IEEE International Conference on Computer and Communications (ICCC), pp. 821\u2013825. IEEE, (2017)","DOI":"10.1109\/CompComm.2017.8322658"},{"issue":"2","key":"2952_CR12","doi-asserted-by":"publisher","first-page":"973","DOI":"10.1109\/JSYST.2015.2469652","volume":"11","author":"Y Cheng","year":"2017","unstructured":"Cheng, Y., Chen, W., Wang, Z., Xinjie, Y.: Performance-monitoring-based traffic-aware virtual machine deployment on numa systems. IEEE Syst. J. 11(2), 973\u2013982 (2017)","journal-title":"IEEE Syst. J."},{"key":"2952_CR13","unstructured":"Tang, L., Mars, J., Zhang, X., Hagmann, R., Hundt, R., Tune, E.: Optimizing google\u2019s warehouse scale computers: the numa experience. In: Proceedings of the 19th International Symposium on High Performance Computer Architecture (HPCA2013), pp. 188\u2013197. IEEE, (2013)"},{"key":"2952_CR14","doi-asserted-by":"crossref","unstructured":"Majo, Zoltan., Gross, T.R.: Memory system performance in a numa multicore multiprocessor. In: Proceedings of the 4th Annual International Conference on Systems and Storage, p. 12. ACM, (2011)","DOI":"10.1145\/1987816.1987832"},{"issue":"12","key":"2952_CR15","doi-asserted-by":"publisher","first-page":"59","DOI":"10.1145\/2814328","volume":"58","author":"F Gaud","year":"2015","unstructured":"Gaud, F., Lepers, B., Funston, J., Dashti, M., Fedorova, Alexandra, Qu\u00e9ma, Vivien, Lachaize, Renaud, Roth, Mark: Challenges of memory management on modern numa systems. Commun. ACM 58(12), 59\u201366 (2015)","journal-title":"Commun. ACM"},{"key":"2952_CR16","unstructured":"Lepers, B., Qu\u00e9ma, V., Fedorova, A.: Thread and memory placement on numa systems: asymmetry matters. In: Proceedings of the USENIX Annual Technical Conference, pp. 277\u2013289. (2015)"},{"key":"2952_CR17","doi-asserted-by":"crossref","unstructured":"Wang, Y.: Numa-aware design and mapping for pipeline network functions. In: Proceedings of the 4th International Conference on Systems and Informatics (ICSAI), pp. 1049\u20131054. IEEE, (2017)","DOI":"10.1109\/ICSAI.2017.8248440"},{"key":"2952_CR18","unstructured":"Guo, X., Han, H.: A good data allocation strategy on non-uniform memory access architecture. In: Proceedings of the IEEE\/ACIS 16th International Conference on Computer and Information Science (ICIS), 2017, pp. 527\u2013530. IEEE (2017)"},{"key":"2952_CR19","unstructured":"Wagle, M., Booss, D., Schreter, I.: Non-uniform memory access (numa) database management system. US Patent 9,697,048, 4 July 2017"},{"key":"2952_CR20","first-page":"1","volume":"22","author":"J Kim","year":"2018","unstructured":"Kim, J., Kim, Y., Khan, A., Park, S.: Understanding the performance of storage class memory file systems in the numa architecture. Clust. Comput. 22, 1\u201314 (2018)","journal-title":"Clust. Comput."},{"key":"2952_CR21","unstructured":"Liu, Z., Sha, E.H-M., Chen, X., Jiang, W., Zhuge, Q.: Performance optimization for in-memory file systems on numa machines. In: Proceedings of the 17th International Conference on Parallel and Distributed Computing, Applications and Technologies (PDCAT), pp. 7\u201312. IEEE, (2016)"},{"key":"2952_CR22","unstructured":"Axboe, J.: Fio\u2019s documentation. \nhttps:\/\/fio.readthedocs.io\/en\/latest\/fio_doc.html\n\n (2006)"},{"key":"2952_CR23","first-page":"6","volume":"41","author":"V Tarasov","year":"2016","unstructured":"Tarasov, V., Zadok, E., Shepler, S.: Filebench: a flexible framework for file system benchmarking. USENIX; Login 41, 6\u201312 (2016)","journal-title":"USENIX; Login"},{"key":"2952_CR24","doi-asserted-by":"crossref","unstructured":"Blagodurov, S., Fedorova, A., Zhuravlev, S., Kamali, A.: A case for numa-aware contention management on multicore systems. In: proceedings of the International Conference on Parallel Architectures and Compilation Techniques, pp. 557\u2013558, (2010)","DOI":"10.1145\/1854273.1854350"},{"key":"2952_CR25","doi-asserted-by":"crossref","unstructured":"Zhou, P., Zhao, B., Yang, J., Zhang, Y.: A durable and energy efficient main memory using phase change memory technology. In: proceedings of the International Symposium on Computer Architecture, pp. 14\u201323, (2009)","DOI":"10.1145\/1555815.1555759"},{"key":"2952_CR26","doi-asserted-by":"crossref","unstructured":"Jung, J.Y., Cho, S.: Memorage:emerging persistent ram based malleable main memory and storage architecture. In: proceedings of the International ACM Conference on International Conference on Supercomputing, pp. 115\u2013126, (2013)","DOI":"10.1145\/2464996.2465005"},{"key":"2952_CR27","doi-asserted-by":"crossref","unstructured":"Sha, E.H-M., Chen, X., Zhuge, Q., Shi, L., Jiang, W.: Designing an efficient persistent in-memory file system. In: Proceedings of the Non-Volatile Memory System and Applications Symposium (NVMSA), pp. 1\u20136. IEEE, (2015)","DOI":"10.1109\/NVMSA.2015.7304365"},{"key":"2952_CR28","volume-title":"Understanding the Linux Kernel: from I\/O ports to process management","author":"DP Bovet","year":"2005","unstructured":"Bovet, D.P., Cesati, M.: Understanding the Linux Kernel: from I\/O ports to process management. O\u2019Reilly Media, Inc., Newton (2005)"},{"key":"2952_CR29","doi-asserted-by":"publisher","first-page":"18","DOI":"10.1016\/j.sysarc.2018.04.004","volume":"89","author":"X Chen","year":"2018","unstructured":"Chen, X., Sha, E.H.-M., Zhuge, Q., Wu, T., Jiang, Weiwen, Zeng, Xiaoping, Wu, Lin: Umfs: an efficient user-space file system for non-volatile memory. J. Syst. Archit. 89, 18\u201329 (2018)","journal-title":"J. Syst. Archit."},{"key":"2952_CR30","doi-asserted-by":"crossref","unstructured":"Diener, M., Madruga, F.L., Rodrigues, E.R., Alves, M. Schneider, J., Navaux, P., Heiss, H.U.: Evaluating thread placement based on memory access patterns for multi-core processors. In: Proceedings of the IEEE 12th International Conference on High Performance Computing and Communications (HPCC), pp. 491\u2013496, (2010)","DOI":"10.1109\/HPCC.2010.114"},{"key":"2952_CR31","unstructured":"da\u00a0Cruz, E.H.M., Alves, M.A., Carissimi, A., Navaux, P.O., Ribeiro, C.P., M\u00e9haut, J.F.: Using memory access traces to map threads and data on hierarchical multi-core platforms. In: Proceedings of the IEEE International Symposium on Parallel and Distributed Processing Workshops and Phd Forum (IPDPSW), pp. 551\u2013558. IEEE (2011)"},{"key":"2952_CR32","first-page":"185","volume":"13","author":"T Kiefer","year":"2013","unstructured":"Kiefer, T., Schlegel, B., Lehner, W.: Experimental evaluation of numa effects on database management systems. BTW 13, 185\u2013204 (2013)","journal-title":"BTW"},{"issue":"1","key":"2952_CR33","doi-asserted-by":"publisher","first-page":"94","DOI":"10.1007\/s11390-019-1901-4","volume":"34","author":"Y Hong","year":"2019","unstructured":"Hong, Y., Zheng, Y., Yang, F., Zang, B.Y., Guan, Hai-Bing, Chen, Hai-Bo: Scaling out numa-aware applications with rdma-based distributed shared memory. J. Comput. Sci. Technol. 34(1), 94\u2013112 (2019)","journal-title":"J. Comput. Sci. Technol."},{"key":"2952_CR34","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1016\/j.future.2018.02.038","volume":"88","author":"L Wu","year":"2018","unstructured":"Wu, L., Zhuge, Q., Sha, E.H.M., Chen, X., Cheng, Linfeng: Dwarm: a wear-aware memory management scheme for in-memory file systems. Future Generat. Comput. Syst. 88, 1\u201315 (2018)","journal-title":"Future Generat. Comput. Syst."},{"key":"2952_CR35","doi-asserted-by":"crossref","unstructured":"Zeng, Y., Sha, E.H-M., Zhuge, Q., Chen, X., Ma, Z., Wu, L.: An efficient file system for hybrid in-memory nvm and block devices. In: Proceedings of the 2018 IEEE 7th Non-Volatile Memory Systems and Applications Symposium (NVMSA), pp. 43\u201348. IEEE, (2018)","DOI":"10.1109\/NVMSA.2018.00012"}],"container-title":["Cluster Computing"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s10586-019-02952-y.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/article\/10.1007\/s10586-019-02952-y\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s10586-019-02952-y.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2020,7,18]],"date-time":"2020-07-18T18:14:49Z","timestamp":1595096089000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/s10586-019-02952-y"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2019,6,19]]},"references-count":35,"journal-issue":{"issue":"2","published-print":{"date-parts":[[2020,6]]}},"alternative-id":["2952"],"URL":"https:\/\/doi.org\/10.1007\/s10586-019-02952-y","relation":{},"ISSN":["1386-7857","1573-7543"],"issn-type":[{"value":"1386-7857","type":"print"},{"value":"1573-7543","type":"electronic"}],"subject":[],"published":{"date-parts":[[2019,6,19]]},"assertion":[{"value":"19 March 2019","order":1,"name":"received","label":"Received","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"21 May 2019","order":2,"name":"revised","label":"Revised","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"13 June 2019","order":3,"name":"accepted","label":"Accepted","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"19 June 2019","order":4,"name":"first_online","label":"First Online","group":{"name":"ArticleHistory","label":"Article History"}}]}}