SubZero: zero-copy IO for persistent main memory file systems
SubZero: zero-copy IO for persistent main memory file systems
复制标题
SubZero:持久主内存文件系统的零拷贝 IO
DOI:
10.1145/3409963.3410489
复制
发表时间:
2020
期刊:
影响因子:
--
通讯作者:
Swanson, Steven
中科院分区:
文献类型:
--
作者:
Kim, Juno;Soh, Yun Joon;Izraelevitz, Joseph;Zhao, Jishen;Swanson, Steven
POSIX-style read() and write() have long been the standard interface for accessing data in files. However, the data copy into and out of memory these methods require imposes an unnecessary overhead when files are stored in fast persistent memories (PMEMs). To avoid the copy, PMEM-aware file systems generally provide direct-access (DAX)-based mmap(), but in doing so force the programmer to manage write-atomicity and concurrent accesses to the file.In this work, we propose two new system calls - peek() and patch(), and collectively called SubZero - that read and update PMEM-backed fileswithout any copies.To show its potential, we implemented SubZero in two state-of-the-art PMEM file systems, XFS-DAX and NOVA. Measurements of simple benchmarks show that SubZero can outperform copy-based read() and write() by up to 2x and 2.8x, respectively. At the application level, peek() improves GET performance of the Apache Web Server by 3.6x, and patch() boosts SET performance of Kyoto Cabinet up to 1.3x.
DOI:
10.1145/2592798.2592810
发表时间:
2014-04
期刊:
--
影响因子:
--
作者:
Haris Volos;Sanketh Nalli;S. Panneerselvam;V. Varadarajan;Prashant Saxena;M. Swift
通讯作者:
Haris Volos;Sanketh Nalli;S. Panneerselvam;V. Varadarajan;Prashant Saxena;M. Swift
DOI:
10.1145/3132747.3132770
发表时间:
2017-10
期刊:
Proceedings of the 26th Symposium on Operating Systems Principles
影响因子:
--
作者:
Youngjin Kwon;Henrique Fingler;T. Hunt;Simon Peter;Emmett Witchel;T. Anderson
通讯作者:
Youngjin Kwon;Henrique Fingler;T. Hunt;Simon Peter;Emmett Witchel;T. Anderson
DOI:
--
发表时间:
1986
期刊:
--
影响因子:
--
作者:
Michael J. Accetta;R. Baron;W. Bolosky;D. Golub;R. Rashid;A. Tevanian;Michael Young
通讯作者:
Michael J. Accetta;R. Baron;W. Bolosky;D. Golub;R. Rashid;A. Tevanian;Michael Young