References
- Enterprise SSD Interface Comparisons, http://www.seagate.com/files/www-content/product-content/_cross-product/en-us/docs/enterprise-interface-comparisons-tp625-1-1203us.pdf.
- NVMe Compliance Suite - High Level Test Architecture, https://github.com/nvmecompliance/Tnvme/blob/master/Doc/testDependencyPreso.pdf. 2012.
- Nvme express, "NVMe spec 1.2", http://nvmexpress.org/wp-content/uploads/NVM_Expr ess_1_2_Gold_20141209.pdf. 2014.
- C. Dirik and B. Jacob, "The Performance of PC Solid-State Disk as a Function of Bandwidth, Concurrency, Device Architecture, and System Organization," in Proc. of the ISCA09, Jun. 2009.
- Q. Xu, H. Siyamwala, M. Ghosh, M. Awasthi, T. Suri, Z. Guz, A. Shayesteh, and V. Balakrishnan, "Performance Characterization of Hyperscale Applications on NVMe SSDs," in Proc. of ACM SIGMETRICS, Jun. 2015.
- Y. Kim, S. Lee, K. Zhang. and J. Kim, "I/O Performance Optimization Techniques for Hybrid Hard Disk-Based Mobile Consumer Devices," IEEE Transactions on Consumer Electronics, pp. 1469-1476. Nov. 2007.
- Y. Cai, G. Yalsin, O. Mutlu, E. F. Haratsch, O. Unsal, A. Cristal, and Ken Mai, "Neighbor-Cell Assisted Error Correction for MLC NAND Flash Memories," in Proc. of the ACM SIGMETRICS, Jun. 2014.
- M. Zheng, J. Tucek, F. Qin, and M. Lillibirdge, "Understanding the Robustness of SSDs under Power Fault," in Proc. of the FAST, Feb. 2013.
- S. Park, E. Seo, J. Shin, S. Maeng, and J. Lee, "Exploiting Internal Parallelism of Flash-based SSDs," IEEE Computer Architecture Letters, vol. 9, no. 1, pp. 9-12, Jan. 2010. https://doi.org/10.1109/L-CA.2010.3
- Q. Xu, H. Slyamwala, M. Ghosh, T. Suri, M. Awasthi, Z. Guz, A. Shayestech, and V. Balakrishnan, "Performance analysis of NVMe SSDs and their Implication on Real World Database," in Proc. of the SYSTOR, May. 2015.
- K. Eshghi and R. Micheloni, "SSD Architecture and PCI Express Interface," Inside Solide State Drives, vol. 37, pp. 19-45, 2013.
- D. Cobb and A. Huffman, "NVM Express and the PCI Express SSD Revolution", Interl Developer Forum, http://nvmexpress.org/wp-content/uploads/2013/04/I DF-2012-NVM-Express-and-the-PCI-Express-SSD
- H. Strass, "An Introduction to NVMe," http://www.seagate.com/files/www-content/product-content/ssd-fam/nvme-ssd/nytro-xf1440-ssd/_shared/docs/an-introduction-to-nvme-tp690-1-1605us.pdf
- M. Bjorling, J. Axboe, D. Nellans, P. Bonnet, "Linux Block IO: Introducing Multi-queue SSD Access on Multi-core Systems," in Proc. SYSTOR, Jun. 2013.
- T. kim, D. Kang, D. Lee, and Y. Eom, "Improving Performance by Bridging the Semantic Gap between Multi-queue SSD and I/O Virtualization Framework," in Proc. MSST, May. 2015.
- Michael Rice, "Tuning Linux I/O Scheduler for SSDs", http://dev.nuodb.com/techblog/tuning-linux-io-sched uler-ssds. 2013.
- J. K. Park, "Correlated Locality Data Distribution Policy for Improving Performance in SSD," Journal of The Korea Society of Computer and Information, vol. 21, no. 2, pp. 1-7, Feb. 2016. https://doi.org/10.9708/JKSCI.2016.21.2.001
- H. Choi, and Y. Kim, "An Efficient Cache Management Scheme of Flash Translation Layer for Large Size Flash Memory Drives," Journal of The Korea Society of Computer and Information, vol. 20, no. 11, pp. 31-38, Nov. 2015. https://doi.org/10.9708/jksci.2015.20.11.031