Drop It In Like It's Hot: An Analysis of Persistent Memory as a Drop-in Replacement for NVMe SSDs

被引:4
|
作者
Boether, Maximilian [1 ]
Kissig, Otto [1 ]
Benson, Lawrence [1 ]
Rabl, Tilmann [1 ]
机构
[1] Univ Potsdam, Hasso Plattner Inst, Potsdam, Germany
关键词
PHASE-CHANGE MEMORY; PERFORMANCE; INDEX;
D O I
10.1145/3465998.3466010
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Solid-state drives (SSDs) have improved database system performance significantly due to the higher bandwidth that they provide over traditional hard disk drives. Persistent memory (PMem) is a new storage technology that offers DRAM-like speed at SSD-like capacity. Due to its byte-addressability, research has mainly treated PMem as a replacement of, or an addition to DRAM, e.g., by proposing highly-optimized, DRAM-PMem-hybrid data structures and system designs. However, PMem can also be used via a regular file system interface and standard Linux I/O operations. In this paper, we analyze PMem as a drop-in replacement for Non-Volatile Memory Express (NVMe) SSDs and evaluate possible performance gains while requiring no or only minor changes to existing applications. This drop-in approach speeds-up database systems like Postgres, without requiring any code changes. We systematically evaluate PMem and NVMe SSDs in three database microbenchmarks and the widely used TPC-H benchmark on Postgres. Our experiments show that PMem outperforms a RAID of four NVMe SSDs in read-intensive OLAP workloads by up to 4x without any modifications while achieving similar performance in write-intensive workloads. Finally, we give four practical insights to aid decision-making on when to use PMem as an SSD drop-in replacement and how to optimize for it.
引用
收藏
页数:8
相关论文
共 50 条
  • [1] Drop-in replacement
    Circ Assem, 7 (42):
  • [2] Drop-in replacement bearings
    Anon
    Quarry Management, 2002, 29 (01):
  • [3] Drop it like it's hot
    不详
    PHYSICS WORLD, 2022, 35 (06) : 21 - 22
  • [4] Drop-in replacement for digitizing rod control
    Meier, Christopher
    Nuclear Plant Journal, 2019, 37 (01) : 38 - 41
  • [5] Geometric SMOTE a geometrically enhanced drop-in replacement for SMOTE
    Douzas, Georgios
    Bacao, Fernando
    INFORMATION SCIENCES, 2019, 501 : 118 - 135
  • [6] Experimental analysis of hydrocarbons as drop-in replacement in household heat pump tumble dryers
    Bellomare, F.
    Minetto, S.
    69TH CONFERENCE OF THE ITALIAN THERMAL ENGINEERING ASSOCIATION, ATI 2014, 2015, 81 : 1212 - 1221
  • [7] Sandwich Batch Normalization: A Drop-In Replacement for Feature Distribution Heterogeneity
    Gong, Xinyu
    Chen, Wuyang
    Chen, Tianlong
    Wang, Zhangyang
    2022 IEEE WINTER CONFERENCE ON APPLICATIONS OF COMPUTER VISION (WACV 2022), 2022, : 2957 - 2967
  • [8] Environmentally friendly plasma black as drop-in replacement for furnace black
    Wilke, Lucas A.
    Karsten, Dan A.
    Maier, Thomas R.
    Hardman, Ned J.
    Rubber World, 2022, 265 (05): : 28 - 34
  • [9] HCFC-COMPATIBLE ABS TERMED A DROP-IN REPLACEMENT FOR CFC
    LEAVERSUCH, HD
    MODERN PLASTICS, 1995, 72 (09): : 23 - 24
  • [10] Between drop-out (s) and drop-in (s) school: young people's words and recitals
    Merri, Maryvonne
    Numa-Bocage, Line
    EDUCATION ET FRANCOPHONIE, 2019, 47 (01) : 1 - 14