Rohan Garg (/rohɘn gɜrg/)

My research interests are in systems and networking, high-performance computing, fault tolerance, and virtualization.

I’m one of the maintainers of the DMTCP project.

In my earlier life (if there is such a thing), I worked for two start-ups, programming for embedded multi-media communication systems for some years. If one could rewind time (much like my current project) even further, one would notice that I managed to complete my under-graduate degree from Delhi College of Engineering (now DTU, erstwhile under the University of Delhi) in India.

Google Scholar

Technical Skills and Areas of Interest

Transparent Checkpointing (process-level snapshot); Formal verification of complex/distributed systems: TLA+/PlusCal; Linux internals; Glibc internals; Live updating; Migration and load balancing in datacenters; Fault tolerance, Utilization, and Throughput for datacenters

Education:

Ph.D., Computer Science (Fall 2013 - Spring 2019)
College of Computer and Information Science
Northeastern University
(Thesis)

M.S., Computer Science (Spring 2012 - Fall 2013)
College of Computer and Information Science
Northeastern University
(Coursework: Research in High Perfomance Computing [Report], Intensive Computer Systems [Report], Principles of Programming Languages [Link], Machine Learning, Theory of Computation [Link], Advanced Algorithms [Link])

B.E., Information Technology (2009)
Delhi College of Engineering
University of Delhi
(Coursework)