distributed computing with flexible consistency models
For a full description, read the paper or see the slides.
goaway
- Library codeexamples
- Example usage and demos. All of the examples assume you have a working config file named remote.yaml.
On each computer in the cluster (spawner and remotes), you need to:
- clone this repo and
cd
into thegoaway
folder sudo pip install -r requirements.txt
sudo python setup.py develop
The spawner needs to have SSH access to the remotes (to send code), and all computers need to be able to run a publicly-accessible HTTP server (so no NAT/firewall).
Fill in your config file with the correct information.
Check out the examples
folder for a bunch of demo programs!