The Cooperative Computing Lab

ccl-fall-2025.jpg

We design software that enables our collaborators to easily harness large scale distributed systems such as clusters, clouds, and grids. We perform fundamental computer science research that enables new discoveries through computing in fields such as physics, chemistry, bioinformatics, biometrics, and data mining.

All of our softwares are open source and available on GitHub. We are always eager to welcome new collaborators—whether you want to explore our software, contribute to development, or receive support. Explore our tools to see how they can power your distributed computing needs, and visit the getting help section if you need assistance.

Recent Publications

  1. xGFabric: Coupling Sensor Networks and HPC Facilities with Private 5G Wireless Networks for Real-Time Digital Agriculture
    Liubov Kurafeeva, Alan Subedi, Ryan Hartung, Michael Fay, Avhishek Biswas, Shantenu Jha, Ozgur O. Kilic, Chandra Krintz, Andre Merzky, Douglas Thain, Mehmet C. Vuran, and Rich Wolski
    In Workshop on Extreme-Scale Experiment-in-the-Loop Computing (XLOOP) at Supercomputing, 2025
  2. Backpacks for Notebooks: Enabling Containerized Notebook Workflows in Distributed Environments
    Md Saiful Islam, Talha Azaz, Raza Ahmad, A D M Shahadat Hossain, Furqan Baig, Shaowen Wang, Kevin Lannon, Tanu Malik, and Douglas Thain
    In IEEE Conference on eScience, 2025
  3. Liberating the Data Aware Scheduler to Achieve Locality in Layered Scientific Workflow Systems
    Colin Thomas and Douglas Thain
    In IEEE Conference on eScience, 2025