The recent availability of Intel/Micron’s 3D Xpoint to the market marks the transition of non-volatile memory (NVM) from research artifact to real product. While NVM shares similarities like persistency and byte-addressability with DRAM, it has a complete different performance characteristics with DRAM. In this talk, I will first present a characterization of the performance NVM and then presents a series of work that exploits NVM to build low-latency and scalable computing systems, including file systems, distributed Key/value stores and query systems and transaction-processing systems. Moreover, I will also discuss the challenges and opportunities ahead and outlines some future directions.
Haibo Chen is a Professor at School of Software, Shanghai Jiao Tong University, where he co-founds and leads the Institute of Parallel and Distributed Systems (IPADS) (http://ipads.se.sjtu.edu.cn). Haibo's main research interests are building scalable and dependable systems software, by leveraging cross-layering approaches spanning computer hardware system virtualization and operating systems. He currently chairs ACM SIGOPS ChinaSys, serves on program committees of SOSP 2019, CCS 2019, IEEE S&P 2020, NDSS 2020, ASPLOS 2020 and the editorial boards of ACM Transactions on Storage and Communications of the ACM.