Contact Info

Telephone: +86-551-63603412
Email: chengli7[at]ustc[dot]edu[dot]cn
Office: Room 503, National HPC, East Campus

[Biography]           [Selected Publications]           [Academic Activities]           [Awards]           [Courses]           [Students]          


I am pre-tenured research professor (特任研究员) at the School of Computer Science and Technology at University of Science and Technology of China (USTC) and a member of the Advanced Data Systems Lab (ADSL). Prior to joining USTC, I was an associated researcher with my PhD supervisor Rodrigo Rodrigues at INESC-ID, Portugal, and a senior member of technical staff at Oracle Labs Swiss. In 2016, I obtained my PhD degree from the Dependable Systems Group at the Max Planck Institute for Software Sytems (MPI-SWS) and Saarland University in Germany. Before studying at MPI-SWS, I obtained my bachelor degree from Nankai University in 2009.

My research interests lie in various topics related to computer systems such as operating systems, distributed systems, databases and etc, particularly in improving performance, consistency, fault tolerance, and availability of the above mentioned systems.

Selected Publications

  1. Liangliang Xu, Min Lv, Zhipeng Li, Cheng Li, Yinlong Xu, PDL: A Data Layout towards Fast Failure Recovery for Erasure-coded Distributed Storage Systems, To appear in the proceedings of IEEE International Conference on Computer Communications (INFOCOM), 2020. [PDF]
  2. Jun Yi, Chengliang Zhang, Wei Wang, Cheng Li, Feng Yan, Not All Explorations Are Equal: Harnessing Heterogeneous Profiling Cost for Efficient MLaaS Training, To appear in the proceedings of the 34th IEEE International Parallel & Distributed Processing Symposium (IPDPS), 2020. [PDF]
  3. Youxu Chen, Cheng Li, Min Lv, Xinyang Shao, Yongkun Li, Yinlong Xu, Explicit Data Correlations-Directed Metadata Prefetching in Distributed File Systems, To appear in IEEE Transactions on Parallel and Distributed Systems (TPDS), 2019. [PDF]
  4. Yongkun Li,Chengjin Tian, Fan Guo, Cheng Li, Yinlong Xu, ElasticBF: Elastic Bloom Filter with Hotness Awareness for Boosting Read Performance in Large Key-Value Stores, USENIX Annual Technical Conference (USENIX ATC 2019), RENTON, WA, USA, 2019. [PDF]
  5. Wenlong Ma, Yuqing Zhu, Cheng Li, Mengying Guo and Yungang Bao, BiloKey : A Scalable Bi-Index Locality-Aware In-Memory Key-Value Store, To appear in IEEE Transactions on Parallel and Distributed Systems (TPDS), 2019. [PDF]
  6. Hao Chen, Yubiao Pan, Cheng Li, Yinlong Xu, ECR: Eviction-cost aware cache management policy for flash-based SSDs, To appear in the Concurrency and Computation: Practice and Experience 2019. [PDF]
  7. Hao Chen, Cheng Li, Yubiao Pan, Min Lyu, Yongkun Li, Yinlong Xu, HCFTL: A Locality-Aware Page-Level Flash Translation Layer, To appear in Design, Automation and Test in Europe Conference and Exhibition (DATE 2019), Florence, IT, 2019. [PDF]
  8. Cheng Li, Nuno Preguica, Rodrigo Rodrigues, Fine-grained Consistency for Geo-Replicated Systems, USENIX Annual Technical Conference (USENIX ATC 2018), Boston, MA, USA, 2018. [PDF]
  9. Caiyin Liu, Min Lv, Yubiao Pan, Hao Chen, Yongkun Li, Cheng Li and Yinlong Xu, LCR: Load-aware Cache Replacement Algorithm for Flash-based SSDs, 13th International Conference on Networking, Architecture, and Storage (NAS 2018), Chongqing, China, 2018. [PDF]
  10. Yueming Zhang, Yongkun Li, Fan Guo, Cheng Li, Yinlong Xu, ElasticBF: Fine-grained and Elastic Bloom Filter Towards Efficient Read for LSM-tree-based KV Stores, 10th USENIX Workshop on Hot Topics in Storage and File Systems (HotStorage 2018), Boston, MA, USA, 2018. [PDF]
  11. Cheng Li, Building Fast and Consistent (Geo)Replicated Systems: from Principles to Practice, PhD Thesis, MPI-SWS/UdS, 2016. [PDF]
  12. Cheng Li, Valter Balegas, Mahsa Najafzadeh, Daniel Porto, Allen Clement, Sergio Duarte, Carla Ferreira, Johannes Gehrke, Joao Leitao, Nuno Preguica, Rodrigo Rodrigues, Marc Shapiro, Viktor Vafeiadis, Geo-Replication: Fast If Possible, Consistent If Necessary, IEEE Data Engineering Bulletin , Volume 39, Page 81-92, IEEE Computer Society. March 2016. [PDF]
  13. Daniel Porto, Joao Leitao, Cheng Li, Aniket Kate, Allen Clement, Flavio Junqueira, Rodrigo Rodrigues,Visigoth Fault Tolerance, European Conference on Computer Systems (EuroSys 2015), Bordeaux, France, 2015. [PDF]
  14. Cheng Li, Joao Leitao, Allen Clement, Nuno Preguica, Rodrigo Rodrigues, Minimizing Coordination in Replicated Systems , the Workshop on on Principles and Practice of Consistency for Distributed Data (PaPoC 2015), Bordeaux, France, 2015. [PDF]
  15. Cheng Li, Joao Leitao, Allen Clement, Nuno Preguica, Rodrigo Rodrigues, Viktor Vafeiadis, Automating the Choice of Consistency Levels in Replicated Systems , USENIX Annual Technical Conference(USENIX ATC 2014), Philadelphia, PA, USA, 2014. [PDF]
  16. Cheng Li, Daniel Porto, Allen Clement, Johannes Gehrke, Nuno Preguica, Rodrigo Rodrigues, Making Geo-Replicated Systems Fast as Possible, Consistent when Necessary , USENIX Symposium on Operating Systems Design and Implementation (OSDI 2012), Hollywood, CA, USA, 2012. [PDF]
  17. Pedro Fonseca, Cheng Li, Rodrigo Rodrigues, Finding Complex Concurrency Bugs in Large Multi-Threaded Applications , European Professional Society on Computer Systems (EuroSys 2011), Salzburg, Austria, 2011. [PDF]
  18. Pedro Fonseca, Cheng Li, Vishal Singhal, Rodrigo Rodrigues, A study of the Internal and External Effects of Concurrency Bugs, IEEE/IFIP International Conference on Dependable Systems and Networks (DSN 2010), Chicago, USA, 2011. [PDF]

