Exploiting the Fine Grain SSD Internal Parallelism for OLTP and Scientific Workloads

被引:1
|
作者
Zertal, Soraya [1 ]
机构
[1] Univ Versailles, PRiSM, 45 Av Etats Unis, F-78000 Versailles, France
关键词
SSD; Parallel IO; OLTP and scientific workloads; Simulation; Performance evaluation;
D O I
10.1109/HPCC.2014.163
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Solid State Disks (SSDs) are promising data storage devices in term of performance and energy consumption comparing to Hard Drive Disks (HDDs). They are more and more used, even in On-Line Transaction Processing (OLTP) systems and for scientific data with hard constraints on response time. Consequently, parallel execution and parallel access to data are capital to fulfil this performance requirement. The SSD internal structure provides a potential for parallel access at different levels which can be exploited to match the concurrency naturally present in both OLTP and scientific applications. In this paper, the SSD behaviour is analysed considering two degrees of internal parallelism associated to inter-Dies (degree 1) and interPlanes (degree 2) parallelisms and compared to a sequential scheme (degree 0) as a reference. The study is conducted using representative workloads for both OLTP and scientific applications. The obtained results are significant and show the important performance gain of exploiting the internal SSD parallelism (up to x44 for OLTP). The gain is less important for scientific applications due to their requests size distributions and the interleaving of read/write streams. In conjunction with priority and preemption scheduling strategies, an additional impact is observed, which can be very modest or a factor of x10 according to the context, with a significant impact only if priority is associated to preemption.
引用
收藏
页码:990 / 997
页数:8
相关论文
共 50 条
  • [21] Exploiting Coarse-Grain Speculative Parallelism
    Pyla, Hari K.
    Ribbens, Calvin
    Varadarajan, Srinidhi
    ACM SIGPLAN NOTICES, 2011, 46 (10) : 555 - 573
  • [22] Exploiting fine-grain thread level parallelism on the MIT Multi-ALU Processor
    Keckler, SW
    Dally, WJ
    Maskit, D
    Carter, NP
    Chang, A
    Lee, WS
    25TH ANNUAL INTERNATIONAL SYMPOSIUM ON COMPUTER ARCHITECTURE, PROCEEDINGS, 1998, : 306 - 317
  • [23] Exploiting fine-grain parallelism in the H.264 deblocking filter by operation reordering
    Weng, Tsung-Hsi
    Chung, Chung-Ping
    FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2014, 37 : 76 - 87
  • [24] A parallel architecture for rapid prototyping of mechatronic algorithms by exploiting implicite fine-grain parallelism
    Doan, MD
    Glesner, M
    VLSI SIGNAL PROCESSING, IX, 1996, : 303 - 312
  • [25] Architectures for fine-grain parallelism
    不详
    EXPLOITATION OF FINE-GRAIN PARALLELISM, 1995, 942 : 8 - 17
  • [26] Re-evaluating Designs for Multi-Tenant OLTP Workloads on SSD-based I/O Subsystems
    Zhang, Ning
    Tatemura, Junichi
    Patel, Jignesh M.
    Hacigumus, Hakan
    SIGMOD'14: PROCEEDINGS OF THE 2014 ACM SIGMOD INTERNATIONAL CONFERENCE ON MANAGEMENT OF DATA, 2014, : 1383 - 1394
  • [27] Exploiting coarse grain parallelism with parallel recognition compiler
    Han, Lin
    Pang, Jianmin
    Zhao, Rongcai
    Qi, Ning
    DCABES 2006 Proceedings, Vols 1 and 2, 2006, : 243 - 245
  • [28] Exploiting fine grained parallelism for acceleration of web retrieval
    Yuan, JL
    Chi, CH
    Sun, QB
    WEB AND COMMUNICATION TECHNOLOGIES AND INTERNET -RELATED SOCIAL ISSUES - HSI 2005, 2005, 3597 : 125 - 134
  • [29] Exploiting Fine-Grained Parallelism on Cell Processors
    Hoffmann, Ralf
    Prell, Andreas
    Rauber, Thomas
    EURO-PAR 2010 - PARALLEL PROCESSING, PART II, 2010, 6272 : 175 - 186
  • [30] Robust adaptive controller with fine grain parallelism
    Schier, J
    Kadlec, J
    Böhm, J
    ADAPTIVE SYSTEMS IN CONTROL AND SIGNAL PROCESSING 1998, 2000, : 409 - 414