Mobile QR Code QR CODE

REFERENCES

1 
Matias B., Axboe J., Nellans D., Bonnet P., Jun 2013, Linux block IO: introducing multi-queue SSD access on multi-core systems, Systems and Storage, SYSTOR ‘13 6th ACM International Conference on, No. 22DOI
2 
NVMe overview, https://www.nvmexpress.org/wp-content/uploads/NVMe_Overview.pdfGoogle Search
3 
Zhang J., et al , 2018, FlashShare: Punching through server storage stack from kernel to firmware for ultra-low latency SSDs, Operating Systems Design and Implementation, OSDI ‘18, 13th USENIX Symposium on, pp. 477-492Google Search
4 
Huffman A., NVM Express Base Specification Revision 1.3c, https://nvmexpress.org/wp-content/ uploads/NVM-Express-1_3c-2018.05.24-Ratified.pdf.Google Search
5 
Kim H., Lee Y., Kim J., 2016, NVMeDirect: A User-space I/O Framework for Application-specific Optimization on NVMe SSDs, Hot Topics in Storage and File Systems, HotStorage ‘16, 8th USENIX Workshop onGoogle Search
6 
Josephson W. K., Bongo L. A., Li K., Flynn D., Sep 2010, DFS: A File System for Virtualized Flash Storage, Transactions on Storage, ACM Journal of, Vol. 6, No. 3DOI
7 
Lee C., Sim D., Hwang J., 2015, F2FS: A New File System for Flash Storage, File and Storage Technologies, FAST '15, 13th USENIX Conference on, pp. 273-286Google Search
8 
Matias B., González J., Bonnet P., 2017, LightNVM: The Linux Open-Channel SSD Subsystem, File and Storage Technologies, FAST ‘17, 15th USENIX Conference on, pp. 359-374Google Search
9 
Peng B., Zhang H., Yao J., Dong Y., Xu Y., Guan H., 2018, MDev-NVMe: A NVMe Storage Virtualization Solution with Mediated Pass-Through, Annual Technical Conference, ATC ‘18, USENIX Conference on, pp. 665-676Google Search
10 
Joshi K., Yadav K., Choudhary P., 2017, Enabling NVMe WRR support in Linux Block Layer, Hot Topics in Storage and File Systems, HotStorage ‘17, 9th USENIX Workshop onGoogle Search
11 
Ahn S., La K., Kim J., 2016, Improving I/O Resource Sharing of Linux Cgroup for NVMe SSDs on Multi-core Systems, Hot Topics in Storage and File Systems, HotStorage ‘16, 8th USENIX Workshop onGoogle Search
12 
Lee M., Kang D., Lee M., Eom Y., 2017, Improving Read Performance by Isolating Multiple Queues in NVMe SSDs, Ubiquitous Information Manage-ment and Communication, IMCOM ‘17, 11th ACM International Conference on, No. 36, pp. 1-6DOI
13 
Kim S., Yang J., 2018, Optimized I/O Determinism for Emerging NVM-based NVMe SSD in an Enterprise System, Design Automation Conference, DAC ‘18, 55th ACM Conference on, No. 56, pp. 1-6DOI
14 
sysbench, https://github.com/akopytov/sysbenchGoogle Search
15 
Kim T., Kang D., Lee D., Eom Y., 2015, Improving performance by bridging the semantic gap between multi-queue SSD and I/O virtualization frame-work, Mass Storage Systems and Technologies (MSST), 31st IEEE Symposium on, pp. 1-11DOI
16 
Oh M., Eom H., Yeom H., Dec 2014, Enhancing the I/O system for virtual machines using high performance SSDs, Performance Computing and Communica-tions Conference (IPCCC), 33rd IEEE International Conference on, pp. 1-8DOI
17 
Flexible I/O Tester, https://github.com/axboe/fioGoogle Search
18 
Eshghi K., Micheloni R., 2013, SSD Architecture and PCI Express Interface, Inside Solid State Drives (SSDs), Springer, Dordrecht, Vol. 37, pp. 19-45DOI
19 
Sandoval O., Kyber multi-queue i/o scheduler, https://lwn.net/Articles/720071/.Google Search