Elastic Use of Far Memory for In-Memory Database Management Systems

被引:2
|
作者
Lee, Donghun [1 ]
Ahn, Minseon [1 ]
Kim, Jungmin [1 ]
Booss, Daniel [2 ]
Ritter, Daniel [2 ]
Rebholz, Oliver [2 ]
Willhalm, Thomas [3 ]
Desai, Suprasad Mutalik [4 ]
Singh, Navneet [4 ]
机构
[1] SAP Labs Korea, Seoul, South Korea
[2] SAP SE, Walldorf, Germany
[3] Intel Deutschland GmbH, Feldkirchen, Germany
[4] Intel Technol India Pvt Ltd, Bengaluru, India
关键词
CXL; Far memory; Memory pool; In-Memory Database; DBMS; Database Management Systems;
D O I
10.1145/3592980.3595311
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
The separation and independent scalability of compute and memory is one of the crucial aspects for modern in-memory database systems (IMDBMSs) in the cloud. The new, cache-coherent memory interconnect Compute Express Link (CXL) promises elastic memory capacity through memory pooling. In this work, we adapt the well-known IMDBMS, SAP HANA, for memory pools by features of table data placement and operational heap memory allocation on far memory, and study the impact of the limited bandwidth and higher latency of CXL. Our results show negligible performance degradation for TPC-C. For the analytical workloads of TPC-H, a notable impact on query processing is observed due to the limited bandwidth and long latency of our early CXL implementation. However, our emulation shows it would be acceptably smaller with the improved CXL memory devices.
引用
收藏
页码:35 / 43
页数:9
相关论文
共 50 条
  • [1] Enabling CXL Memory Expansion for In-Memory Database Management Systems
    Ahn, Minseon
    Lee, Donghun
    Kim, Jungmin
    Rebholz, Oliver
    Chang, Andrew
    Gim, Jongmin
    Jung, Jaemin
    Pham, Vincent
    Malladi, Krishna T.
    Ki, Yang Seok
    18TH INTERNATIONAL WORKSHOP ON DATA MANAGEMENT ON NEW HARDWARE, DAMON 2022, 2022,
  • [2] An Examination of CXL Memory Use Cases for In-Memory Database Management Systems using SAP HANA
    Ahn, Minseon
    Willhalm, Thomas
    May, Norman
    Lee, Donghun
    Desai, Suprasad Mutalik
    Booss, Daniel
    Kim, Jungmin
    Singh, Navneet
    Ritter, Daniel
    Rebholz, Oliver
    PROCEEDINGS OF THE VLDB ENDOWMENT, 2024, 17 (12): : 3827 - 3840
  • [3] Elastic Pipelining in an In-Memory Database Cluster
    Wang, Li
    Zhou, Minqi
    Zhang, Zhenjie
    Yang, Yin
    Zhou, Aoying
    Bitton, Dina
    SIGMOD'16: PROCEEDINGS OF THE 2016 INTERNATIONAL CONFERENCE ON MANAGEMENT OF DATA, 2016, : 1279 - 1294
  • [4] Optimization of OLAP In-Memory Database Management Systems with Processing-In-Memory Architecture
    Hosseinzadeh, Shima
    Parvaresh, Amirhossein
    Fey, Dietmar
    ARCHITECTURE OF COMPUTING SYSTEMS, ARCS 2023, 2023, 13949 : 264 - 278
  • [5] 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
    2015 IEEE 31ST INTERNATIONAL CONFERENCE ON DATA ENGINEERING (ICDE), 2015, : 1253 - 1258
  • [6] Evaluation of SQL benchmark for distributed in-memory Database Management Systems
    Borisenko, Oleg
    Badalyan, David
    INTERNATIONAL JOURNAL OF COMPUTER SCIENCE AND NETWORK SECURITY, 2018, 18 (10): : 59 - 63
  • [7] Replicated Layout for In-Memory Database Systems
    Sudhir, Sivaprasad
    Cafarella, Michael
    Madden, Samuel
    PROCEEDINGS OF THE VLDB ENDOWMENT, 2021, 15 (04): : 984 - 997
  • [8] Taurus: Lightweight Parallel Logging for In-Memory Database Management Systems
    Xia, Yu
    Yu, Xiangyao
    Pavlo, Andrew
    Devadas, Srinivas
    PROCEEDINGS OF THE VLDB ENDOWMENT, 2020, 14 (02): : 189 - 201
  • [9] A prefetching indexing scheme for in-memory database systems
    Zhang, Qian
    Song, Haoyun
    Zhou, Kaiyan
    Wei, Jianhao
    Xiao, Chuqiao
    FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2024, 156 : 179 - 190
  • [10] Benchmarking in-memory database
    Cheqing JIN
    Yangxin KONG
    Qiangqiang KANG
    Weining QIAN
    Aoying ZHOU
    Frontiers of Computer Science, 2016, 10 (06) : 1067 - 1081