Haoran(Holland) Ma

PhD student at University of California, Los Angeles

About Me

Hi, my name’s Haoran Ma. You can call me Holland. I’m a third-year PhD student in Department of Computer Science at University of California, Los Angeles. I am co-advised by Prof. Harry Xu and Prof. Miryung Kim.

My research interests are the intersection of systems and software engineering.


University of California, Los Angeles

PhD Student in Computer Science

2019 - Present

A new journey in my life!

Tsinghua University

BEng in Computer Science

2015 - 2019

I took part in the National Olympiad in Informatics in 2014 and I won the gold medal, which granted me admission to Tsinghua University for studying computer science in advance. During my studies at Tsinghua, I did research on Web API Testing, advised by Prof. Xiaoying Bai. I graduated summa cum laude from Tsinghua in 2019.

University of Oxford

Visiting Student in New College

2017 - 2018

I was selected into Yinghua Scholars Program at Tsinghua, which provided me the opportunity to go to the University of Oxford as a visiting student for one year with a full scholarship. In Oxford, I earned a full GPA in every course I studied.

I really love the formal dinner at New College.



Chenxi Wang, Yifan Qiao (co-first author), Haoran Ma, Shi Liu, Yiying Zhang, Wenguang Chen, Ravi Netravali, Miryung Kim, Guoqing Harry Xu.

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

Accepted to 20th USENIX Symposium on Networked Systems Design and Implementation (NSDI ‘23)


Chenxi Wang, Haoran Ma (co-first author), Shi Liu, Yifan Qiao, Jonathan Eyolfson, and Christian Navasca, UCLA; Shan Lu University of Chicago and Microsoft; Guoqing Harry Xu, UCLA.

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

16th USENIX Symposium on Operating Systems Design and Implementation (OSDI ‘22). Awarded Jay Lepreau Best Paper


Haoran Ma, Shi Liu, Chenxi Wang, and Yifan Qiao, UCLA; Michael D. Bond, Ohio State University; Stephen M. Blackburn, Australian National University; Miryung Kim, and Guoqing Harry Xu, UCLA

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

43rd ACM SIGPLAN Conference on Programming Language Design and Implementation (PLDI ‘22)


Chenxi Wang, Haoran Ma, Shi Liu, and Yuanqi Li, UCLA; Zhenyuan Ruan, MIT; Khanh Nguyen, Google and Texas A&M University; Michael D. Bond, Ohio State University; Ravi Netravali, Miryung Kim, and Guoqing Harry Xu, UCLA

Semeru: A Memory-Disaggregated Managed Runtime

14th USENIX Symposium on Operating Systems Design and Implementation (OSDI ‘20)


Junyi Wang, Xiaoying Bai, Linyi Li, Zhicheng Ji and Haoran Ma, Tsinghua

A Model-Based Framework For Cloud API Testing

2017 IEEE 41st Annual Computer Software and Applications Conference (COMPSAC)


Junyi Wang, Xiaoying Bai, Haoran Ma, Linyi Li and Zhicheng Ji, Tsinghua

Cloud API Testing

2017 IEEE International Conference on Software Testing, Verification and Validation Workshops (ICSTW)

A Little More About Me

Alongside my interests in big data systems and software engineering some of my other interests and hobbies are:

  • Photography
  • Bamboo Flute
  • Calligraphy
  • Movies