TY - GEN
T1 - Optimizing host-level flash translation layer with considering storage stack of host systems
AU - Jhin, Jhuyeong
AU - Kim, Hyukjoong
AU - Shin, Dongkun
N1 - Publisher Copyright:
© 2018 ACM.
PY - 2018/1/5
Y1 - 2018/1/5
N2 - Many researchers have studied and proposed various kinds of hostlevel flash translation layer (FTL). Host-level FTL allows the host system to handle the internal architecture of solid state drives (SSDs), and thus tries to overcome the performance or the functionality failure of traditional SSDs which only handle the I/O requests with the block I/O interface. However, existing studies only focused on the functionalities of the host-level FTL while less researches have been done on how the FTL should work on the operating system (OS) rather than bare-metal firmware. From the observation, we found that existing host-level FTL suffers from the performance bottleneck caused by unscalable software design of FTL. Therefore, we propose an optimizing scheme which efficiently processes the I/O operations requested by multiple users and guarantees the scalability of the storage stack. Our experimental results show that the performance of our scheme improves the performance of software stack in twice or more compared to the existing host-level FTL.
AB - Many researchers have studied and proposed various kinds of hostlevel flash translation layer (FTL). Host-level FTL allows the host system to handle the internal architecture of solid state drives (SSDs), and thus tries to overcome the performance or the functionality failure of traditional SSDs which only handle the I/O requests with the block I/O interface. However, existing studies only focused on the functionalities of the host-level FTL while less researches have been done on how the FTL should work on the operating system (OS) rather than bare-metal firmware. From the observation, we found that existing host-level FTL suffers from the performance bottleneck caused by unscalable software design of FTL. Therefore, we propose an optimizing scheme which efficiently processes the I/O operations requested by multiple users and guarantees the scalability of the storage stack. Our experimental results show that the performance of our scheme improves the performance of software stack in twice or more compared to the existing host-level FTL.
KW - Flash translation layer
KW - Open-channel SSDs
KW - Solid state drives
UR - https://www.scopus.com/pages/publications/85048400212
U2 - 10.1145/3164541.3164556
DO - 10.1145/3164541.3164556
M3 - Conference contribution
AN - SCOPUS:85048400212
T3 - ACM International Conference Proceeding Series
BT - Proceedings of the 12th International Conference on Ubiquitous Information Management and Communication, IMCOM 2018
PB - Association for Computing Machinery
T2 - 12th International Conference on Ubiquitous Information Management and Communication, IMCOM 2018
Y2 - 5 January 2018 through 7 January 2018
ER -