Skip to main content


Office Location

440 Huntington Avenue
370 West Village H
Boston, MA 02115


Jiajun Cao is a PhD student studying operating systems at Northeastern University’s College of Computer and Information Science, advised by Professor Gene Cooperman. Before studying at Northeastern, he worked at Baidu, Inc. from 2011 to 2012 and received his Bachelor of Science degree from Beihang University, China, in 2011.


  • BS, Beihang University – China

About Me

  • Hometown: China
  • Field of Study: Operating Systems
  • PhD Advisor: Gene Cooperman

What are your research interests?

My work focuses on fault-tolerance support for distributed applications. More specifically, I’m working on checkpointing/restarting large-scale distributed applications in High Performance Computing centers.

What’s one problem you’d like to solve with your research/work?

Different High Performance Computing centers have various software/hardware configurations, and I’d like to find out if it’s possible to find a universal fault-tolerance solution so that it can fit different applications while requiring little or no modification to the operating systems.

What aspect of what you do is most interesting?

Currently my goal is to checkpoint/restart High Performance Computing applications that use up to 50,000 cores. If I find that this is true, my project will be the first robust user-space C/R package that supports fault-tolerance to this large scale.