Enabling CXL Memory Expansion for In-Memory Database Management Systems

被引:10
|
作者
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 条
  • [1] Elastic Use of Far Memory for In-Memory Database Management Systems
    Lee, Donghun
    Ahn, Minseon
    Kim, Jungmin
    Booss, Daniel
    Ritter, Daniel
    Rebholz, Oliver
    Willhalm, Thomas
    Desai, Suprasad Mutalik
    Singh, Navneet
    [J]. 19TH INTERNATIONAL WORKSHOP ON DATA MANAGEMENT ON NEW HARDWARE, DAMON 2023, 2023, : 35 - 43
  • [2] Optimization of OLAP In-Memory Database Management Systems with Processing-In-Memory Architecture
    Hosseinzadeh, Shima
    Parvaresh, Amirhossein
    Fey, Dietmar
    [J]. ARCHITECTURE OF COMPUTING SYSTEMS, ARCS 2023, 2023, 13949 : 264 - 278
  • [3] Oracle Database In-Memory: A Dual Format In-Memory Database
    Lahiri, Tirthankar
    Chavan, Shasank
    Colgan, Maria
    Das, Dinesh
    Ganesh, Amit
    Gleeson, Mike
    Hase, Sanket
    Holloway, Allison
    Kamp, Jesse
    Lee, Teck-Hua
    Loaiza, Juan
    Macnaughton, Neil
    Marwah, Vineet
    Mukherjee, Niloy
    Mullick, Atrayee
    Muthulingam, Sujatha
    Raja, Vivekanandhan
    Roth, Marty
    Soylemez, Ekrem
    Zait, Mohamed
    [J]. 2015 IEEE 31ST INTERNATIONAL CONFERENCE ON DATA ENGINEERING (ICDE), 2015, : 1253 - 1258
  • [4] Evaluation of SQL benchmark for distributed in-memory Database Management Systems
    Borisenko, Oleg
    Badalyan, David
    [J]. INTERNATIONAL JOURNAL OF COMPUTER SCIENCE AND NETWORK SECURITY, 2018, 18 (10): : 59 - 63
  • [5] Taurus: Lightweight Parallel Logging for In-Memory Database Management Systems
    Xia, Yu
    Yu, Xiangyao
    Pavlo, Andrew
    Devadas, Srinivas
    [J]. PROCEEDINGS OF THE VLDB ENDOWMENT, 2020, 14 (02): : 189 - 201
  • [6] Replicated Layout for In-Memory Database Systems
    Sudhir, Sivaprasad
    Cafarella, Michael
    Madden, Samuel
    [J]. PROCEEDINGS OF THE VLDB ENDOWMENT, 2021, 15 (04): : 984 - 997
  • [7] A prefetching indexing scheme for in-memory database systems
    Zhang, Qian
    Song, Haoyun
    Zhou, Kaiyan
    Wei, Jianhao
    Xiao, Chuqiao
    [J]. FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2024, 156 : 179 - 190
  • [8] Benchmarking in-memory database
    Cheqing Jin
    Yangxin Kong
    Qiangqiang Kang
    Weining Qian
    Aoying Zhou
    [J]. Frontiers of Computer Science, 2016, 10 : 1067 - 1081
  • [9] Benchmarking in-memory database
    Cheqing JIN
    Yangxin KONG
    Qiangqiang KANG
    Weining QIAN
    Aoying ZHOU
    [J]. Frontiers of Computer Science., 2016, 10 (06) - 1081
  • [10] Benchmarking in-memory database
    Jin, Cheqing
    Kong, Yangxin
    Kang, Qiangqiang
    Qian, Weining
    Zhou, Aoying
    [J]. FRONTIERS OF COMPUTER SCIENCE, 2016, 10 (06) : 1067 - 1081