Haoran Zhang   张浩然

I am a research scientist at Meta/Facebook, working on AI and Systems Co-design.

I obtained my Ph.D. in Computer Science from University of Pennsylvania, where I was co-advised by Vincent Liu and Sebastian Angel. I also have had the fortune to work with Rajeev Alur and Shuai Mu. Before Penn, I obtained B.E. Degree in Computer Science from Tsinghua University.

I’m allergic to cats, but the advent of CaaS (Cat-as-a-Service) has made cloud petting possible. 瓜皮(➔) is my favorite.

My Email is haoranz at meta dot com. You can also find me on Github, Linkedin, Mastodon, Google Scholar.

Education

  • 2019 - 2024, Ph.D. in Computer Science University of Pennsylvania
  • 2014 - 2019, B.E. in Computer Science Tsinghua University
  • 2011 - 2014 Shanghai Qibao High School

Publications

  • CausalMesh: A Causal Cache for Stateful Serverless Computing
    Haoran Zhang , Shuai Mu , Sebastian Angel , and Vincent Liu
    VLDB 2025 [PDF] [Code]
    Best Paper Award Nominee
    ACM SIGMOD Research Highlight Award
  • Beaver: Practical Partial Snapshots for Distributed Cloud Services
    Liangcheng Yu , Xiao Zhang , Haoran Zhang , John Sonchack , Dan R. K. Ports , and Vincent Liu
    OSDI 2024 [PDF] [Code]
  • Mucache: a General Framework for Caching in Microservice Graphs
    Haoran Zhang* , Konstantinos Kallas* , Spyros Pavlatos , Rajeev Alur , Sebastian Angel , and Vincent Liu
    NSDI 2024 [PDF] [Code]
  • XFaaS: Hyperscale and Low Cost Serverless Functions at Meta
    Alireza Sahraei , Soteris Demetriou , Amirali Sobhgol , Haoran Zhang , Abhigna Nagaraja , Neeraj Pathak , Girish Joshi , Carla Souza , Bo Huang , Wyatt Cook , Andrii Golovei , Pradeep Venkat , Andrew McFague , Dimitrios Skarlatos , Vipul Patel , Ravinder Thind , Ernesto Gonzalez , Yun Jin , and Chunqiang Tang
    SOSP 2023 [PDF]
  • Executing Microservice Applications on Serverless, Correctly
    Konstantinos Kallas* , Haoran Zhang* , Rajeev Alur , Sebastian Angel , and Vincent Liu
    POPL 2023 [PDF] [Code]
  • Fault-tolerant and Transactional Stateful Serverless Workflows
    Haoran Zhang , Adney Cardoza , Peter Baile Chen , Sebastian Angel , and Vincent Liu
    OSDI 2020 [PDF] [Code] [Extended Report]
  • Automatic diagnosis of macular diseases from OCT volume based on its two-dimensional feature map and convolutional neural network with attention mechanism
    Yankui Sun , Haoran Zhang , and Xianlin Yao
    JBO 2020 [PDF]

Preprints

  • OneFlow: Redesign the Distributed Deep Learning Framework from Scratch
    Jinhui Yuan , Xinqi Li , Cheng Cheng , Juncheng Liu , Ran Guo , Shenghang Cai , Chi Yao , Fei Yang , Xiaodong Yi , Chuan Wu , Haoran Zhang , and Jie Zhao
    [PDF] [Code]

Teaching Assistant

  • CIS 455/555: Internet and Web Systems (Spring 2022)
  • CIS 548: Operating Systems Design and Implementation (Spring 2021)

Services

  • Artifact Evaluation Committee (AEC) (SOSP 2021)

Experiences

  • Meta Bellevue, WA, USA
    SDE Intern May 2023 - Aug 2023
  • Meta Bellevue, WA, USA
    SDE Intern May 2022 - Aug 2022
  • ByteDance Seattle, WA, USA
    Research Intern May 2021 - Aug 2021
  • ByteDance Beijing, China
    SDE Intern Mar 2019 - Jun 2019
  • New York University New York, NY, USA
    Research Assistant Jun 2018 - Sep 2018
  • Microsoft Research Asia (MSRA) Beijing, China
    Research Intern Oct 2016 - Dec 2016
Last Updated: Feb 2025