High-Performance Stateful Stream Processing on Solid-State Drives

被引:3
|
作者
Lee, Gyewon [1 ]
Eo, Jeongyoon [1 ]
Seo, Jangho [1 ]
Um, Taegeon [1 ]
Chun, Byung-Gon [1 ]
机构
[1] Seoul Natl Univ, Seoul, South Korea
关键词
D O I
10.1145/3265723.3265739
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Stream processing has been widely used in big data analytics because it provides real-time information on continuously incoming data streams with low latency. As the volume of data increases and the processing logic becomes more complicated, the size of internal states in stream processing applications also increases. To deal with large states efficiently, modern stream processing systems support storing internal states on solid state drives (SSDs) by utilizing persistent key-value (KV) stores optimized for SSDs. For example, Apache Flink and Apache Samza store internal states on RocksDB. However, delegating state management to persistent KV stores degrades the performance, because the KV stores cannot optimize their state management strategies according to stream query semantics as they are not aware of the query semantics. In this paper, we investigate the performance limitations of current state management approaches on SSDs and show that query-aware optimizations can significantly improve the performance of stateful query processing on SSDs. Based on our observation, we propose a new stream processing system design with static and runtime query-aware optimizations. We also discuss additional research directions on integrating emerging storage technologies with stateful stream processing.
引用
收藏
页数:7
相关论文
共 50 条
  • [1] A Multi-Controller Architecture for High-Performance Solid-State Drives
    Liao, Jhih-Jian
    Wu, Chin-Hsien
    APPLIED COMPUTING REVIEW, 2012, 12 (04): : 58 - 66
  • [2] A High-Performance FPGA-based LDPC Decoder for Solid-State Drives
    Liu, Yanhuan
    Zhang, Chun
    Song, Pengcheng
    Jiang, Hanjun
    2017 IEEE 60TH INTERNATIONAL MIDWEST SYMPOSIUM ON CIRCUITS AND SYSTEMS (MWSCAS), 2017, : 1232 - 1235
  • [3] Exploring Data-Level Error Tolerance in High-Performance Solid-State Drives
    Xu, Xin
    Huang, H. Howie
    IEEE TRANSACTIONS ON RELIABILITY, 2015, 64 (01) : 15 - 30
  • [4] HIGH ACCELERATION, HIGH-PERFORMANCE SOLID-STATE ACCELEROMETER DEVELOPMENT
    KILLEN, A
    TARRANT, D
    JENSEN, D
    IEEE AEROSPACE AND ELECTRONIC SYSTEMS MAGAZINE, 1994, 9 (09) : 20 - 25
  • [5] Printable, high-performance solid-state electrolyte films
    Ping, Weiwei
    Wang, Chengwei
    Wang, Ruiliu
    Dong, Qi
    Lin, Zhiwei
    Brozena, Alexandra H.
    Dai, Jiaqi
    Luo, Jian
    Hu, Liangbing
    SCIENCE ADVANCES, 2020, 6 (47)
  • [6] SOLID-STATE NMR - APPLICATIONS IN HIGH-PERFORMANCE CERAMICS
    HATFIELD, GR
    CARDUNER, KR
    JOURNAL OF MATERIALS SCIENCE, 1989, 24 (12) : 4209 - 4219
  • [7] High-Performance Emerging Solid-State Memory Technologies
    Herb Goronkin
    Yang Yang
    MRS Bulletin, 2004, 29 : 805 - 813
  • [8] High-performance emerging solid-state memory technologies
    Goronkin, H
    Yang, Y
    MRS BULLETIN, 2004, 29 (11) : 805 - 808
  • [9] A high-performance solid-state electrocaloric cooling system
    Wang, Yunda
    Zhang, Ziyang
    Usui, Tomoyasu
    Benedict, Michael
    Hirose, Sakyo
    Lee, Joseph
    Kalb, Jamie
    Schwartz, David
    SCIENCE, 2020, 370 (6512) : 129 - +
  • [10] High-Performance Heat Sink for Solid-State Lighting
    Vetrovec, John
    Litt, Amardeep
    LIGHT-EMITTING DIODES: MATERIALS, DEVICES, AND APPLICATIONS FOR SOLID STATE LIGHTING XIII, 2009, 7231