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.
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.
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...
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...
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
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
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]
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]
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]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]
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
Visiting Student at MIT PDOS Group, hosted by Adam Belay.
Worked on an elastic ML serving system for LLMs.
Jun. 2023 - Sept. 2023
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
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