Kapil Arya
Ph.D. Candidate
Advisor:
Prof. Gene Cooperman
College of Computer and Information Science
Northeastern University
Bachelor of Science, July 2004
Jai Narain Vyas University, Jodhpur, INDIA
Academic Interests:
Operating Systems, High Performance Computing and related areas.
Resume: [PDF] , [PS]
Current Research / Projects:
- Distributed Multi-Threaded Checkpointing (DMTCP)
- DMTCP is a tool for transparently checkpointing
the state of a distributed program spread across many machines without modifying the user's program or the operating system kernel.
- The checkpoint image can later be used to restore program in case of node/process failure or
can be migrated to another homogeneous system.
- URDB: Universal Reversible Debugger
- URDB is a universal reversible debugger that adds reversibility to almost any debugger through a python-based wrapper. URDB supports multi-threaded and multi-process applications, as well as distributed computations. URDB gains its reversibility through the use of DMTCP.
- It currently has four personality modules, which support: gdb; MATLAB; python (pdb); and perl (perl -d).
- URDB also supports reverse expression watchpoints, a form of temporal search within a process lifetime. For example, the current value of a user specified expression indicates a bug. The user asks URDB/gdb to go back in time to a statement where the expression is about to take on its current value. This uses binary search: if n statements have been executed, URDB finds the point in time using only log2 n evaluations of the expression.
Click here for Previous projects
Publications:
Work History:
- VMware, Inc. (Summer 2010, Summer 2009, Summer 2008)
MTS Intern, Virtual Machine Group, Research & Development
- Avidyne Corporation (Jan 2007 - Aug 2007)
Software Engineering Coop, Display Technologies Engineering group
Graduate Coursework:
- Previous Semesters
- Computer Systems, Parallel Computing, General Purpose GPU Computing
- Advanced Algorithms, Programming Languages, Theory of Computation
- Networks, Telecommunication and Distributed Systems
Bookmarks: