Live briefing
Everything about Job (computing)
Computational task
In computing, a job is a unit of work or unit of execution. A component of a job is called a task or a step. As a unit of execution, a job may be concretely identified with a single process, which may in turn have subprocesses which perform the tasks or steps that comprise the work of the job; or with a process group; or with an abstract reference to a process or process group, as in Unix job control. Wikipedia →
🧭 Start here: a 6-step reading path
- Read the overview: Job (computing)A 5-minute orientation
- Skim a recent paper: DLJSF: Data-Locality Aware Job Scheduling IoT tasks in fog-cloud computing environmentsInfluential work since 2022
- Pick up a classic book: Steve JobsThe most-reprinted book on the subject
- Read the landmark paper: Fog computing job scheduling optimization based on bees swarmCited 238 times
- Go sideways: Batch processingA closely related topic
- Go sideways: Task (computing)A closely related topic
📖 Definitions
No dictionary entry for this exact phrase.
🗂️ The subject at a glance
🏆 Landmark papers (most cited)
Fog computing job scheduling optimization based on bees swarm
Energy-aware job scheduler for high-performance computing
A Taxonomy of Job Scheduling on Distributed Computing Systems
The job characteristics of computing and non‐computing work activities
WBAT Job Scheduler: A Multi-Objective Approach for Job Scheduling Problem on Cloud Computing
Cost-based job scheduling strategy in cloud computing environments
An Adaptive Scoring Job Scheduling algorithm for grid computing
Job Scheduling for Cloud Computing Using Neural Networks
🆕 Influential since 2022
DLJSF: Data-Locality Aware Job Scheduling IoT tasks in fog-cloud computing environments
Vehicular Task Offloading and Job Scheduling Method Based on Cloud-Edge Computing
AI-driven job scheduling in cloud computing: a comprehensive review
Analysis of Job Failure and Prediction Model for Cloud Computing Using Machine Learning
A reinforcement learning based job scheduling algorithm for heterogeneous computing environment
📚 Books worth reading
Steve JobsWalter Isaacson · 2011
LinkedIn for dummiesJoel Elad · 2011
Becoming Steve JobsBrent Schlender, Rick Tetzeli · 2015
Inside Steve's BrainLeander Kahney · 2008
Steve Jobs, Steve Wozniak and the personal computerDonald B. Lemke · 2006
Steve JobsMatt Doeden, Intuitive · 2012
The One DeviceBrian Merchant · 2017
Creative SelectionKen Kocienda · 2018
Ranked by number of editions on Open Library, a rough measure of how lasting a book is.
🔗 Related topics
- 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…
- Task (computing) In computing, a task is a unit of execution or a unit of work. The term is ambiguous; precise alternative terms include process, light-weight process,…
- Job stream In a non-interactive computer system, particularly IBM mainframes, a job stream, jobstream, or simply job is the sequence of job control language statements…
- 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…
- Job queue In system software, a job queue (a.k.a. batch queue, input queue), is a data structure maintained by job scheduler software containing jobs to run. Users…
- Job scheduler A job scheduler is a computer application for controlling unattended background program execution of jobs. This is commonly called batch scheduling, as…
- MVS Job Entry Subsystems A Job Entry Subsystem (JES) is a component of IBM's MVS (MVS/370 through z/OS) mainframe operating systems that is responsible for managing job-like workloads…
- Single program, multiple data In computing, single program, multiple data (SPMD) is a term that has been used to refer to computational models for exploiting parallelism whereby multiple…