Poster Abstract: Userland Page Table - A Key for Transparent Persistent Memory

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

Abstract

Over the last decades, memory technology has undergone significant evolution, resulting in the creation of failure-resilient persistent memory (PMEM), combining SSD durability with speeds approaching those of modern RAM. However, since processor caches remain volatile, PMEM requires manual code instrumentation to log memory accesses, which is error-prone and adds a burden on application developers. We propose a user-space runtime that relies on virtualization to provide transparent persistent memory environment. Namely, the idea is to create a virtualized process capable of accessing a page table directly in userland. The userland page table is therefore our tool to implement transparent logging using two possible techniques. The first one consists of intercepting wites by removing write permission to pages. The second one uses dirty bits set by the hardware when pages are modified.

Original languageEnglish
Title of host publicationMIDDLEWARE 2024 - Proceedings of the 25th ACM International Middleware Conference Demos, Posters and Doctoral Symposium, Part of
Subtitle of host publicationMIDDLEWARE 2024
PublisherAssociation for Computing Machinery, Inc
Pages7-8
Number of pages2
ISBN (Electronic)9798400713545
DOIs
Publication statusPublished - 27 Dec 2024
Event25th ACM International Middleware Conference Demos, Posters and Doctoral Symposium, MIDDLEWARE 2024 - Hong Kong, Hong Kong
Duration: 2 Dec 20246 Dec 2024

Publication series

NameMIDDLEWARE 2024 - Proceedings of the 25th ACM International Middleware Conference Demos, Posters and Doctoral Symposium, Part of: MIDDLEWARE 2024

Conference

Conference25th ACM International Middleware Conference Demos, Posters and Doctoral Symposium, MIDDLEWARE 2024
Country/TerritoryHong Kong
CityHong Kong
Period2/12/246/12/24

Keywords

  • persistent memory
  • transparency
  • virtualization

Fingerprint

Dive into the research topics of 'Poster Abstract: Userland Page Table - A Key for Transparent Persistent Memory'. Together they form a unique fingerprint.

Cite this