Files
nomad/website/content/docs/concepts/scheduling/index.mdx
Aimee Ukasick 03faedbc69 Docs SEO: Update Concepts for search (#24757)
* Update for search engine optimization

* Update descriptions and add intro body summary paragraph

* Apply suggestions from code review

Co-authored-by: Jeff Boruszak <104028618+boruszak@users.noreply.github.com>

---------

Co-authored-by: Jeff Boruszak <104028618+boruszak@users.noreply.github.com>
2025-02-03 09:26:51 -06:00

21 lines
1.0 KiB
Plaintext

---
layout: docs
page_title: Scheduling workloads
description: Nomad's scheduling component assigns jobs to client machines. Explore scheduling internals, placement, and preemption.
---
# Scheduling workloads
Scheduling workloads is the process of assigning tasks from jobs to client machines.
It is one of Nomad's core functions. The design is heavily inspired by Google's
work on both [Omega: flexible, scalable schedulers for large compute
clusters][omega] and [Large-scale cluster management at Google with Borg][borg].
Refer to the links below for implementation details on scheduling in Nomad.
- [Scheduling Internals](/nomad/docs/concepts/scheduling/scheduling) - An overview of how the scheduler works.
- [Placement](/nomad/docs/concepts/scheduling/placement) - Explains how placements are computed and how they can be adjusted.
- [Preemption](/nomad/docs/concepts/scheduling/preemption) - Details of preemption, an advanced scheduler feature.
[omega]: https://research.google.com/pubs/pub41684.html
[borg]: https://research.google.com/pubs/pub43438.html