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.


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.

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

We ported PostgreSQL to C++. This began an interesting conversation on the pgsql-hackers mailing list.

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