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. |
Click to show internal directories.
Click to hide internal directories.