TY - GEN
T1 - Host-Level Workload-Aware Budget Compensation I/O Scheduling for Open-Channel SSDs
AU - Lee, Sooyun
AU - Han, Kyuhwa
AU - Shin, Dongkun
N1 - Publisher Copyright:
© 2019 IEEE.
PY - 2019/8
Y1 - 2019/8
N2 - In datacenters and cloud computing, Quality of Service (QoS) is an essential concept as access to shared resources, including solid state drives (SSDs), must be ensured. The previously proposed workload-Aware budget compensation (WA-BC) scheduling algorithm is a device I/O scheduler for guaranteeing performance isolation among multiple virtual machines sharing an SSD. This paper aims to resolve the following three shortcomings of WA-BC: (1) it is applicable to only SR-IOV supporting SSDs, (2) it is unfit for various types of workloads, and (3) it manages flash memory blocks separately in an inappropriate manner. We propose the host-level WA-BC (hWA-BC) scheduler, which aims to achieve performance isolation between multiple processes sharing an open-channel SSD.
AB - In datacenters and cloud computing, Quality of Service (QoS) is an essential concept as access to shared resources, including solid state drives (SSDs), must be ensured. The previously proposed workload-Aware budget compensation (WA-BC) scheduling algorithm is a device I/O scheduler for guaranteeing performance isolation among multiple virtual machines sharing an SSD. This paper aims to resolve the following three shortcomings of WA-BC: (1) it is applicable to only SR-IOV supporting SSDs, (2) it is unfit for various types of workloads, and (3) it manages flash memory blocks separately in an inappropriate manner. We propose the host-level WA-BC (hWA-BC) scheduler, which aims to achieve performance isolation between multiple processes sharing an open-channel SSD.
KW - I/O scheduler
KW - openchannel SSDs
KW - performance isolation
KW - quality of service
KW - solid state drives
UR - https://www.scopus.com/pages/publications/85074178090
U2 - 10.1109/NVMSA.2019.8863515
DO - 10.1109/NVMSA.2019.8863515
M3 - Conference contribution
AN - SCOPUS:85074178090
T3 - Proceedings - 2019 IEEE Non-Volatile Memory Systems and Applications Symposium, NVMSA 2019
BT - Proceedings - 2019 IEEE Non-Volatile Memory Systems and Applications Symposium, NVMSA 2019
PB - Institute of Electrical and Electronics Engineers Inc.
T2 - 8th IEEE Non-Volatile Memory Systems and Applications Symposium, NVMSA 2019
Y2 - 18 August 2019 through 21 August 2019
ER -