StarCluster is a utility for creating traditional computing clusters used in research labs or for general distributed computing applications on Amazon's Elastic Compute Cloud (EC2). It uses a simple configuration file provided by the user to request cloud resources from Amazon and to automatically configure them with a queuing system, an NFS shared /home directory, passwordless SSH, OpenMPI, and ~140GB scratch disk space. It consists of a Python library and a simple command line interface to the library. For end-users, the command line interface provides simple intuitive options for getting started with distributed computing on EC2 (i.e. starting/stopping clusters, managing AMIs, etc). For developers, the library wraps the EC2 API to provide a simplified interface for launching/terminating nodes, executing commands on the nodes, copying files to/from the nodes, etc.
|Tags||cloud computing Scientific Computing research education software HPC Distributed Computing Clustering EC2 Amazon AWS|
|Operating Systems||Linux Windows Mac OS X|
Release Notes: This release fixes the dependency in setup.py to strictly require boto 1.9b.
Release Notes: This is a minor update to version 0.90. It updates the default AMIs to the Ubuntu Jaunty 9.04 StarCluster AMIs: (x86) ami-8f9e71e6 and (x86_64) ami-a19e71c8.
Release Notes: Initial beta release.