My research centres around the making of data-intensive systems that are fast, cost-effective and energy-efficient, in the context of persistent memory, massively parallel processors and next-generation networks.
I often step into related areas such as parallel programming and operating systems while solving problems in database systems.
I also have interests in embedded and mobile systems.
I am associated with the
Systems Group and Data Science Research Group at SFU.
If you would like to schedule a meeting with me, please check my calendar.
May 3, 2021: A short version of our Dash paper that summarizes the key design principles of persistent hash tables is now available in SIGMOD Record 50(1) here, with a
technical perspective by Prof. Ken Ross.
Apr 23, 2021: VLDB 2023 will come to Vancouver! I will serve as the local arrangements chair.
Oct 16, 2020: New paper (CoroBase) about leveraging C++20 coroutines in storage engines to appear at VLDB 2021! Check out the preprint and code.
Oct 5, 2020: With Jian Pei and Jiannan Wang we are happy to announce a new (online) seminar series on trustworthy data science and AI starting Oct 16! Check out our Data Science Seminar website for details. All seminars are freely open to the public.
Jun 5, 2020: If you're working on (persistent memory) indexes and are looking for a unified, reproducible evaluation framework, check out our PiBench Online and its backend PiBench! We will demonstrate it at VLDB 2020.
Mar 12, 2020: Our Dash paper about building scalable hash tables on
persistent memory was accepted by VLDB 2020! Code available here, get it while it's hot.
Dec 18, 2019: Interested in knowing how database indexes perform on actual Intel Optane DC Persistent Memory after more than a decade of emulation based research? Check out our recent VLDB paper!
We have also released an open-source tool (PiBench) for benchmarking persistent memory indexes.
Nov 30, 2019: I received the IEEE TCSC Award for Excellence in Scalable Computing (Early Career Researchers) for contributions to scalable data processing.