About Me

I am a fifth-year Ph.D. student in Computer Science Department at University of California, Los Angeles. I am generally interested in cloud computing and ML systems. I am co-advised by Professor Harry Xu and Professor Miryung Kim, and I work closely with Professor Adam Belay at MIT.

I received the Amazon & UCLA Science Hub Fellowship in 2021.

Prior to graduate school, I earned my B.E. in Computer Science from Tsinghua University in 2019, and I was a research intern in PACMAN group and Storage research group. I also worked with Professor Umut Acar on scheduling algorithms for multithreaded parallel computing at CMU in 2018.

Contact

Research Interest

I work in the field of systems and networking for the cloud. My research spans operating systems, distributed systems, and machine learning systems, with a focus on improving datacenter efficiency from the operating system (OS) perspective.

Specifically, (1) at the OS kernel level, I redesigned part of the OS kernel for efficient and transparent remote memory. (2) At the application/kernel interface, I built new OS kernel abstractions for safe and efficient memory harvesting. (3) At the application level, I leveraged new cloud abstractions to build more efficient distributed machine learning systems.

Publications

Memory-Efficient OS and Runtime Support

  1. DRust: Language-Guided Distributed Shared Memory with Fine Granularity, Full Transparency, and Ultra Efficiency

    Haoran Ma, Yifan Qiao, Shi Liu, Shan Yu, Chenxi Wang, Yuanjiang Ni, Qingda Lu, Jiesheng Wu, Yiying Zhang, Miryung Kim, and Harry Xu.

    OSDI 2024

    To appear...

  2. Harvesting Idle Memory for Application-managed Soft State with Midas

    Yifan Qiao, Zhenyuan Ruan, Haoran Ma, Adam Belay, Miryung Kim, and Harry Xu.

    NSDI 2024

    To appear...

  3. Hermit: Low-Latency, High-Throughput, and Transparent Remote Memory via Feedback-Directed Asynchrony

    Yifan Qiao, Chenxi Wang, Zhenyuan Ruan, Adam Belay, Qingda Lu, Yiying Zhang, Miryung Kim, and Guoqing Harry Xu.

    NSDI 2023

    [code] [slides]

  4. Canvas: Isolated and Adaptive Swapping for Multi-Applications on Remote Memory

    Chenxi Wang*, Yifan Qiao*, Haoran Ma, Shi Liu, Yiying Zhang, Wenguang Chen, Ravi Netravali, Miryung Kim, Guoqing Harry Xu. (*contributed equally)

    NSDI 2023

    [code] [slides]

  5. MemLiner: Lining up Tracing and Application for a Far-Memory-Friendly Runtime

    Chenxi Wang*, Haoran Ma*, Shi Liu, Yifan Qiao, Jonathan Eyolfson, Christian Navasca, Shan Lu, Guoqing Harry Xu.

    OSDI 2022 (Awarded Jay Lepreau Best Paper)

    [code]

  6. Mako: A Low-Pause, High-Throughput Evacuating Collector for Memory-Disaggregated Datacenters

    Haoran Ma, Shi Liu, Chenxi Wang, Yifan Qiao, Michael D. Bond, Stephen M. Blackburn, Miryung Kim, Guoqing Harry Xu.

    PLDI 2022

    [code]

Resource-Efficient ML Systems

  1. Bamboo: Making Preemptible Instances Resilient for Affordable Training of Large DNNs

    John Thorpe*, Pengzhan Zhao*, Jonathan Eyolfson, Yifan Qiao, Zhihao Jia, Minjia Zhang, Ravi Netravali, Guoqing Harry Xu.

    NSDI 2023

    [full version] [code]
  2. Dorylus: Affordable, Scalable, and Accurate GNN Training over Billion-Edge Graphs

    John Thorpe*, Yifan Qiao*, Jonathan Eyolfson, Shen Teng, Guanzhou Hu, Zhihao Jia, Jinliang Wei, Keval Vora, Ravi Netravali, Miryung Kim, and Guoqing Harry Xu. (*contributed equally)

    OSDI 2021

    [full version] [code]

Persistent Memory

  1. Algorithm-Directed Crash Consistence in Non-Volatile Memory for HPC

    Shuo Yang, Kai Wu, Yifan Qiao, Dong Li, Jidong Zhai.

    IEEE International Conference on Cluster Computing (CLUSTER) 2017

Experience

  1. Visiting Student at MIT PDOS Group, hosted by Adam Belay.

    Worked on an elastic ML serving system for LLMs.

    Jun. 2023 - Sept. 2023

  2. Visiting Student at MIT PDOS Group, hosted by Adam Belay.

    Worked on Midas, a new OS memory abstraction for soft state.

    Jun. 2022 - Sept. 2022

  3. Research Intern at Alibaba Bellevue, Cloud Storage Team, hosted by Qingda Lu.

    Worked on Hermit, a high-performance and transparent remote memory system.

    Jun. 2021 - Sept. 2021

Service

Awards


Last updated 3/2024