CoPA: Cold Page Awakening to Overcome Retention Failures in STT-MRAM Based I/O Buffers
Mostafa Hadizadeh, Elham Cheshmikhani, Maysam Rahmanpour, Onur Mutlu,, and Hossein Asadi

TL;DR
This paper introduces CoPA, a novel management scheme for STT-MRAM-based persistent journal areas in storage buffers, significantly reducing retention failures with minimal performance and memory overhead.
Contribution
It proposes Cold Page Awakening (CoPA), a new method to predictably reduce retention failures in STT-MRAM PJA by periodically overwriting vulnerable pages using DRAM replicas.
Findings
CoPA reduces retention failure rate by three orders of magnitude.
CoPA incurs only 1.1% performance degradation.
CoPA adds 1.2% memory overhead.
Abstract
Performance and reliability are two prominent factors in the design of data storage systems. To achieve higher performance, recently storage system designers use DRAM-based buffers. The volatility of DRAM brings up the possibility of data loss, so a part of the main storage is conventionally used as the journal area to be able of recovering unflushed data pages in the case of power failure. Moreover, periodically flushing buffered data pages to the main storage is a common mechanism to preserve a high level of reliability, which leads to an increase in storage write traffic. To address this shortcoming, recent studies offer a small NVM as the Persistent Journal Area (PJA) along with DRAM as an efficient approach, named NVM-Backed Buffer (NVB-Buffer). This approach aims to address DRAM vulnerability against power failure while reducing storage write traffic. In this paper, we use the…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsAdvanced Data Storage Technologies · Parallel Computing and Optimization Techniques · Caching and Content Delivery
