HTC-01: Run a set of independent jobs on an HTC resource

Executive Summary: 
A researcher needs to run an application many times with varying inputs on a single community high-throughput computing (HTC) resource. Each application run is called a “job.” The complete set of jobs is called a “project.” Once jobs are specified and submitted to the resource, the resource executes them without further involvement by the researcher.
User Importance Summary: 
Some research projects require a large sequence or pattern of jobs to be executed on one or more HTC resources. The human labor to manage individual jobs is a poor use of time for highly skilled researchers. A workflow system that automates job submission and management improves research productivity.
Target Communities and Sizes: 
Researchers - 1,000 < N < 10,000 Educators who use community resources - 100 < N < 1,000 Science gateway developers - 100 < N < 1,000