[DB Seminar] Spring 2017: Joy Arulraj
- Speaker:
- Joy Arulraj
- Date:
- Mon Jan 30, 2017 @ 04:45pm EDT
- Date:
- Mon Jan 30, 2017
- Time:
- 04:45pm EDT
- Location:
- GHC 8102
- Title:
- How to Build a Non-Volatile Memory Database Management System
Talk Info:
Joy will give a talk on his work.The difference in the performance characteristics of volatile (DRAM) and non-volatile storage devices (HDD/SSDs) influences the design of database management systems. The key assumption has always been that the latter is much slower than the former. This affects all aspects of a DBMS’s runtime architecture. But the arrival of new non-volatile memory (NVM) storage that is almost as fast as DRAM with fine-grained read/writes invalidates these previous design choices.
In this talk, I will first provide an outline on how to build a new DBMS given the changes to hardware landscape due to NVM. I will then present recent developments in NVM-aware logging and recovery protocols, and discuss the lessons learned from our ongoing research on designing NVM database systems. I will conclude by highlighting a set of open research problems in this area.
Bio:
Joy is a fourth-year PhD student in the Database Group at Carnegie Mellon University. He is advised by Andy Pavlo. He is also a member of the Parallel Data Lab.