Juncheng Yang
Education

Ph.D. in Computer Science
Carnegie Mellon University
2018 - Present

M.S. in Computer Science
Emory University, 2015 - 2017

M.S. in Chemistry
Emory University, 2013 - 2015

B.S. in Chemistry
Nanjing University, 2009 - 2013


My CV

Contact

juncheny # cs.cmu.edu
GHC 6201
Computer Science Department
Carnegie Mellon University


Find me on ...
       

I am a 5th year Ph.D. student in the Computer Science Department at Carnegie Mellon University where I am fortunate to work with Rashmi Vinayak as part of the Parallel Data Lab.

I am broadly interested in storage systems, data management and machine learning systems with particular interests on system measurement, workload analysis, and sustainable storage and ML system design.

I like performing measurement and analysis to get deep understanding of existing systems. My faviourite article is John's Alaways measure one-level deeper. Many of my works draw inspirations from observations and measurements in production systems. Some of the works have now been deployed in production at Twitter, Momento, etc.

My works are sponsored by Meta Fellowship and Google Cloud Research Innovator program. I have received best-paper awards at NSDI'21, SOSP'21, and SYSTOR'16.

I actively mentor undergraduates and junior Ph.D. students, especially students from under-represented group. If you would like to have a chat, drop me a message.

I am on the job market, drop me a message if you are recruiting.



S3-FIFO and SIEVE are being evaluated at several companies, if you are interested in joining the adoption army or if you look for help and want to provide help, find my email on this page. :)


Email: juncheny # cs.cmu.edu                         Find me on          

News


Research Areas and Interests

Storage systems and machine learning systems with a focus on efficiency, scalability and robustness:
  • Efficient and scalable cache management systems
  • Robust and reliable cache/storage management and machine learning systems [OSDI'20][NSDI'22][VLDB'23]
  • New approaches to make machine learning practical for storage systems (machine learning for systems) [FAST'23][SOCC'17]
  • Performance optimization of microservices and serverless architecture
  • Efficient and high-performance deep learning system inference (system for machine learning)


Research Highlights

  • SIEVE (NSDI'24): a cache eviction algorithm simpler than LRU, but more efficient than state-of-the-art algorithms for key-value and CDN caches.
  • S3-FIFO (SOSP'23): a cache eviction algorithm composed of FIFO queues outperforms state-of-the-art algorithms.
  • Segcache (NSDI'21) received a best-paper award, and deployed at Twitter and Momento.
  • Kangaroo (SOSP'21) received a best-paper award at SOSP'21.


Selected Publications [Google Scholar]

Publication with mentored students

First-author Publications

Collaborations



Mentored Students

  • Jonathan Chiu (2021-2023 Carnegie Mellon University)
  • Ziming Mao (2022 Yale University)
  • Yazhuo Zhang (2022-2023 Emory University)
  • Bob Chen (2023 Carnegie Mellon University)
  • Frank Chen (2023 Carnegie Mellon University)
  • Emily Zhang (2023 Carnegie Mellon University)
  • Ziyue Qiu (2023 Carnegie Mellon University)


Professional Services

  • Reviewer for Transactions on Cloud Computing (TCC)
  • Reviewer for Transactions on Storage (TOS)
  • Reviewer for Transactions on Parallel and Distributed Systems (TPDS)
  • Shadow PC for Eurosys 2018
  • External reviewer for SoCC 2016, 2017


Honors & Awards

  • 2020-22, Facebook Fellowship
  • 2018, AWS research grant
  • 2013, Emerson Fellowship
  • 2013, Best Thesis Award (5/3000)
  • 2012, "Person of the Year" Nomination
  • 2012, Third Place in Green Tech International Competition, Taiwan
  • 2009, First Award in National Chemistry Olympiad

Teaching

  • 2022 Guest lecturer for 15513 Introduction to Computer Systems
  • 2022 TA 15712 Advanced Operating Systems and Distributed Systems
  • 2020 TA 18746 Storage Systems
  • 2017 Guest lecturer for CS584 Advanced Computer System
  • 2017 Teaching assistant CS453 Computer Security
  • 2014 Lab instructor Chem142 General Chemistry II
  • 2013 Lab instructor Chem141 General Chemistry I
  • 2012 Teaching assistant Modern Website Programming

Software & Data


Life

I like to travel around, here is my photo gallery.