Data structure engineering for byte-addressable non-volatile Memory
Publikation: Beitrag in Buch/Konferenzbericht/Sammelband/Gutachten › Beitrag in Konferenzband › Beigetragen › Begutachtung
Beitragende
Abstract
Storage Class Memory (SCM) is emerging as a viable alternative to traditional DRAM, alleviating its scalability limits, both in terms of capacity and energy consumption, while being non-volatile. Hence, SCM has the potential to become a universal memory, blurring well-known storage hierarchies. However, along with opportunities, SCM brings many challenges. In this tutorial we will dissect SCM challenges and provide an in-depth view of existing programming models that circumvent them, as well as novel data structures that stem from these models. We will also elaborate on fail-safety testing challenges - an often overlooked, yet important topic. Finally, we will discuss SCM emulation techniques for end-toend testing of SCM-based software components. In contrast to surveys investigating the use of SCM in database systems, this tutorial is designed as a programming guide for researchers and professionals interested in leveraging SCM in database systems.
Details
Originalsprache | Englisch |
---|---|
Titel | SIGMOD '17: Proceedings of the 2017 ACM International Conference on Management of Data |
Herausgeber (Verlag) | Association for Computing Machinery (ACM), New York |
Seiten | 1759-1764 |
Seitenumfang | 6 |
ISBN (Print) | 978-1-4503-4197-4 |
Publikationsstatus | Veröffentlicht - 9 Mai 2017 |
Peer-Review-Status | Ja |
Publikationsreihe
Reihe | MOD: International Conference on Management of Data (SIGMOD) |
---|
Konferenz
Titel | 2017 ACM SIGMOD International Conference on Management of Data, SIGMOD 2017 |
---|---|
Dauer | 14 - 19 Mai 2017 |
Stadt | Chicago |
Land | USA/Vereinigte Staaten |
Externe IDs
ORCID | /0000-0001-8107-2775/work/142253570 |
---|