PIRL 2020 Is Persistent Memory Persistent

webinar

Author(s)/Presenter(s):

Terence Kelly and Haris Volus

University of Cypress

Library Content Type

Presentation

Library Release Date

Focus Areas

Persistent Memory

Abstract

This presentation from the PIRL 2020 conference is by Terence Kelly, unaffiliated, and Haris Volos, University of Cypress . Applications protect data integrity against crashes by using update mechanisms that are atomic with respect to failure. Unfortunately, the checkered history of such mechanisms precludes blind trust. This talk describes the design and implementation of a simple and cost-effective testbed for subjecting applications running on a complete hardware/software stack to repeated sudden whole-system power interruptions. The talk will furthermore present our findings when we used such a testbed to evaluate a crash-tolerance mechanism for persistent memory by subjecting it to over 50,000 power failures.