kubewharf / godel-scheduler

a unified scheduler for online and offline tasks
Apache License 2.0
377 stars 58 forks source link

what's the differences between GTScheduler and BEScheduler? #34

Open KunWuLuan opened 3 months ago

KunWuLuan commented 3 months ago

It seems GTScheduler and BEScheduler were used only in logs.

NickrenREN commented 3 months ago

Godel Scheduler support concurrent scheduling for GT pods (pods requesting guaranteed resources) and BE pods (pods requesting best effort resources).
Is that what you want to ask ? not sure if i understand GTScheduler and BEScheduler correctly

KunWuLuan commented 3 months ago

Are there any reason to schedule these pods concurrently?

KunWuLuan commented 3 months ago

Sorry, maybe I did not explain my question clearly. I wonder why GT pods and BE pods are treated differently in Godel if there is no different plugins or scheduling framework or priority or any thing.

NickrenREN commented 3 months ago

For higher throughput and better fairness (mitigate starvation)