About
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.
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)