Host-Level Workload-Aware Budget Compensation I/O Scheduling for Open-Channel SSDs

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

Abstract

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.

Original languageEnglish
Title of host publicationProceedings - 2019 IEEE Non-Volatile Memory Systems and Applications Symposium, NVMSA 2019
PublisherInstitute of Electrical and Electronics Engineers Inc.
ISBN (Electronic)9781728138541
DOIs
StatePublished - Aug 2019
Externally publishedYes
Event8th IEEE Non-Volatile Memory Systems and Applications Symposium, NVMSA 2019 - Hangzhou, China
Duration: 18 Aug 201921 Aug 2019

Publication series

NameProceedings - 2019 IEEE Non-Volatile Memory Systems and Applications Symposium, NVMSA 2019

Conference

Conference8th IEEE Non-Volatile Memory Systems and Applications Symposium, NVMSA 2019
Country/TerritoryChina
CityHangzhou
Period18/08/1921/08/19

Keywords

  • I/O scheduler
  • openchannel SSDs
  • performance isolation
  • quality of service
  • solid state drives

Fingerprint

Dive into the research topics of 'Host-Level Workload-Aware Budget Compensation I/O Scheduling for Open-Channel SSDs'. Together they form a unique fingerprint.

Cite this