Crash Consistency with Persistent Memory

Thumbnail

Event details

Date 26.06.2018
Hour 10:0012:00
Speaker Siddharth Gupta
Location
Category Conferences - Seminars
EDIC candidacy exam
Exam president: Prof. James Larus
Thesis advisor: Prof. Babak Falsafi
Co-examiner: Prof. Paolo Ienne

Abstract
Persistent Memory is an emerging storage technology
which exposes a fast, byte-addressable interface to software.
To efficiently utilize this interface, storage access has to be
redesigned, including mechanisms such as crash consistency.
Crash consistency is generally implemented through ACID transactions
which use logging to provide recovery from crashes
with significant overhead. Previous proposals have attempted
to optimize this overhead through techniques such as delegated
ordering and decoupled durability, as discussed in this report.
This proposal describes a mechanism inspired by Hardware
Transaction Memory,

Background papers
NV-Heaps:Making Persistent Objects Fast and Safe with Next-Generation, Non-V olatile Memories,
J. Coburn et al.
Delegated Persist Ordering, A.Kolli et al.
DUDETM: Building Durable Transactions with Decoupling for Persistent Memory, M. Liu et al.

Practical information

  • General public
  • Free

Contact

Tags

EDIC candidacy exam

Share