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 条
  • [21] A 2D-SPAD Array and Read-Out AFE for Next-Generation Solid-State LiDAR
    Tuan Thanh Ta
    Kubota, Hiroshi
    Kokubun, Koichi
    Sugimoto, Toshiki
    Hirono, Masatoshi
    Sengoku, Mitsuhiro
    Katagiri, Hisaaki
    Okuni, Hidenori
    Kondo, Satoshi
    Ohtsuka, Shinichi
    Kwon, Honam
    Sasaki, Keita
    Ota, Yutaka
    Suzuki, Kazuhiro
    Kimura, Katsuyuki
    Yoshioka, Kentaro
    Sai, Akihide
    Matsumoto, Nobu
    2020 IEEE SYMPOSIUM ON VLSI CIRCUITS, 2020,
  • [22] Advancing gel polymer electrolytes for next-generation high-performance solid-state supercapacitors: A comprehensive review
    Shuaibu, Abubakar Dahiru
    Shah, Syed Shaheen
    Alzahrani, Atif Saeed
    Aziz, Md. Abdul
    JOURNAL OF ENERGY STORAGE, 2025, 107
  • [23] Nanoscale polymers as solid-state electrolytes and dielectrics in next-generation 3D architectures for batteries and capacitors
    Long, Jeffrey
    Wallace, Jean
    Sassin, Megan
    Robson, Debra
    ABSTRACTS OF PAPERS OF THE AMERICAN CHEMICAL SOCIETY, 2016, 251
  • [24] Next-generation itaconic acid production using novel Aspergillus japonicas from Citrullus lanatus rind through solid-state fermentation
    Ramakrishnan G.
    Dhandapani B.
    Krishnamoorthy S.
    Dhithya V.
    Palaniyappan H.
    Bioresource Technology Reports, 2020, 11
  • [25] SPIE Photonics West drives next-generation technologies
    不详
    PHOTONICS SPECTRA, 2016, 50 (10) : 20 - 20
  • [26] The Electrochemical Characteristics and Applicability of an Amorphous Sulfide-Based Solid Ion Conductor for the Next-Generation Solid-State Lithium Secondary Batteries
    Aihara, Yuichi
    Ito, Seitaro
    Omoda, Ryo
    Yamada, Takanobu
    Fujiki, Satoshi
    Watanabe, Taku
    Park, Youngsin
    Doo, Seokgwang
    FRONTIERS IN ENERGY RESEARCH, 2016, 4 (MAY)
  • [27] Plasmon announces support for next-generation 9.1 GB, 14X MO drives
    不详
    INTERNATIONAL JOURNAL OF MICROGRAPHICS & OPTICAL TECHNOLOGY, 2000, 18 (5-6): : 2 - 2
  • [28] Atomic layer deposition of solid-state electrolytes for next-generation lithium-ion batteries and beyond: Opportunities and challenges
    Meng, Xiangbo
    ENERGY STORAGE MATERIALS, 2020, 30 : 296 - 328
  • [29] High-performance white OLEDs with high color-rendering index for next-generation solid-state lighting
    Komoda, Takuya
    Ide, Nobuhiro
    Varutt, Kittichungchit
    Yamae, Kazuyuki
    Tsuji, Hiroya
    Matsuhisa, Yuko
    JOURNAL OF THE SOCIETY FOR INFORMATION DISPLAY, 2011, 19 (11) : 838 - 846
  • [30] Monitoring the microbial community succession and diversity of Liangzhou fumigated vinegar during solid-state fermentation with next-generation sequencing
    Jianmin Yun
    Fengqin Zhao
    Wenwei Zhang
    Haijiao Yan
    Fengyun Zhao
    Duiyuan Ai
    Annals of Microbiology, 2019, 69 : 279 - 289