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 software is 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. X-Bucket: A Family of Algorithms for Adaptive Resource Allocation in Dynamic Workflows
    Thanh Son Phung and Douglas Thain
    IEEE Transactions on Parallel & Distributed Systems, 2026
    doi: 10.1109/TPDS.2026.3707191
  2. SciWIND: Effectively Exploiting Node-Local Storage for Data-Intensive High-Energy Physics Workflows
    Jin Zhou, Colin Thomas, Barry Sly-Delgado, Connor Moore, Benjamin Tovar, Kevin Lannon, and Douglas Thain
    In IEEE International Parallel and Distributed Processing Symposium (IPDPS), 2026
  3. SADE-SIM: A Scalable Simulation Platform for Validating City-Scale Multi-sUAS Missions
    In Workshop on Software Engineering for Engineering Simulations, and Simulation Engineering for Engineering Software (SE4ES) 2026, 2026
    doi: 10.1145/3803437.3805540