Routing in an Internet-Scale Network Emulator. - Jay Chen; Diwaker Gupta; Kashi Venkatesh Vishwanath; Alex C. Snoeren; Amin Vahdat (MASCOTS, 2004)

What is a good first programming language? - Diwaker Gupta (ACM Crossroads, 2004)

Enforcing Performance Isolation Across Virtual Machines in Xen. - Diwaker Gupta; Ludmila Cherkasova; Rob Gardner; Amin Vahdat (Middleware, 2006)

To Infinity and Beyond: Time-Warped Network Emulation. - Diwaker Gupta; Ken Yocum; Marvin McNett; Alex C. Snoeren; Amin Vahdat; Geoffrey M. Voelker (NSDI, 2006)

Optimizing Grid Site Manager Performance with Virtual Machines. - Ludmila Cherkasova; Diwaker Gupta; Eygene Ryabinkin; Roman Kurakin; Vladimir Dobretsov; Amin Vahdat (WORLDS, 2006)

Usher: An Extensible Framework for Managing Clusters of Virtual Machines. - Marvin McNett; Diwaker Gupta; Amin Vahdat; Geoffrey M. Voelker (LISA, 2007)

Comparison of the three CPU schedulers in Xen. - Ludmila Cherkasova; Diwaker Gupta; Amin Vahdat (SIGMETRICS Perform. Evaluation Rev., 2007)

DieCast: Testing Distributed Systems with an Accurate Scale Model. - Diwaker Gupta; Kashi Venkatesh Vishwanath; Amin Vahdat (NSDI, 2008)

ModelNet: Towards a DataCenter Emulation Environment. - Kashi Venkatesh Vishwanath; Amin Vahdat; Ken Yocum; Diwaker Gupta (Peer-to-Peer Computing, 2009)

GrassRoots: socially-driven web sites for the masses. - Frank C. Uyeda; Diwaker Gupta; Amin Vahdat; George Varghese (WOSN, 2009)

Difference Engine. - Diwaker Gupta; Sangmin Lee; Michael Vrable; Stefan Savage; Alex C. Snoeren; George Varghese; Geoffrey M. Voelker; Amin Vahdat (login Usenix Mag., 2009)

Scalable virtual machine multiplexing. - Diwaker Gupta (2009)

Difference engine: harnessing memory redundancy in virtual machines. - Diwaker Gupta; Sangmin Lee; Michael Vrable; Stefan Savage; Alex C. Snoeren; George Varghese; Geoffrey M. Voelker; Amin Vahdat (Commun. ACM, 2010)

DieCast: Testing Distributed Systems with an Accurate Scale Model. - Diwaker Gupta; Kashi Venkatesh Vishwanath; Marvin McNett; Amin Vahdat; Ken Yocum; Alex C. Snoeren; Geoffrey M. Voelker (ACM Trans. Comput. Syst., 2011)