Selected Academic Activities

  • Board Member:
    • ACM Future of Computing Academy
    • Frontiers of Computer Science (FCS), Junior AE
    • CCF技术动态
  • Journal Reviewer:
    • IEEE Transactions on Networking
    • ACM Transactions on Storage
    • Journal of Computer Science and Technology
  • PC Member:
    • EuroSys 2020 (Shadow PC)
    • The 40th IEEE International Conference on Distributed Computing Systems (ICDCS 2020)
    • International Symposium on Reliable Distributed Systems (SRDS 2020/2019)
    • The ACM SIGOPS Asia-Pacific Workshop on Systems (APSys 2017/20182020)
    • Workshop on Principles and Practice of Consistency for Distributed Data (PaPoC 2019)
  • Conference/Workshop Organization:
    • Publication Co-chair, EuroSys 2021
    • PC Co-chair, ACM TURC 2018 - SIGOPS Symposium/14th ChinaSys Workshop
    • PC Co-chair, ACM SOSP 2017 Poster Session
  • Other services:
    • Member, China RISC-V Alliance, since 2019
    • Supervisor, Class of 2018, Undergraduate, USTC-CS, since 2018

Honors and Awards

  • StarTrack Fellowship (Microsoft Research Asia, 2020)
  • Innovative Funding for Returned Overseas Chinese Scholars (Hefei City, 2019-2020)
  • Collaborative Research Grant Award (Microsoft Research Asia, 2019)
  • Initiative Scholar (The University of Science and Technology of China Initiative Foundation, 2018)
  • Award of Excellence for Stars of Tomorrow Internship Program (Microsoft Research Asia, 2016)
  • Max Planck Fellowship (Max Planck Society, 2009-2013)
  • Excellent bachelor award (Nankai Univeristy, 2009)
  • China Government Scholarship (Ministry of Education, 2008)



  • Current:
    • Jingbo Su (Doctoral student, since 2019)
    • Xinyang Shao (Doctoral student, since 2019, co-advised with Prof. Yinlong Xu)
    • Youhui Bai (Doctoral student, since 2018, co-advised with Prof. Yinlong Xu)
    • Youxu Chen (Doctoral student, since 2015, co-advised with Prof. Yinlong Xu)
    • Chaoyi Ruan (Master student, since 2019)
    • Jiahao Li (Master student, since 2019)
    • Zewen Jin (Master student, since 2019, co-advised with Prof. Yinlong Xu)
    • Jingze Huo (Master student, since 2019)
    • Yiduo Wang (Master student, since 2019, co-advised with Prof. Yinlong Xu)
    • Guanbin Xu (Master student, since 2018)
    • Dongbo Yu (Master student, since 2018)
  • Alumi:
    • Sishuai gong (Research supervisor, PhD Candidate at Purdue University)
    • Ruohui Wang (Research supervisor, PhD Candidate at University of Wisconsin–Madison)
    • Xiaoniu Song (Research supervisor, PhD Candidate at IPADS, STJU)