Request Flow Coordination for Growing-Scale Solid-State Drives

Research output: Journal Publications and Reviews (RGC: 21, 22, 62)21_Publication in refereed journal

View graph of relations

Author(s)

Related Research Unit(s)

Detail(s)

Original languageEnglish
Pages (from-to)832-843
Journal / PublicationIEEE Transactions on Computers
Volume69
Issue number6
Online published21 Jan 2020
Publication statusPublished - 1 Jun 2020

Abstract

Performance-intensive applications have led both interface and architecture changes of high-end, growing-scale solid-state drives (SSDs). However, we observe that most of the time, the actual drive performance could not be easily scaled or boosted up with the increasing of internal resources of growing-scale SSDs due to the potential congestion of I/O requests. Such observation inspires this work to look for a request flow coordination design to appropriately control and throttle the I/O request over the increasingly-complicated SSD internal organization with manageable coordination overhead. The main objective is to avoid overloading or congesting any sub-module of growing-scale SSDs by making good use of the abundant internal resources, so as to effectively improve the drive performance in terms of the request response time. The capability of the proposed design was evaluated with realistic and intensive I/O workloads, and the results are very encouraging. © 1968-2012 IEEE

Research Area(s)

  • flash memory, growing-scale, request flow coordination, Solid-state drive (SSD)

Citation Format(s)

Request Flow Coordination for Growing-Scale Solid-State Drives. / Yang, Ming-Chang; Chang, Yuan-Hao; Kuo, Tei-Wei; Wu, Chun-Feng.

In: IEEE Transactions on Computers, Vol. 69, No. 6, 01.06.2020, p. 832-843.

Research output: Journal Publications and Reviews (RGC: 21, 22, 62)21_Publication in refereed journal