Performance Modeling and Practical Use Cases for Black-Box SSDs

被引:10
|
作者
Kim, Joonsung [1 ]
Choi, Kanghyun [1 ]
Lee, Wonsik [1 ]
Kim, Jangwoo [1 ]
机构
[1] Seoul Natl Univ, Seoul 151742, South Korea
基金
新加坡国家研究基金会;
关键词
Performance modeling; black-box SSDs; storage system; GARBAGE COLLECTION; FLASH; ARCHITECTURE;
D O I
10.1145/3440022
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Modern servers are actively deploying Solid-State Drives (SSDs) thanks to their high throughput and low latency. However, current server architects cannot achieve the full performance potential of commodity SSDs, as SSDs are complex devices designed for specific goals (e.g., latency, throughput, endurance, cost) with their internal mechanisms undisclosed to users. In this article, we propose SSDcheck, a novel SSD performance model to extract various internal mechanisms and predict the latency of next access to commodity black-box SSDs. We identify key performance-critical features (e.g., garbage collection, write buffering) and find their parameters (i.e., size, threshold) from each SSD by using our novel diagnosis code snippets. Then, SSDcheck constructs a performance model for a target SSD and dynamically manages the model to predict the latency of the next access. In addition, SSDcheck extracts and provides other useful internal mechanisms (e.g., fetch unit in multi-queue SSDs, background tasks triggering idle-time interval) for the storage system to fully exploit SSDs. By using those useful features and the performance model, we propose multiple practical use cases. Our evaluations show that SSDcheck's performance model is highly accurate, and proposed use cases achieve significant performance improvement in various scenarios.
引用
收藏
页数:38
相关论文
共 50 条
  • [21] BLACK-BOX MODELING OF THE SUBGLACIAL WATER-SYSTEM
    MURRAY, T
    CLARKE, GKC
    JOURNAL OF GEOPHYSICAL RESEARCH-SOLID EARTH, 1995, 100 (B6) : 10231 - 10245
  • [22] Computationally efficient black-box modeling for feasibility analysis
    Banerjee, Ipsita
    Pal, Siladitya
    Maiti, Spandan
    COMPUTERS & CHEMICAL ENGINEERING, 2010, 34 (09) : 1515 - 1521
  • [23] THE MATHEMATICAL WORLD IN THE BLACK-BOX - SIGNIFICANCE OF THE BLACK-BOX AS A MEDIUM OF MATHEMATIZING
    MAASS, J
    SCHLOGLMANN, W
    CYBERNETICS AND SYSTEMS, 1988, 19 (04) : 295 - 309
  • [24] Black-box modeling of an industrial combustion engine plant
    Korb, R
    Skorjanz, P
    Jörgl, HP
    (SYSID'97): SYSTEM IDENTIFICATION, VOLS 1-3, 1998, : 191 - 196
  • [25] Black-box modeling for temperature prediction in weather forecasting
    Karevan, Zahra
    Mehrkanoon, Siamak
    Suykens, Johan A. K.
    2015 INTERNATIONAL JOINT CONFERENCE ON NEURAL NETWORKS (IJCNN), 2015,
  • [26] NARX approach to black-box modeling of circuit elements
    Maio, IA
    Stievano, IS
    Canavero, FG
    ISCAS '98 - PROCEEDINGS OF THE 1998 INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS, VOLS 1-6, 1998, : B411 - B414
  • [27] INSIDE THE BLACK-BOX
    HORGAN, J
    IEEE SPECTRUM, 1986, 23 (11) : 65 - 65
  • [28] BLACK-BOX BLUES
    SNYDER, EL
    DISCOVER, 1984, 5 (08): : 6 - 6
  • [29] INSIDE THE BLACK-BOX
    WILENSKY, GR
    SOCIETY, 1994, 32 (01) : 68 - 69
  • [30] THE MANAGER AND THE BLACK-BOX
    ANSHEN, M
    HARVARD BUSINESS REVIEW, 1960, 38 (06) : 85 - 92