Live briefing
Everything about Job queue
Data structure maintained by job scheduler software containing jobs to run
In system software, a job queue, is a data structure maintained by job scheduler software containing jobs to run. Wikipedia →
🧭 Start here: a 6-step reading path
- Read the overview: Job queueA 5-minute orientation
- Skim a recent paper: Approbation of Methods for Supercomputer Job Queue Wait Time EstimationInfluential work since 2022
- Pick up a classic book: Allocation of jobs to unequally-capable processorsThe most-reprinted book on the subject
- Read the landmark paper: Size- and state-aware dispatching problem with queue-specific job sizesCited 41 times
- Go sideways: Job schedulerA closely related topic
- Go sideways: Batch processingA closely related topic
📖 Definitions
Noun Synonym of batch queue.
🗂️ The subject at a glance
No outline available.
🏆 Landmark papers (most cited)
Size- and state-aware dispatching problem with queue-specific job sizes
Simulation analysis of lot streaming in job shops with transportation queue disciplines
Maintenance of an unreliable M/G/1 queue-like job shop
Queue Length Forecasting in Complex Manufacturing Job Shops
Estimation of the US Federal Job Queue in the Presence of an Endogenous Union Queue
Queue Time Approximations for a Cluster Tool With Job Cascading
IsoNet: Hardware-Based Job Queue Management for Many-Core Architectures
IMPROVING JOB SHOP PERFORMANCE THROUGH PROCESS QUEUE MANAGEMENT UNDER TRANSFER BATCHING
🆕 Influential since 2022
Approbation of Methods for Supercomputer Job Queue Wait Time Estimation
Performance of Load Balancers With Bounded Maximum Queue Length in Case of Non-Exponential Job Sizes
Stability Criterion for the Multiresource Job Queue
Departure Process of Actively Managed Queue with Dependent Job Sizes
Same Data, Different Audiences: Using Personas to Scope a Supercomputing Job Queue Visualization
📚 Books worth reading
Allocation of jobs to unequally-capable processorsDonald Paul Gaver · 1996
Ranked by number of editions on Open Library, a rough measure of how lasting a book is.
🔗 Related topics
- Job scheduler A job scheduler is a computer application for controlling unattended background program execution of jobs. This is commonly called batch scheduling, as…
- Batch processing In computing, batch processing is the running of a software job in an automated and unattended way. A user schedules a job to run and then waits for a…
- Slurm Workload Manager The Slurm Workload Manager, formerly known as Simple Linux Utility for Resource Management (SLURM), or simply Slurm, is a free and open-source job scheduler…
- Scheduling (computing) In computing, scheduling is the action of assigning resources to perform tasks. The resources may be processors, network links or expansion cards. The…
- Job control (computing) In computing, job control refers to the automated control of job execution – ensuring that each job has access to adequate resources to perform correctly…
- HTCondor HTCondor is an open-source high-throughput computing software framework for coarse-grained distributed parallelization of computationally intensive tasks…
- Spooling In computing, spooling is a specialized form of multi-programming for the purpose of copying data between different devices. In contemporary systems, it…
- OS 2200 OS 2200 is the operating system for the Unisys ClearPath Dorado family of mainframe systems. The operating system kernel of OS 2200 is a lineal descendant…