TY - GEN
T1 - Work-in-Progress: PreGC
T2 - 2019 International Conference on Hardware/Software Codesign and System Synthesis (CODES/ISSS 2019)
AU - Du, Yajuan
AU - Liu, Wei
AU - Wang, Rui
AU - Zhou, Yao
AU - Xue, Jason
N1 - Full text of this publication does not contain sufficient affiliation information. With consent from the author(s) concerned, the Research Unit(s) information for this record is based on the existing academic department affiliation of the author(s).
PY - 2019
Y1 - 2019
N2 - In order to satisfy the increased concern on SSD performance, this paper studied GC performance in the view of performance cliff and tail latency. At first, our preliminary experiments figure out that increased page migrations is the root cause of performance cliff. Then, combined with the existing works aiming at GC performance in 2D SSDs, including the partial GC and aggressive GC, a novel GC-assisting method PreGC is proposed to relieve GC-induced performance cliff. The key idea of PreGC is that a part of pages within victim blocks can be pre-migrated ahead of the time nearby GC invoking and when system is idle. Thus, normal page migrations induced by GC can be reduced and response time peaks would be lowered down. Experimental results show that PreGC can efficiently relieve the performance cliff by reducing migrated page numbers in normal GC as well as the tail latency while inducing negligible write amplification.
AB - In order to satisfy the increased concern on SSD performance, this paper studied GC performance in the view of performance cliff and tail latency. At first, our preliminary experiments figure out that increased page migrations is the root cause of performance cliff. Then, combined with the existing works aiming at GC performance in 2D SSDs, including the partial GC and aggressive GC, a novel GC-assisting method PreGC is proposed to relieve GC-induced performance cliff. The key idea of PreGC is that a part of pages within victim blocks can be pre-migrated ahead of the time nearby GC invoking and when system is idle. Thus, normal page migrations induced by GC can be reduced and response time peaks would be lowered down. Experimental results show that PreGC can efficiently relieve the performance cliff by reducing migrated page numbers in normal GC as well as the tail latency while inducing negligible write amplification.
UR - https://www.scopus.com/pages/publications/85077322344
UR - https://www.scopus.com/record/pubmetrics.uri?eid=2-s2.0-85077322344&origin=recordpage
U2 - 10.1145/3349567.3351731
DO - 10.1145/3349567.3351731
M3 - RGC 32 - Refereed conference paper (with host publication)
T3 - Proceedings of the International Conference on Hardware/Software Codesign and System Synthesis Companion, CODES/ISSS
BT - CODES/ISSS '19
PB - Association for Computing Machinery
Y2 - 13 October 2019 through 18 October 2019
ER -