coop-computing-tools – cooperative computing tools

This is a collection of software that help users to share resources in a complex, heterogeneous, and unreliable computing environment. This includes:

  • Chirp: A personal filesystem and I/O protocol that allows unprivileged users to share space securely, efficiently, and conveniently. When combined with Parrot, Chirp allows users to create custom wide-area distributed filesystems.

  • Parrot: A transparent user-level virtual filesystem that allows any ordinary program to be attached to a remote storage device such as an FTP server or a Chirp server.

  • Makeflow: A workflow system for parallel and distributed computing that uses a language very similar to Make.

  • Work Queue: A system and API for building master-worker style programs that scale up to thousands of processors.

  • All Pairs: A computational abstraction for running very large Cartesian products.

  • Wavefront: A computational asbtraction for running very large dynamic programming problems.

  • The Fault Tolerant Shell: A high-level programming language that allows users to combine the ease of shell scripting, the power of distributed programming, and the precision of compiled languages. Basically, parallel programming and exception handling for scripts.

Package availability chart

Distribution

Base version

Our version

Architectures

Debian GNU/Linux 10.0 (buster)

7.0.9-2

Debian GNU/Linux 11.0 (bullseye)

7.1.2-5

Debian GNU/Linux 12.0 (bookworm)

9.9-2

Debian GNU/Linux 9.0 (stretch)

4.0-1.1

3.4.2-1~nd70+1+nd90+1

i386, amd64

Debian testing (trixie)

9.9-4.1

Debian unstable (sid)

9.9-4.1

3.4.2-1~nd+1

i386, amd64

Ubuntu 16.04 “Xenial Xerus” (xenial)

4.0-1ubuntu5

Ubuntu 18.04 “Bionic Beaver” (bionic)

4.0-2

Ubuntu 20.04 “Focal Fossa” (focal)

7.0.22-1ubuntu1

Ubuntu 22.04 “Jammy Jellyfish” (jammy)

9.9-2ubuntu3

Ubuntu 24.04 “Noble Numbat” (noble)

9.9-4ubuntu4

Comments

blog comments powered by Disqus