Jump label

Service navigation

Main navigation

You are here:

Main content

Seminar "Data Processing on Non-Volatile Memory"

News

Oct 12, 2020 Web page set up.

Description

Non-volatile random access memory (NVRAM) bridges the gap between volatile RAM and persistent flash storage devices. NVRAM offers byte-addressable, persistent data storage with higher throughput than classical storage devices like HDDs or SSDs. These properties make NVRAM promising e.g. for modern database management systems but it is not obvious how to properly interact and integrate NVRAM into these systems.

In this seminar, we will discuss possible use cases, advantages, and problems of NVRAM in the context of modern database management systems.


The seminar will be held in English. Interested students are invited to contact Jan Mühlig () with their three favorite topics until 26.10.2020.

Topics

1. Non-volatile random-access-memory in DBMS

van Renen, Alexander, et al. "Managing non-volatile memory in database systems." Proceedings of the 2018 International Conference on Management of Data. 2018. PDF.

Arulraj, Joy, and Andrew Pavlo. "How to build a non-volatile memory database management system." Proceedings of the 2017 ACM International Conference on Management of Data. 2017. PDF.

2. Persistent Memory Allocation

Oukid, Ismail, et al. "Memory management techniques for large-scale persistent-main-memory systems." Proceedings of the VLDB Endowment 10.11 (2017): 1166-1177. PDF.

Cai, Wentao, et al. "Understanding and optimizing persistent memory allocation." Proceedings of the 2020 ACM SIGPLAN International Symposium on Memory Management. 2020. PDF.

3. Performance of Persistent Memory

van Renen, Alexander, et al. "Persistent memory I/O primitives." Proceedings of the 15th International Workshop on Data Management on New Hardware. 2019. PDF.

4. Analytical Processing and Joins

Viglas, Stratis D. "Write-limited sorts and joins for persistent memory." Proceedings of the VLDB Endowment 7.5 (2014): 413-424. PDF.

Shanbhag, Anil, et al. "Large-scale in-memory analytics on Intel® Optane™ DC persistent memory." Proceedings of the 16th International Workshop on Data Management on New Hardware. 2020. PDF.

5. Transactional Processing

Kimura, Hideaki. "FOEDUS: OLTP Engine for a Thousand Cores and NVRAM." Proceedings of the 2015 ACM SIGMOD International Conference on Management of Data. 2015. PDF.

6. Indices I

Lersch, Lucas, et al. "Evaluating persistent memory range indexes." Proceedings of the VLDB Endowment 13.4 (2019): 574-587. PDF.

7. Indices II

Cha, Hokeun, et al. "B3-Tree: Byte-Addressable Binary B-Tree for Persistent Memory." ACM Transactions on Storage (TOS) 16.3 (2020): 1-27. PDF.

8. Sorting for Hybrid Memory

Khernache, Mohammed Bey Ahmed, Arezki Laga, and Jalil Boukhobza. "MONTRES-NVM: An External Sorting Algorithm for Hybrid Memory." 2018 IEEE 7th Non-Volatile Memory Systems and Applications Symposium (NVMSA). IEEE, 2018. PDF.

9. Hiding Latencies

Psaropoulos, Georgios, et al. "Bridging the latency gap between NVM and DRAM for latency-bound operations." Proceedings of the 15th International Workshop on Data Management on New Hardware. 2019. PDF.

10. Key-Value Store for Hybrid Memory

Xia, Fei, et al. "Hikv: A hybrid index key-value store for dram-nvm memory systems." 2017 USENIX Annual Technical Conference (USENIX ATC 17). 2017. PDF.

Note: Most papers can only be retrieved from the university network.

Organization

Talk

The presentations will be held (probably in attendance) in two blocks.

The talks are scheduled for 20 minutes, each talk is followed by a discussion on the topic and the presentation.

Report

The report should follow the ACM Proceedings Templates (LaTeX or Word) with a maximum of six pages (including references). Each student reviews two reports from other students.

Important dates

  • Submission of the first version: Wednesday, December 23, 2020, 23:59h
  • Submission of reviews: Sunday, January 31, 2021, 23:59h
  • Talks: Tuesday, February 9, 2021, 8:00h
  • Submission of the final version: Sunday, March 14, 2021, 23:59h