Pingcheng RUAN (PhD)
Backend Engineer (Infrastructure)
ByteDance, Singapore
L26, Guoco Tower, 1 Wallich St, Singapore 078881Nationality: China (Singapore PR)
Email: ruanpc AT bytedance.com
Bio:
I am currently working as a Backend Engineer in the Infrastructure R&D team in ByteDance, responsible for building the next-generation, industry-scale, highly available data systems.
Prior to joining ByteDance, I pursued my Ph.D. degree (Computer Science) under the supervision of Prof Beng Chin OOI in the School of Computing (SoC), National University of Singapore (NUS). My research interest spans from blockchains, distributed systems, databases to all other data processing platforms.
Before, I earned my Bachelor's Degree (Computer Science) with First Class Honors from the School of Computer Science and Engineering (SCSE), Nanyang Technological University (NTU). During my Bachelor's study, I am the unique student in my cohort placed on the Dean's List throughout my academic years.
During my high-school study, I was awarded the 15th SM2 Scholarship from MOE Singapore and embraced the new life in Singapore.
Education:
Aug 2016 ~ Mar 2022 : Doctor of Philosophy (Computer Science), SoC, NUS, Singapore
Aug 2012 ~ Aug 2016 : Bachelor of Engineering (Computer Science) with First Class Honors, SCSE, NTU, Singapore
July 2011 ~ Aug 2012 : SM2 Bridging Course, NTU, Singapore
Sept 2006 ~ July 2011 : Middle and High School, Nanjing Foreign Language School, Nanjing, Jiangsu, China
Working Experience:
Mar 2022 ~ Present : Software Engineer, ByteDance, Singapore
Sept 2021 ~ Mar 2022 : Research Fellow, SoC, NUS, Singapore
Aug 2016 ~ Sept 2021 : Research Assistant, SoC, NUS. Singapore
Jan 2015 ~ May 2015 : Student Intern, Institute of High Performance Computing, Agency for Science, Technology and Research (A*STAR), Singapore
Research Projects (PhD):
FabricSharp (hash) project is a variant of Hyperledger Fabric 2.2, a permissioned blockchain platform from Hyperledger. Compared with the vanilla version, FabricSharp supports fine-grained secure data provenance, sharding, use of trusted hardware (eg. SGX), and a blockchain native storage engine called ForkBase, to boost system performance.
BlockBench is the first benchmarking framework for private blockchain systems. It serves as a fair means of comparison for different platforms and enables deeper understanding of different system design choices. BlockBench comes with both macro benchmark workloads for evaluating the overall performance and micro benchmark workloads for evaluating performance of individual layers.
Forkbase: An Efficient Storage Engine for Blockchain and Forkable Applications
Forkbase is an efficient storage engine dedicated for blockchain and collaborative analysis systems. As the second version of UStore, it is featured for its forking semantics, chunk-level deduplication and tamper-evidence. I am one of the core developers of Forkbase. My major contribution is on the implemention of its indexing data structure, POS Tree.
Publications:
- P. Ruan, Y. Kanza, B. C. Ooi, D. Srivastava LedgerView: Access-Control Views on Hyperledger Fabric. ACM SIGMOD 2022
- Z. Ge, D. Loghin, B. C. Ooi, P. Ruan, T. Wang: Hybrid Blockchain Database Systems: Design and Performance. VLDB 2022
- P. Ruan, A. Dinh, D. Loghin, M. Zhang, G. Chen, Q. Lin, B. C. Ooi: Blockchains and Distributed Databases: Dichotomy and Fusion. ACM SIGMOD 2021
- P. Ruan, D. Loghin, Q.-T. ta, M Zhang, G. Chen, B. C. Ooi: A Transactional Perspective on Execute-Order-Validate Blockchains. ACM SIGMOD 2020
- P. Ruan, A. Dinh, Q. Lin, M. Zhang, G. Chen, B. C. Ooi: Revealing Every Story of Data in Blockchain Systems. ACM SIGMOD 2020 RESEARCH HIGHLIGHT AWARD
- Q. Lin, K. Yang, A. Dinh, Q. Cai, G. Chen, B. C. Ooi, P. Ruan, S. Wang, Z. Xie, M. Zhang, O. Vandans: ForkBase: Immutable, Tamper-evident Storage Substrate for Branchable Applications. IEEE ICDE 2020 Demo
- P. Ruan, G. Chen, A. Dinh, Q. Lin, B.C. Ooi, M. Zhang: FineGrained, Secure and Efficient Data Provenance on Blockchain Systems. VLDB 2019 BEST PAPER (the extended version published in The VLDB Journal 2021)
- S. Wang, T. T. A . Dinh, Q. Lin, Z. Xie, M. Zhang, Q. Cai, G. Chen, B.C. Ooi, P. Ruan: ForkBase: An Efficient Storage Engine for Blockchain and Forkable Applications VLDB 2018
- A. Dinh, J. Wang, S. Wang, G. Chen, W.-N. Chin, Q. Lin, B. C. Ooi, P. Ruan, K.-L. Tan, Z. Xie, H. Zhang, and M. Zhang: UStore: A Distributed Storage with Rich Semantics
- P. Ruan, G. Chen, A. Dinh, Q. Lin, D. Loghin, B. C. Ooi, M. Zhang: Blockchains and Distributed Databases: A Twin Study
Awards:
- The Valedictorian of the Class of 2022
- Honorable Mention for Jim Gray Dissertation Award ACM SIGMOD 2022
- The IMDA Excellence Prize, (2021/2022 Academic Year), School of Computing, National University of Singapore
- Research Highlight Award ACM SIGMOD 2020
- Dean's Graduate Research Excellence Award (2019/2020 Academic Year), School of Computing, National University of Singapore
- Best Paper Award of 45th International Conference on Very Large Data Bases (VLDB) 2019
- Graduate Research Excellence Award (2018/2019 Academic Year), School of Computing, National University of Singapore
- Hewlett-Packard Gold Medal the Class of 2016, School of Computer Science and Engineering, Nanyang Technological University
15th SM2 Scholarship, Ministry of Education, Singapore, 2012