The package BatchJobs implements the basic objects and procedures to control batch clusters from within R. It is structured around cluster versions of the well-known higher order functions Map, Reduce and Filter from functional programming.
The second package, BatchExperiments, is tailored for analyzing arbitrary algorithms on problem instances. It extends BatchJobs by letting the user define an array of jobs of the kind "apply algorithm A to problem instance P and store results".