Douglas Thain
Associate Professor
Computer Science and Engineering
University of Notre Dame
382 Fitzpatrick Hall


I lead the Cooperative Computing Lab, where my team creates software that allows people to easily harness hundreds to thousands of computers from clusters, clouds, and grids. Our software is used around the world to solve large scale problems in many fields of science and engineering. I am always looking for excellent students to join the CCL Team. To learn more, watch this movie, read my blog, or visit my research lab.

Recent Publications

(Complete List of Papers)

Slides From Recent Talks

  • A First Look at Reproducibility and Non-Determinism in CMS Software and ROOT Data, Computing in High Energy Physics, October 2016.
  • Combining Containers and Workflow Systems for Reproducible Execution, DASPOS Workshop on Container Technology, May 2016.
  • Preservation and Portability in Distributed Scientific Computing, Grid 5000 Winter School, Grenoble, France, February 2016.
  • Analyzing LHC Data on 10K Cores with Lobster, Workshop on Data Intensive Computing in the Clouds at ACM/IEEE Superc omputing, November 2015.
  • Techniques for Preserving Scientific Software Executions: Preserve the Mess or Encourage Cleanliness?, International Conference on Digital Preservation (iPres), November 2015.
  • Reproducibility and Preservation of Scientific Applications,
    Trends in HPDC Workshop, IBM Almaden, March 2015.
  • Lobster: Personalized Opportunistic Computing for CMS at Scale,
    CVMFS Workshop, CERN, March 2015.
  • Toward a Common Model for Highly Concurrent Applications,
    Keynote talk at MTAGS Workshop at Supercomputing 2013.
  • Scaling Up Without Blowing Up,
    Greater Chicago Area Systems Research Workshop, May 2013.
  • Portable Resource Management for Data Intensive Workflows,
    HTCondor Workshop, May 2013.
  • (Complete List of Talks)
  • My Ph.D. Graduates

  • Dr. Patrick Donnelly (Engineer at Red Hat, Inc), 2016.
  • Dr. Haipeng Cai, 2015, (Postdoc at Virginia Tech)
  • Dr. Peter Sempolinski (Postdoc at Notre Dame), 2016.
  • Dr. Dinesh Rajan, 2015, (Engineer at Amazon, Inc)
  • Dr. Li Yu, 2013. (Engineer at Bloomberg, Inc)
  • Dr. Peter Bui, 2012. (Faculty at Notre Dame, previously University of Wisconsin - Eau Claire)
  • Dr. Hoang Bui, 2012. (Faculty at Western Illinois U, previously postdoc at Rutgers)
  • Dr. Christopher Moretti, 2010. (Faculty at Princeton University)
  • Dr. Jeffrey Hemmes, 2009. (Faculty at Auburn, previously Air Force Institute of Technology)
  • Dr. Kyle Wheeler, 2009. (Micron, Inc, previously Sandia National Labs)
  • Research Funding

  • REU Site: Data Intensive Scientific Computing, Douglas Thain and Kevin Lannon, National Science Foundation, February 2016-2019.
  • SI2-SSE: Connecting Cyberinfrastructure with the Cooperative Computing Tools, Douglas Thain, National Science Foundation, April 2012-2015.
  • dV/dt: Acclerating the Rate of Progress Toward Extreme Scale Collaborative Science, Miron Livny, Ewa Deelman, Douglas Thain, William Allcock, and Frank Wuerthwein, Department of Energy, September 2012-2015.
  • DASPOS: Data and Software Preservation for Open Science,Michael Hildreth, Jaroslaw Nabrzyski, Mark Neubauer, Douglas Thain, and Robert Gardner, National Science Foundation, August 2012-2015.
  • CDI-Type II: Open Sourcing the Design of Civil Infrastructure, Tracy Kijewski-Correa, Ahsan Kareem, Gregory Madey, Douglas Thain, August 2009-2013.
  • CRI: Distributed Research Testbed (DiRT), Douglas Thain, National Science Foundation, August 2009-2012.
  • "CSR-AES: Troubleshooting Large Scale Computing Grids with Machine Learning Techniques", Nitesh Chawla, Xiaohui Song, Shaowen Wang, and Douglas Thain, National Science Foundation, August 2007-2008.
  • "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.
  • "CAREER: Data Intensive Grid Computing on Active Storage Clusters", Douglas Thain, National Science Foundation, Faculty Early Career Development Program, May 2007-2012.
  • "HECURA: Deconstructing Clusters for High End Biometric Applications", Douglas Thain and Patrick Flynn, National Science Foundation, High End Computing University Research Activity, March 2007-2009.
  • "SGER: Enabling Electronic Self-Defense with Dynamic Identities", Douglas Thain, National Science Foundation, Cybertrust Program, September 2005-2007.
  • "An Experimental Approach to Integrative Research for Sensor-Rich Collaborative Teams" Christian Poellabauer, Nitesh Chawla, and Douglas Thain, Department of Defense, Defense University Research Instrumentation Program, April 2006-2007.
  • Professional Service