uFLIP-OC: Understanding Flash I/O Patterns on Open-Channel Solid-State Drives

被引:12
作者
Picoli, Ivan Luiz [1 ]
Pasco, Carla Villegas [1 ]
Jonsson, Bjoern Por [1 ]
Bouganim, Luc [2 ,3 ]
Bonnet, Philippe [1 ]
机构
[1] IT Univ Copenhagen, Copenhagen, Denmark
[2] INRIA Saclay, Rocquencourt, France
[3] UVSQ, Versailles, France
来源
PROCEEDINGS OF THE 8TH ASIA-PACIFIC WORKSHOP ON SYSTEMS (APSYS '17) | 2017年
关键词
Open-channel SSDs; NAND Flash; Benchmarking; uFLIP-OC;
D O I
10.1145/3124680.3124741
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Solid-State Drives (SSDs) have gained acceptance by providing the same block device abstraction as magnetic hard drives, at the cost of suboptimal resource utilisation and unpredictable performance. Recently, Open-Channel SSDs have emerged as a means to obtain predictably high performance, based on a clean break from the block device abstraction. Open-channel SSDs embed a minimal flash translation layer (FTL) and expose their internals to the host. The Linux open-channel SSD subsystem, LightNVM, lets kernel modules as well as user-space applications control data placement and I/O scheduling. This way, it is the host that is responsible for SSD management. But what kind of performance model should the host rely on to guide the way it manages data placement and I/O scheduling? For addressing this question we have defined uFLIP-OC, a benchmark designed to identify the I/O patterns that are best suited for a given open-channel SSD. Our experiments on a Dragon-Fire Card (DFC) SSD, equipped with the OX controller, illustrate the performance impact of media characteristics and parallelism. We discuss how uFLIP-OC can be used to guide the design of host-based data systems on open-channel SSDs.
引用
收藏
页数:7
相关论文
共 9 条
  • [1] Bjorling M, 2017, PROCEEDINGS OF FAST '17: 15TH USENIX CONFERENCE ON FILE AND STORAGE TECHNOLOGIES, P359
  • [2] Cai Y, 2012, DES AUT TEST EUROPE, P521
  • [3] Grupp L. M., 2012, FAST, V7, P2
  • [4] The Unwritten Contract of Solid State Drives
    He, Jun
    Kannan, Sudarsun
    Arpaci-Dusseau, Andrea C.
    Arpaci-Dusseau, Remzi H.
    [J]. PROCEEDINGS OF THE TWELFTH EUROPEAN CONFERENCE ON COMPUTER SYSTEMS (EUROSYS 2017), 2017, : 127 - 144
  • [5] Jian Ouyang, 2014, P INT C ARCH SUPP PR
  • [6] Kim Jaeho, 2015, FAST, P183
  • [7] Meza Justin, 2015, ACM SIGMETRICS Performance Evaluation Review, V43, P177, DOI 10.1145/2745844.2745848
  • [8] Yang Jingpei, 2014, P 2 WORKSH INT NVM F
  • [9] [No title captured]