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

09/01/2023
by   Haris Volos, et al.
0

Disaggregated memory leverages recent technology advances in high-density, byte-addressable non-volatile memory and high-performance interconnects to provide a large memory pool shared across multiple compute nodes. Due to higher memory density, memory errors may become more frequent. Unfortunately, tolerating memory errors through existing memory-error protection techniques becomes impractical due to increasing storage cost. This work proposes replication-aware memory-error protection to improve storage efficiency of protection in data-centric applications that already rely on memory replication for performance and availability. It lets such applications lower protection storage cost by weakening the protection of each individual replica, but still realize a strong protection target by relying on the collective protection conferred by multiple replicas.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
04/12/2021

A High-Performance Persistent Memory Key-Value Store with Near-Memory Compute

MCAS (Memory Centric Active Storage) is a persistent memory tier for hig...
research
03/04/2021

Enabling Software Resilience in GPGPU Applications via Partial Thread Protection

Graphics Processing Units (GPUs) are widely used by various applications...
research
04/05/2018

A Fast Fragmentation Algorithm For Data Protection In a Multi-Cloud Environment

Data fragmentation and dispersal over multiple clouds is a way of data p...
research
02/26/2021

An Architecture for Memory Centric Active Storage (MCAS)

The advent of CPU-attached persistent memory technology, such as Intel's...
research
07/05/2022

Extending the Monod Model of Microbial Growth with Memory

Monod's model describes the growth of microorganisms using a hyperbolic ...
research
01/27/2020

Achieving Multi-Port Memory Performance on Single-Port Memory with Coding Techniques

Many performance critical systems today must rely on performance enhance...
research
08/26/2019

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

Tvarak efficiently implements system-level redundancy for direct-access ...

Please sign up or login with your details

Forgot password? Click here to reset