scheduling

package
v0.9.2 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jun 23, 2026 License: Apache-2.0 Imports: 0 Imported by: 0

Documentation

Overview

Package scheduling holds definitions shared by all scheduling framework plugins.

Index

Constants

View Source
const TracerScope = "llm-d-router/pkg/epp/framework/plugins/scheduling"

TracerScope is the OTel instrumentation scope shared by all plugins under the scheduling framework component.

Variables

This section is empty.

Functions

This section is empty.

Types

This section is empty.

Directories

Path Synopsis
filter
bylabel
Package bylabel provides filter plugins for the epp.
Package bylabel provides filter plugins for the epp.
prefixcacheaffinity
Package prefixcacheaffinity provides a probabilistic filter that narrows candidates to "sticky" endpoints (those with high prefix cache scores).
Package prefixcacheaffinity provides a probabilistic filter that narrows candidates to "sticky" endpoints (those with high prefix cache scores).
sessionaffinity
Package sessionaffinity provides a session affinity filter plugin for the epp.
Package sessionaffinity provides a session affinity filter plugin for the epp.
sloheadroomtier
Package headroomtier provides a probabilistic filter that selects endpoints based on predicted latency headroom (SLO - predicted).
Package headroomtier provides a probabilistic filter that selects endpoints based on predicted latency headroom (SLO - predicted).
Package picker provides the standard implementations of the Picker interface for the scheduling framework.
Package picker provides the standard implementations of the Picker interface for the scheduling framework.
maxscore
Package maxscore implements a scheduling picker that selects the endpoint(s) with the highest score calculated during the scoring phase.
Package maxscore implements a scheduling picker that selects the endpoint(s) with the highest score calculated during the scoring phase.
random
Package random implements a scheduling picker that selects endpoints uniformly at random, ignoring any scores calculated by scorer plugins.
Package random implements a scheduling picker that selects endpoints uniformly at random, ignoring any scores calculated by scorer plugins.
weightedrandom
Package weightedrandom implements a scheduling picker that selects endpoints randomly, where the probability of an endpoint being selected is proportional to its score.
Package weightedrandom implements a scheduling picker that selects endpoints randomly, where the probability of an endpoint being selected is proportional to its score.
profilehandler
dataparallel
Package dataparallel provides a data-parallel profile handler plugin for the epp.
Package dataparallel provides a data-parallel profile handler plugin for the epp.
disagg
Package disagg provides profile handler plugins for the epp.
Package disagg provides profile handler plugins for the epp.
scorer
activerequest
Package activerequest provides an active request scorer plugin for the epp.
Package activerequest provides an active request scorer plugin for the epp.
contextlengthaware
Package contextlengthaware provides plugins that implement multiple extension points (e.g., both Filter and Scorer interfaces).
Package contextlengthaware provides plugins that implement multiple extension points (e.g., both Filter and Scorer interfaces).
latency
Package latency provides a scorer that scores endpoints based on predicted latency headroom.
Package latency provides a scorer that scores endpoints based on predicted latency headroom.
loadaware
Package loadaware provides a load-aware scorer plugin for the epp.
Package loadaware provides a load-aware scorer plugin for the epp.
mmcacheaffinity
Package mmcacheaffinity scores endpoints from multimodal encoder-cache match info produced by the request-control multimodal data producer.
Package mmcacheaffinity scores endpoints from multimodal encoder-cache match info produced by the request-control multimodal data producer.
nohitlru
Package nohitlru provides a no-hit LRU scorer plugin for the epp.
Package nohitlru provides a no-hit LRU scorer plugin for the epp.
preciseprefixcache
Package preciseprefixcache provides a precise prefix cache scorer plugin for the epp.
Package preciseprefixcache provides a precise prefix cache scorer plugin for the epp.
sessionaffinity
Package sessionaffinity provides a session affinity scorer plugin for the epp.
Package sessionaffinity provides a session affinity scorer plugin for the epp.
util
sessionaffinity
Package sessionaffinity provides the session header helpers shared by the session-affinity scorer and filter plugins.
Package sessionaffinity provides the session header helpers shared by the session-affinity scorer and filter plugins.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL