Program Rocks Linux cluster-fork
Rocks Linux is a RedHat based Linux distribution aiming to be a very complete out-of-the-box cluster system. By default, cluster-fork uses a simple series of ssh connections to launch the task serially on every compute node in the cluster. Cluster-fork is smart enough to ignore dead nodes. Usually the job is "blocking": cluster-fork waits for the job to start on one node before moving to the next. By using the --bg flag you can instruct cluster-fork to start the jobs in the background.
http://www.rocksclusters.org/rocks-documentation/3.2.0/launching-interactive-jobs.html
