DMTCP: Transparent checkpointing for cluster computations and the desktop. - Jason Ansel; Kapil Arya; Gene Cooperman (IPDPS, 2009)

Temporal Debugging using URDB - Ana Maria Visan; Artem Y. Polyakov; Praveen S. Solanki; Kapil Arya; Tyler Denniston; Gene Cooperman (CoRR, 2009)

URDB: a universal reversible debugger based on decomposing debugging histories. - Ana Maria Visan; Kapil Arya; Gene Cooperman; Tyler Denniston (PLOS@SOSP, 2011)

Towards Fault-Tolerant Energy-Efficient High Performance Computing in the Cloud. - Kurt L. Keville; Rohan Garg 001; David J. Yates; Kapil Arya; Gene Cooperman (CLUSTER, 2012)

FReD: Automated Debugging via Binary Search through a Process Lifetime - Kapil Arya; Tyler Denniston; Ana Maria Visan; Gene Cooperman (CoRR, 2012)

DMTCP: Bringing Checkpoint-Restart to Python. - Kapil Arya; Gene Cooperman (SciPy, 2013)

Semi-automated debugging via binary search through a process lifetime. - Kapil Arya; Tyler Denniston; Ana Maria Visan; Gene Cooperman (PLOS@SOSP, 2013)

Explorations of the Viability of ARM and Xeon Phi for Physics Processing. - David Abdurachmanov; Kapil Arya; Josh Bendavid; Tommaso Boccali; Gene Cooperman; Andrea Dotti; Peter Elmer; Giulio Eulisse; Francesco Giacomini; Christopher D. Jones; Matteo Manzali; Shahzad Muzaffar (CoRR, 2013)

Use of Checkpoint-Restart for Complex HEP Software on Traditional Architectures and Intel MIC. - Kapil Arya; Gene Cooperman; Andrea Dotti; Peter Elmer (CoRR, 2013)

Transparent Checkpoint-Restart over InfiniBand. - Jiajun Cao; Kapil Arya; Gene Cooperman (CoRR, 2013)

Transparent checkpoint-restart over infiniband. - Jiajun Cao; Gregory Kerr; Kapil Arya; Gene Cooperman (HPDC, 2014)

Tesseract: reconciling guest I/O and hypervisor swapping in a VM. - Kapil Arya; Yury Baskakov; Alex Garthwaite (VEE, 2014)

Design and Implementation for Checkpointing of Distributed Resources Using Process-Level Virtualization. - Kapil Arya; Rohan Garg 001; Artem Y. Polyakov; Gene Cooperman (CLUSTER, 2016)

System-Level Scalable Checkpoint-Restart for Petascale Computing. - Jiajun Cao; Kapil Arya; Rohan Garg 001; L. Shawn Matott; Dhabaleswar K. Panda 001; Hari Subramoni; Jérôme Vienne; Gene Cooperman (ICPADS, 2016)

Extended Batch Sessions and Three-Phase Debugging: Using DMTCP to Enhance the Batch Environment. - Rohan Garg 001; Jiajun Cao; Kapil Arya; Gene Cooperman; Jérôme Vienne (XSEDE, 2016)

Adapting the DMTCP Plugin Model for Checkpointing of Hardware Emulation. - Rohan Garg 001; Kapil Arya; Jiajun Cao; Gene Cooperman; Jeff Evans; Ankit Garg; Neil A. Rosenberg; K. Suresh (CoRR, 2017)

Transition Watchpoints: Teaching Old Debuggers New Tricks. - Kapil Arya; Tyler Denniston; Ariel Rabkin; Gene Cooperman (Art Sci. Eng. Program., 2017)

SmartHarvest: harvesting idle CPUs safely and efficiently in the cloud. - Yawen Wang; Kapil Arya; Marios Kogias; Manohar Vanga; Aditya Bhandari; Neeraja J. Yadwadkar; Siddhartha Sen 001; Sameh Elnikety; Christos Kozyrakis; Ricardo Bianchini (EuroSys, 2021)

Memory-harvesting VMs in cloud platforms. - Alexander Fuerst; Stanko Novakovic; Iñigo Goiri; Gohar Irfan Chaudhry; Prateek Sharma; Kapil Arya; Kevin Broas; Eugene Bak; Mehmet Iyigun; Ricardo Bianchini (ASPLOS, 2022)

Coach: Exploiting Temporal Patterns for All-Resource Oversubscription in Cloud Platforms. - Benjamin Reidys; Pantea Zardoshti; Íñigo Goiri; Celine Irvene; Daniel S. Berger; Haoran Ma; Kapil Arya; Eli Cortez; Taylor Stark; Eugene Bak; Mehmet Iyigun; Stanko Novakovic; et al. (ASPLOS (1), 2025)