Several XSEDE Service Providers (SPs) offer batch processing (aka, "job queue") services. A batch processing service allows individuals with an allocation on the resource to submit and manage computational jobs to one or more queues. A job typically includes a specification of the application or script to be run, input files, and the application or scripts processing requirements (number of compute cores, working memory, working storage, etc.). The jobs in each queue are scheduled according to a policy unique to the queue and are executed in the manner dictated by the scheduler. The job queue interface allows status queries and notification of job completion. Most job queues offer command-line interfaces (CLI) and require remote terminal (command shell) login to an interactive node on the system where the CLI is available.