Computer Science Department
Carnegie Mellon University
5000 Forbes Avenue
Pittsburgh, PA 15213

Office: Gates Hillman Center 9022
Twitter: @joy_arulraj
Blog: jarulraj
GitHub: jarulraj



I am a fourth-year PhD student in the Database Group at Carnegie Mellon University. I am advised by Andy Pavlo. I am a member of the Parallel Data Lab.

My current research focuses on database management systems, specifically non-volatile memory systems, transaction processing systems, and large-scale data analytics.

I earned a M.S. from University of Wisconsin, Madison, where I was fortunate to be advised by Shan Lu. For my B.E., I studied Computer Science and Engineering at College Of Engineering, Guindy under the guidance of Prof. Ranjani Parthasarathi.

I am a member of the Speakers Club. I enjoy playing squash.


Presenting a tutorial on building a non-volatile memory database management system at SIGMOD 2017.

Selected as a 2017 ACM Heidelberg Laureate.

N-Store is included as a part of Wisconsin's WHISPER benchmark suite for emerging non-volatile memory technologies.

A nice summary of our research on self-driving database management systems appeared on the morning paper blog by Adrian Colyer.

A new blog article on Interstellar database systems.

I had a great time interning at the Microsoft Research Database Group in Fall 2016. I am glad to have had the opportunity to be mentored by Justin Levandoski and Umar Farooq Minhas.

I am grateful to be supported by the Samsung PhD fellowship.

Our "Research for Practice" article on the implications of non-volatile memory for database management systems appears in ACM Queue.

A nice summary of our research on non-volatile memory database management systems appeared on the morning paper blog by Adrian Colyer.

We ported PostgreSQL to C++. This spawned an interesting conversation and subsequent porting effort on the PostgreSQL hackers mailing list.

I TA'ed the new database systems course in Spring 2016. Here are some interesting student projects from that course. We had a great time.

We are building a new self-driving database management system code-named Peloton.