From ARIES to MARS: Transaction Support for Next-Generation, Solid-State Drives

被引:57
|
作者
Coburn, Joel [1 ]
Bunker, Trevor [1 ]
Schwarz, Meir [1 ]
Gupta, Rajesh [1 ]
Swanson, Steven [1 ]
机构
[1] Univ Calif San Diego, Dept Comp Sci & Engn, San Diego, CA 92103 USA
基金
美国国家科学基金会;
关键词
PHASE-CHANGE MEMORY; TIME;
D O I
10.1145/2517349.2522724
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Transaction-based systems often rely on write-ahead logging (WAL) algorithms designed to maximize performance on disk-based storage. However, emerging fast, byte-addressable, non-volatile memory (NVM) technologies (e.g., phase-change memories, spin-transfer torque MRAMs, and the memristor) present very different performance characteristics, so blithely applying existing algorithms can lead to disappointing performance. This paper presents a novel storage primitive, called editable atomic writes (EAW), that enables sophisticated, highly-optimized WAL schemes in fast NVM-based storage systems. EAWs allow applications to safely access and modify log contents rather than treating the log as an append-only, write-only data structure, and we demonstrate that this can make implementating complex transactions simpler and more efficient. We use EAWs to build MARS, a WAL scheme that provides the same as features ARIES [26] (a widely-used WAL system for databases) but avoids making disk-centric implementation decisions. We have implemented EAWs and MARS in a next-generation SSD to demonstrate that the overhead of EAWs is minimal compared to normal writes, and that they provide large speedups for transactional updates to hash tables, B+trees, and large graphs. In addition, MARS outperforms ARIES by up to 3.7x while reducing software complexity.
引用
收藏
页码:197 / 212
页数:16
相关论文
共 50 条
  • [1] Editorial: Solid-state electrolytes and solid-state batteries for next-generation energy storage
    Nagai, Hiroki
    Song, Shufeng
    FUNCTIONAL MATERIALS LETTERS, 2021, 14 (03)
  • [2] Next-generation solid-state detectors for charged particle spectroscopy
    Ogasawara, K.
    Livi, S. A.
    Allegrini, F.
    Broiles, T. W.
    Dayeh, M. A.
    Desai, M. I.
    Ebert, R. W.
    Llera, K.
    Vines, S. K.
    McComas, D. J.
    JOURNAL OF GEOPHYSICAL RESEARCH-SPACE PHYSICS, 2016, 121 (07) : 6075 - 6091
  • [3] Outlook of Solid-State Electrolytes: A Boost in Next-Generation Li-Metal-Based Solid-State Batteries
    Banerjee, Taniya
    Kundu, Rajen
    ENERGY & FUELS, 2024, 38 (21) : 20084 - 20111
  • [4] Next-generation electrocaloric and pyroelectric materials for solid-state electrothermal energy interconversion
    Alpay, S. Pamir
    Mantese, Joseph
    Trolier-McKinstry, Susan
    Zhang, Qiming
    Whatmore, Roger W.
    MRS BULLETIN, 2014, 39 (12) : 1099 - 1109
  • [5] Next-generation electrocaloric and pyroelectric materials for solid-state electrothermal energy interconversion
    S. Pamir Alpay
    Joseph Mantese
    Susan Trolier-McKinstry
    Qiming Zhang
    Roger W. Whatmore
    MRS Bulletin, 2014, 39 : 1099 - 1111
  • [6] Harnessing solid-state technology for next-generation iron-air batteries
    Sun, Bingqian
    Wang, Hao
    Peng, Cheng
    SUSTAINABLE ENERGY & FUELS, 2024, 8 (24): : 5711 - 5730
  • [7] Modular Bidirectional Solid-State DC Circuit Breaker for Next-Generation Electric Aircrafts
    Raghavendra, I. Venkata
    Banavath, Satish Naik
    Ajmal, C. N. Muhammed
    Ray, Anindya
    IEEE JOURNAL OF EMERGING AND SELECTED TOPICS IN POWER ELECTRONICS, 2022, 10 (05) : 5486 - 5497
  • [8] Accelerating the development of next-generation solid-state lighting sources - DOE's solid-state lighting R&D program
    Brodrick, JR
    Christy, CE
    FOURTH INTERNATIONAL CONFERENCE ON SOLID STATE LIGHTING, 2004, 5530 : 1 - 6
  • [9] Sustainable next-generation color converters from P. harmala seed extracts for solid-state lighting
    Erdem, Talha
    Orenc, Ali
    Akcan, Dilber
    Duman, Fatih
    Soran-Erdem, Zeliha
    RSC ADVANCES, 2024, 14 (26) : 18528 - 18535
  • [10] A comprehensive methodology for characterization and electro-thermal modelling for a next-generation solid-state battery
    Garcia, Antonio
    Mico, Carlos
    Cobo, Mariany Chavez
    Elkourchi, Imad
    Vemula, Jagadish Babu
    ENERGY, 2025, 322