Cosmos plus OpenSSD: Rapid Prototype for Flash Storage Systems

  • Kwak, Jaewook
  • Lee, Sangjin
  • Park, Kibin
  • Jeong, Jinwoo
  • Song, Yong Ho
Citations

WEB OF SCIENCE

65
Citations

SCOPUS

79

초록

As semiconductor technology has advanced, many storage systems have begun to use non-volatile memories as storage media. The organization and architecture of storage controllers have become more complex to meet various design requirements in terms of performance, response time, quality of service (QoS), and so on. In addition, due to the evolution of memory technology and the emergence of new applications, storage controllers employ new firmware algorithms and hardware modules. When designing storage controllers, engineers often evaluate the performance impact of using new software and hardware components using software simulators. However, this technique often yields limited evaluation accuracy because of the difficulty of modeling complex operations of components and the interactions among them. In this article, we present a reconfigurable flash storage controller design that serves as a rapid prototype. This design can be synthesized into a field-programmable gate array device and used in a realistic performance evaluation environment. We show the usefulness of our design by demonstrating the performance impact of design parameters.

키워드

Flash memorystorage systemsolid state drive (SSD)flash translation layer (FTL)MEMORYPARALLELISM
제목
Cosmos plus OpenSSD: Rapid Prototype for Flash Storage Systems
저자
Kwak, JaewookLee, SangjinPark, KibinJeong, JinwooSong, Yong Ho
DOI
10.1145/3385073
발행일
2020-08
유형
Article
저널명
ACM Transactions on Storage
16
3
페이지
1 ~ 35