Practical Enhancement of User Experience in NVMe SSDs

[1]  Heon Young Yeom,et al.  An Empirical Evaluation of NVM Express SSD , 2015, 2015 International Conference on Cloud and Autonomic Computing.

[2]  Li-Pin Chang,et al.  Providing SLO Compliance on NVMe SSDs Through Parallelism Reservation , 2018, ACM Trans. Design Autom. Electr. Syst..

[3]  Yan Solihin,et al.  Non-volatile memory host controller interface performance analysis in high-performance I/O systems , 2015, 2015 IEEE International Symposium on Performance Analysis of Systems and Software (ISPASS).

[4]  Kwanghyun La,et al.  Improving I/O performance of NVMe SSD on virtual machines , 2016, SAC.

[5]  Ping Huang,et al.  CARS: A Multi-layer Conflict-Aware Request Scheduler for NVMe SSDs , 2019, 2019 Design, Automation & Test in Europe Conference & Exhibition (DATE).

[6]  GhoshMrinmoy,et al.  Performance Characterization of Hyperscale Applicationson on NVMe SSDs , 2015 .

[7]  C.S. Wong,et al.  Fairness and interactive performance of O(1) and CFS Linux kernel schedulers , 2008, 2008 International Symposium on Information Technology.

[8]  Witawas Srisa-an,et al.  Energy-Efficient I/O Thread Schedulers for NVMe SSDs on NUMA , 2017, 2017 17th IEEE/ACM International Symposium on Cluster, Cloud and Grid Computing (CCGRID).

[9]  Ningfang Mi,et al.  H-NVMe: A hybrid framework of NVMe-based storage system in cloud computing environment , 2017, 2017 IEEE 36th International Performance Computing and Communications Conference (IPCCC).

[10]  Kyusik Kim,et al.  Supporting the Priorities in the Multi-queue Block I/O Layer for NVMe SSDs , 2020 .

[11]  Joon-Sung Yang,et al.  Optimized I/O Determinism for Emerging NVM-based NVMe SSD in an Enterprise System , 2018, 2018 55th ACM/ESDA/IEEE Design Automation Conference (DAC).

[12]  John Shalf,et al.  NVMMU: A Non-volatile Memory Management Unit for Heterogeneous GPU-SSD Architectures , 2015, 2015 International Conference on Parallel Architecture and Compilation (PACT).

[13]  Dongkun Shin,et al.  Workload-aware budget compensation scheduling for NVMe solid state drives , 2015, 2015 IEEE Non-Volatile Memory System and Applications Symposium (NVMSA).

[14]  Philippe Bonnet,et al.  Linux block IO: introducing multi-queue SSD access on multi-core systems , 2013, SYSTOR '13.

[15]  Manuel Prieto,et al.  Survey of scheduling techniques for addressing shared resources in multicore processors , 2012, CSUR.

[16]  Dhabaleswar K. Panda,et al.  Analyzing, Modeling, and Provisioning QoS for NVMe SSDs , 2018, 2018 IEEE/ACM 11th International Conference on Utility and Cloud Computing (UCC).

[17]  Sungjin Lee,et al.  Improving User Experience of Android Smartphones Using Foreground App-Aware I/O Management , 2017, APSys.

[18]  Ningfang Mi,et al.  Understanding performance of I/O intensive containerized applications for NVMe SSDs , 2016, 2016 IEEE 35th International Performance Computing and Communications Conference (IPCCC).

[19]  Dongwoo Lee,et al.  Improving performance by bridging the semantic gap between multi-queue SSD and I/O virtualization framework , 2015, 2015 31st Symposium on Mass Storage Systems and Technologies (MSST).