Enabling CXL Memory Expansion for In-Memory Database Management Systems

被引:13
|
作者
Ahn, Minseon [1 ]
Lee, Donghun [1 ]
Kim, Jungmin [1 ]
Rebholz, Oliver [2 ]
Chang, Andrew [3 ]
Gim, Jongmin [3 ]
Jung, Jaemin [3 ]
Pham, Vincent [3 ]
Malladi, Krishna T. [3 ]
Ki, Yang Seok [3 ]
机构
[1] SAP Labs Korea, Seoul, South Korea
[2] SAP SE, Walldorf, Baden Wurttembe, Germany
[3] Samsung Semicond Inc, San Jose, CA USA
关键词
CXL; Compute Express Link; In-Memory Database; DBMS; Database Management Systems;
D O I
10.1145/3533737.3535090
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Limited memory volume is always a performance bottleneck in an in-memory database management system (IMDBMS) as the data size keeps increasing. To overcome the physical memory limitation, heterogeneous and disaggregated computing platforms are proposed, such as Gen-Z, CCIX, OpenCAPI, and CXL. In this work, we introduce flexible CXL memory expansion using a CXL type 3 prototype and evaluate its performance in an IMDBMS. Our evaluation shows that CXL memory devices interfaced with PCIe Gen5 are appropriate for memory expansion with nearly no throughput degradation in OLTP workloads and less than 8% throughput degradation in OLAP workloads. Thus, CXL memory is a good candidate for memory expansion with lower TCO in IMDBMSs.
引用
收藏
页数:5
相关论文
共 50 条
  • [41] In-memory Business Process Management
    Balko, Soren
    Barros, Alistair
    PROCEEDINGS OF THE 2015 IEEE 19TH INTERNATIONAL ENTERPRISE DISTRIBUTED OBJECT COMPUTING CONFERENCE, 2015, : 74 - 83
  • [42] LeanStore: In-Memory Data Management Beyond Main Memory
    Leis, Viktor
    Haubenschild, Michael
    Kemper, Alfons
    Neumann, Thomas
    2018 IEEE 34TH INTERNATIONAL CONFERENCE ON DATA ENGINEERING (ICDE), 2018, : 185 - 196
  • [43] Energy-Efficient In-Memory Database Computing
    Lehner, Wolfgang
    DESIGN, AUTOMATION & TEST IN EUROPE, 2013, : 470 - 474
  • [44] Accelerating Joins and Aggregations on the Oracle In-Memory Database
    Chavan, Shasank
    Hopeman, Albert
    Lee, Sangho
    Lui, Dennis
    Mylavarapu, Ajit
    Soylemez, Ekrem
    2018 IEEE 34TH INTERNATIONAL CONFERENCE ON DATA ENGINEERING (ICDE), 2018, : 1441 - 1452
  • [45] Parallel Query on the In-Memory Database in a CUDA Platform
    Huang, Yin-Fu
    Chen, Wei-Cheng
    2015 10TH INTERNATIONAL CONFERENCE ON P2P, PARALLEL, GRID, CLOUD AND INTERNET COMPUTING (3PGCIC), 2015, : 236 - 243
  • [46] Efficient Durability Support for Multicore In-Memory Database
    Hao Qian
    PROCEEDINGS OF THE 2015 INTERNATIONAL SYMPOSIUM ON COMPUTERS & INFORMATICS, 2015, 13 : 351 - 358
  • [47] A1: A Distributed In-Memory Graph Database
    Buragohain, Chiranjeeb
    Risvik, Knut Magne
    Brett, Paul
    Castro, Miguel
    Cho, Wonhee
    Cowhig, Joshua
    Gloy, Nikolas
    Kalyanaraman, Karthik
    Khanna, Richendra
    Pao, John
    Renzelmann, Matthew
    Shamis, Alex
    Tan, Timothy
    Zheng, Shuheng
    SIGMOD'20: PROCEEDINGS OF THE 2020 ACM SIGMOD INTERNATIONAL CONFERENCE ON MANAGEMENT OF DATA, 2020, : 329 - 344
  • [48] eXtremeDB in-memory embedded database system software
    不详
    AIRCRAFT ENGINEERING AND AEROSPACE TECHNOLOGY, 2009, 81 (05): : 485 - 486
  • [49] In-Memory Database Optimization Using Statistical Estimation
    Verma, Sudhir
    Bhatnagar, Vidur Shailendra
    2015 IEEE INTERNATIONAL CONFERENCE ON CLOUD COMPUTING IN EMERGING MARKETS (CCEM), 2016, : 177 - 184
  • [50] Successful In-Memory Database Usage - A Structured Analysis
    Scheffler, Alexa
    Otyepka, Sarah
    AMCIS 2014 PROCEEDINGS, 2014,