Correct, Fast Remote Persistence

09/04/2019
by   Sanidhya Kashyap, et al.
0

Persistence of updates to remote byte-addressable persistent memory (PM), using RDMA operations (RDMA updates), is a poorly understood subject. Visibility of RDMA updates on the remote server is not the same as persistence of those updates. The remote server's configuration has significant implications on what it means for RDMA updates to be persistent on the remote server. This leads to significant implications on methods needed to correctly persist those updates. This paper presents a comprehensive taxonomy of system configurations and the corresponding methods to ensure correct remote persistence of RDMA updates. We show that the methods for correct, fast remote persistence vary dramatically, with corresponding performance trade offs, between different remote server configurations.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
12/04/2021

Updating Zigzag Persistence and Maintaining Representatives over Changing Filtrations

Computing persistence over changing filtrations give rise to a stack of ...
research
05/15/2023

Blizzard: Adding True Persistence to Main Memory Data Structures

Persistent memory (PMEM) devices present an opportunity to retain the fl...
research
02/24/2023

Revisiting Graph Persistence for Updates and Efficiency

It is well known that ordinary persistence on graphs can be computed mor...
research
04/02/2020

Terrain Visibility Graphs: Persistence is Not Enough

In this paper, we consider the Visibility Graph Recognition and Reconstr...
research
06/27/2018

Performance and Programming Effort Trade-offs of Android Persistence Frameworks

A fundamental building block of a mobile application is the ability to p...
research
08/09/2021

FliT: A Library for Simple and Efficient Persistent Algorithms

Non-volatile random access memory (NVRAM) offers byte-addressable persis...
research
03/24/2019

A mixture of experts model for predicting persistent weather patterns

Weather and atmospheric patterns are often persistent. The simplest weat...

Please sign up or login with your details

Forgot password? Click here to reset