Star

Home

Biochem

Biochem

CellBio

CellBio

Genetics

Genetics

Orf

Orf

Hydro

Hydro

Molsim

Molsim

Cluster

Cluster

Hpc

Hpc

StarCluster Features

All that's needed to get create your own cluster(s) on Amazon EC2 is an AWS account and StarCluster. Below is a full feature list:

  • Simple configuration - with examples ready to go out-of-the-box
  • Create/Manage Clusters - Single "start" command to automatically launch and configure one or more clusters on EC2
  • EBS Volume Sharing - NFS-share Amazon Elastic Block Storage (EBS) volumes across a cluster for persistent storage
  • AMI for Scientific Computing - contains OpenMPI, ATLAS, Lapack, NumPy, SciPy, and other useful libraries
  • Automated Configuration - of NFS, Sun Grid Engine queuing system, and password-less ssh between machines
  • Plugin Support - allows users to perform additional setup routines on the cluster after StarCluster's defaults
  • EBS-Backed Clusters - Added support for starting/stopping EBS-backed clusters on EC2.
  • Cluster Compute Instances - Added support for the new Cluster Compute instance type. Thanks to Fred Rotbart for his contributions.
  • Ability to Add/Remove Nodes - Added new addnode and removenode commands for adding/removing nodes to a cluster and removing existing nodes from a cluster.
  • Restart command - Added new restart command that reboots the cluster and reconfigures the cluster.
  • Create Keypairs - Added ability to add/list/remove keypairs
  • Elastic Load Balancing - Support for shrinking/expanding clusters based on Sun Grid Engine queue statistics. This allow the user to start a single-node cluster (or larger) and scale the number of instances needed to meet the current queue load. For example, a single-node cluster can be launched and as the queue load increases new EC2 instances are launched, added to the cluster, used for computation, and then removed when they're idle. This minimizes the cost of using EC2 for an unknown and on-demand workload. Thanks to Rajat Banerjee (rqbanerjee).
  • Security Group Permissions - Added ability to specify permission settings to be applied automatically to a cluster's security group after it's been started.
  • Multiple Instance Types - Added support for specifying instance types on a per-node basis. Thanks to Dan Yamins for his contributions.
  • Unpartitioned Volumes - StarCluster now supports both partitioned and unpartitioned EBS volumes.
  • New Plugin Hooks - Plugins can now play a part when adding/removing a node as well as when restarting/shutting down the entire cluster by implementing the on_remove_node/on_add_node/on_shutdown/on_reboot methods

Interested? Follow the installation procedure in the documentation to get started with StarCluster.