Skip to content

Sidecar braket#16

Open
vsoch wants to merge 2 commits into
mainfrom
sidecar-braket
Open

Sidecar braket#16
vsoch wants to merge 2 commits into
mainfrom
sidecar-braket

Conversation

@vsoch

@vsoch vsoch commented Jun 19, 2026

Copy link
Copy Markdown
Member

This will need a lot of tweaking, but the idea is that we dispatch a probe pod for a gang that matches a backend (like Braket or qrmi) and then can use the API to determine when we are close in the queue to running. Close means we can ungate the rest of the group pods for scheduling. Given a higher priority in Kubernetes, if they are not able to be scheduled on the first pass, Kubernetes priority plugin will cancel lesser pods (pre-emption) so they can be scheduled on the next pass.

Gotta run - will pick up on this when I'm back at keyboard.

In this design, when a gang is scheduled only the first
works as a probe to dispatch the quantum work. A sidecar
that matches the vendor can monitor the queue, and ungate
the rest of the pods in the N-1 group when ready. This way,
we are not consuming resources (and wasting them).

Signed-off-by: vsoch <vsoch@users.noreply.github.com>
@vsoch vsoch force-pushed the sidecar-braket branch 8 times, most recently from be0156c to b89b7f6 Compare June 19, 2026 17:59
this will ensure they will be scheduled quickly when
ungated, since there is no real concept of a reservation.

Signed-off-by: vsoch <vsoch@users.noreply.github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant