I research and design software that allow people to easily harness
large systems consisting of hundreds or thousands of machines.
These systems are called clusters, clouds, grids, or simply distributed systems.
I am currently looking for new students to join my research lab. For more information, watch this movie, read my blog, or visit my research lab.
Dinesh Rajan, Andrew Thrasher, Badi Abdul-Wahid, Jesus A Izaguirre, Scott Emrich, and Douglas Thain, Case Studies in Designing Elastic Applications, 13th IEEE/ACM International Symposium on Cluster, Cloud and Grid Computing (CCGrid), May, 2013.
Brenden Kokoszka, Patrick Donnelly, and Douglas Thain, Search Should be a System Call, University of Notre Dame, Computer Science and Engineering Department, Technical Report 2013-03, April, 2013.
Badi Abdul-Wahid, Li Yu, Dinesh Rajan, Haoyun Feng, Eric Darve, Douglas Thain, Jesus A. Izaguirre, Folding Proteins at 500 ns/hour with Work Queue, 8th IEEE International Conference on eScience (eScience 2012), October, 2012.
"The Notre Dame Extended Research Community", Mitchell Wayne, Thomas Loughran, Douglas Thain, Daniel Karmgard, Anna Goussiou, National Science Foundation, GK-12 Program, Sep 2007-2012.