Batch queue


Batch queue

"Batch queue", sometimes also known as "job queue", is a system software data structuremaintained by job scheduler software.

Users submit their programs that they want executed, "jobs", to the queue for batch processing. The scheduler software maintains the queue as the pool of jobs available for it to run.

Multiple batch queues might be used by the scheduler to differentiate types of jobs depending on parameters such as:
* job priority
* estimated execution time
* resource requirements

The use of a batch queue gives these benefits:
* sharing of computer resources among many users
* time-shifts job processing to when the computer is less busy
* avoids idling the compute resources without minute-by-minute human supervision
* allows around-the-clock high utilization of expensive computing resources


Wikimedia Foundation. 2010.

Look at other dictionaries:

  • queue — ▪ I. queue queue 1 [kjuː] noun [countable] 1. a line of people waiting to enter a building, buy something etc; = line AmE: • There may be long queues outside stores at sale times. ˈdole queue …   Financial and business terms

  • Batch processing — is execution of a series of programs ( jobs ) on a computer without human interaction.Batch jobs are set up so they can be run to completion without human interaction, so all input data is preselected through scripts or command line parameters.… …   Wikipedia

  • Batch — may refer to:* Batch (album), an album by Big Drill Car * Batch (alcohol) * batch (Unix), a command to queue jobs for later execution * Batch file * Bach (New Zealand), a holiday home (pronounced batch ) * Batch (bread roll), Other topics related …   Wikipedia

  • batch — 1. noun /bætʃ/ a) The quantity of bread or other baked goods baked at one time. We made a batch of cookies to take to the party. b) A quantity of anything produced at one operation. We poured a bucket of water in top, and the ice maker spit out a …   Wiktionary

  • Priority queue — A priority queue is an abstract data type in computer programming. It is exactly like a regular queue or stack data structure, but additionally, each element is associated with a priority . stack: elements are pulled in last in first out order (e …   Wikipedia

  • Command queue — A command queue is a queue for delaying the execution of commands, usually either in order of priority or on a first in first out basis.[1] They are often useful in synchronous applications, where a command executor may receive a new command… …   Wikipedia

  • List of Unix utilities — This is a list of UNIX utilities as specified by IEEE Std 1003.1 2008, which is part of the Single UNIX Specification (SUS). These utilities can be found on UNIX Operating systems and most UNIX like operating systems. List IEEE Std 1003.1 2008… …   Wikipedia

  • Condor High-Throughput Computing System — Condor Developer(s) University of Wisconsin–Madison Stable release 7.6.4 Stable / October 24, 2011; 21 days ago (2011 10 24) Preview release 7.7.2 / October 12, 2011; 33 days ago …   Wikipedia

  • Command pattern — In object oriented programming, the command pattern is a design pattern in which an object is used to represent and encapsulate all the information needed to call a method at a later time. This information includes the method name, the object… …   Wikipedia

  • Windows Display Driver Model — Эта статья содержит незавершённый перевод с иностранного языка. Вы можете помочь проекту, переведя её до конца. Если вы знаете, на каком языке написан фрагмент, укажите его в этом шаблоне. Windows Display Driver …   Википедия