PersiST: In-Memory Persistent Data Structures for High-Performance Secure Computing
Responsable du projet | Pascal Felber |
Résumé |
Non-volatile byte-addressable memory (NVRAM) is an emerging
technology that is persistent upon power loss (unlike DRAM),
provides fast and fine-granular access to memory (unlike disk), and
promises high performance (orders of magnitude faster than flash
memory). It combines the best features of traditional RAM and disk
storage, but it cannot readily be used as a drop-in replacement and
therefore also introduces a paradigm shift for developers. NVRAM is
of particular interest for shared-memory data structures, which are
at the core of many key infrastructure components, such as in-memory
databases, key-value stores, and graph processing engines. Yet, most
shared-memory data structures are not persistent and, hence, not
designed to tolerate failures or corruption (accidental or
malicious). Traditional techniques such as logging to storage come
with significant performance overheads, both during normal-case
operations and during recovery. |
Mots-clés |
Concurrency, Data Stores, NVRAM, Persistence, Security, Dependability |
Page internet | http://p3.snf.ch/Project-178822 |
Type de projet | Recherche fondamentale |
Domaine de recherche | Informatique |
Source de financement | FNS - Encouragement de projets (Div. I-III) |
Etat | En cours |
Début de projet | 1-9-2019 |
Fin du projet | 31-8-2022 |
Budget alloué | 766'106.00 |
Contact | Pascal Felber |