StarCluster
From Consultancy.EdVoncken.NET
From the MIT website:
StarCluster is a utility for creating and managing general purpose computing clusters hosted on Amazon's Elastic Compute Cloud (EC2). StarCluster minimizes the administrative overhead associated with obtaining, configuring, and managing a traditional computing cluster used in research labs or for general distributed computing applications. StarCluster utilizes Amazon's EC2 web service to create and destroy clusters of Linux virtual machines on demand.
StarCluster is written in Python, using the Boto library. It allows you to stand up a complete HPC cluster on Amazon EC2 in a matter of minutes. Jobs are managed by the Sun Grid Engine (SGE) scheduler. All software is freely available under an Open Source license.