Tvarak: Software-managed hardware offload for DAX NVM storage redundancy

08/26/2019
by   Rajat Kateja, et al.
0

Tvarak efficiently implements system-level redundancy for direct-access (DAX) NVM storage. Production storage systems complement device-level ECC (which covers media errors) with system-checksums and cross-device parity. This system-level redundancy enables detection of and recovery from data corruption due to device firmware bugs (e.g., reading data from the wrong physical location). Direct access to NVM penalizes software-only implementations of system-level redundancy, forcing a choice between lack of data protection or significant performance penalties. Offloading the update and verification of system-level redundancy to Tvarak, a hardware controller co-located with the last-level cache, enables efficient protection of data from such bugs in memory controller and NVM DIMM firmware. Simulation-based evaluation with seven data-intensive applications shows Tvarak's performance and energy efficiency. For example, Tvarak reduces Redis set-only performance by only 3 50

READ FULL TEXT

page 9

page 11

research
04/20/2020

Vilamb: Low Overhead Asynchronous Redundancy for Direct Access NVM

Vilamb provides efficient asynchronous systemredundancy for direct acces...
research
09/09/2019

MBWU: Benefit Quantification for Data Access Function Offloading

The storage industry is considering new kinds of storage devices that su...
research
05/08/2018

Live Recovery of Bit Corruptions in Datacenter Storage Systems

Due to its high performance and decreasing cost per bit, flash is becomi...
research
12/23/2021

Dependability Analysis of Data Storage Systems in Presence of Soft Errors

In recent years, high availability and reliability of Data Storage Syste...
research
05/12/2022

Optimizing Apportionment of Redundancies in Hierarchical RAID

Large disk arrays are organized into storage nodes – SNs or bricks with ...
research
09/01/2023

The Case for Replication-Aware Memory-Error Protection in Disaggregated Memory

Disaggregated memory leverages recent technology advances in high-densit...
research
03/15/2021

PACEMAKER: Avoiding HeART attacks in storage clusters with disk-adaptive redundancy

Data redundancy provides resilience in large-scale storage clusters, but...

Please sign up or login with your details

Forgot password? Click here to reset