Skip to content

[proposal] cpu suppress policy should take fine-grined cpu orchestration into consideration #234

@zwzhang0107

Description

@zwzhang0107

What is your proposal:
cpu suppress policy change the cpuset of BE pod dynamically. fine-grined cpu orchestration rule should be considers. see #96 for more details.

Why is this needed:
BE pod should not share CPU with LSE.
fairness of the BE cpuset should be considered, in case the BE cpuset are shared to only few LSR/LS pods.

Is there a suggested solution, if so, please add it:
take the cpu core number into account during the share of cpuset between BE and LSR/LS.

  1. calculate the target number of suppressed cpu.
  2. each LSR/LS contribute some cpu to share with BE by their request proportion.
  3. apply cpuset for BE pods

Metadata

Metadata

Assignees

Labels

Type

No type

Projects

No projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions