[Feature]: Adding a generic virtual resource allocator to orchestrate usage of memory, CPU, and disk, across different components #33559
Labels
kind/feature
Issues related to feature request from users
Is there an existing issue for this?
Is your feature request related to a problem? Please describe.
There are several issues caused by poor resource management:
Describe the solution you'd like.
A singleton Allocator is designed to manage and coordinate resource allocations among various system components. Each time a component is poised to execute a resource-intensive operation, it must solicit an allocation from the Allocator. The interaction with the Allocator is facilitated through the following method signature:
If the
Allocator
decides not to approve the request, it returns allocated=false. Upon receiving this response, the component that made the request should cease further attempts to execute the operation, thereby preventing potential resource contention or exhaustion.Describe an alternate solution.
No response
Anything else? (Additional Context)
No response
The text was updated successfully, but these errors were encountered: