About Me (CV, LinkedIn)
I'm a Senior Software Engineer at Snowflake.
I obtained my PhD at Department of Computer Science, University of California Irvine in December, 2020. My PhD dissertation is about optimizing LSM storage for Big Data Management Systems (BDMSs) under supervision of Professor Michael J. Carey. Before that, I obtained my Master's degree in Software Engineering from School of Software, Tsinghua University in July, 2016, and my bachelor's degreee in Software Engineering from School of Software, Tongji University in July, 2013.
Education
- Department of Computer Science, University of California
Irvine, 2016.9 - 2020.12
Doctor of Philosophy, Computer Science (4.00/4.00)
Thesis: On Optimizing LSM-based Storage for Big Data Management Systems
- School of Software, Tsinghua University, 2013.9 - 2016.7
Master of Engineering, Software Engineering (94.1/100, 2 out of 136)
Thesis: Policy-Based Privacy Checking for Big Data Analytics Systems
- School of Software, Tongji University, 2009.9 - 2013.7
Bachelor of Engineering, Software Engineering (4.72/5, 2 out of 169)
Thesis: Design and Implementation of a Key-Value Storage System
Work Experience
- Software Engineer, Snowflake, 2021.1 - present
- Research Intern, Microsoft Research, 2019.6 - 2019.9
- Mentor: David Lomet
- Built a customized SSD controller to support batched writes and variable-size pages
- Collaborated with David Lomet on designing and optimizing a novel cleaning algorithm for log-structured stores that substantially reduced cleaning overheads
- Research Intern, IBM Almaden Research Center, 2017.6 - 2017.9
- Mentor: Pinar Tozun, Yuanyuan Tian. Manager: Fatma Ozcan
- Designed and implemented a unified multi-zone indexing method for evolving data in HTAP systems
- Software Developer Intern, eBay China Development Center, 2012.7 - 2013.3
Selected Publications (Google Scholar)
- Chen Luo On Optimizing LSM-based Storage for Big Data Management Systems. PhD Dissertation, University of California, Irvine
- David B. Lomet, Chen Luo Efficiently Reclaiming Space in a Log Structured Store. IEEE International Conference on Data Engineering (ICDE), 2021
- Jaeyoung Do, Chen Luo, David Lomet Programming an SSD Controller to Support Batched Writes for Variable-Size Pages. IEEE International Conference on Data Engineering (ICDE), 2021
- Chen Luo, Michael J. Carey Breaking Down Memory Walls: Adaptive Memory Management in LSM-based Storage Systems. Proceedings of the VLDB Endowment (PVLDB), 14(3), 241-254, 2021
- Chen Luo Breaking Down Memory Walls in LSM-based Storage Systems. SIGMOD, Pages 2817-2819, 2020
- Chen Luo, Michael J. Carey LSM-based Storage Techniques: A Survey. The VLDB Journal, Volume 29, Issue 1, Pages 393–418, 2020
- Chen Luo, Michael J. Carey On Performance Stability in LSM-based Storage Systems. Proceedings of the VLDB Endowment (PVLDB) 13(4), 449-462, 2019
- Chen Luo, Michael J. Carey Efficient Data Ingestion and Query Processing for LSM-Based Storage Systems. Proceedings of the VLDB Endowment (PVLDB) 12(5), pp. 531-543, 2019
- Chen Luo, Pinar Tözün, Yuanyuan Tian, Ronald Barber, Richard Sidle, and Vijayshankar Raman. Umzi: Unified Multi-Zone Indexing for Large-Scale HTAP. International Conference on Extending Database Technology (EDBT), pp. 1-12, 2019
- Chen Luo, Fei He, Fei Peng, Dong Yan, Dan Zhang, Xin Zhou. PSpec-SQL: Enabling Fine-Grained Control for Distributed Data Analytics. IEEE Transactions on Dependable and Secure Computing (TDSC), 2019
- Chen Luo, Fei He, and Carlo Ghezzi.
Inferring Software Behavioral Models with MapReduce.
In Science of Computer Programming, Volume 145, Pages 13-36, 2017
Awards
- Graduate with Honor of Beijing, Tsinghua University, 2016
- First Prize Scholarship of Tsinghua University, 2014, 2015
- Graduate with Honor of Shanghai, Tongji University, 2013
- Outstanding Student, Tongji University, 2010, 2011
- First Prize Scholarship, Tongji University, 2011
Misc
- Gallery
contains a few photos taken by me and my
girlfriendwife.
Adapted from a template by Andreas Viklund