[DRAFT] Move adaptive scaling functionality into dedicated process
See original GitHub issueProblem
With adaptive scaling being executed on the client-side, it’s easy to execute multiple (possibly mutually-exclusive) adaptive scaling policies on a single distributed cluster through the use of multiple Cluster
objects.
Goal
At any given moment, there should be one, and only one, adaptive scaling policy in place that is being applied to the distributed cluster (not Cluster
object).
Additional benefits:
- simplifies the client-side
- allows clients to query and modify the adaptive scaling policy another one has put into place
Issue Analytics
- State:
- Created a year ago
- Comments:7 (7 by maintainers)
Top Results From Across the Web
draft-he-netconf-adaptive-collection-usecases-01 - Problem ...
Problem Statement and Use Cases of Adaptive Traffic Data Collection (Internet-Draft, 2022)
Read more >Introducing the next-generation operating model - McKinsey
Part 2: New approaches and capabilities to drive your next-generation operating model. Digitizing customer journeys and processes: Stories from the front ...
Read more >Extended Feature Pyramid Network with Adaptive Scale ...
We propose an adaptive scale training strategy to try to keep the large objects intact after cutting down in the aerial images and...
Read more >Building Agile Combat Support Competencies to Enable ...
In this report, we review the motivations for adaptive basing, estimate its requirements for ... flexible operations, and rapidly scale base capabilities.
Read more >Adaptive Foraging in Dynamic Environments Using Scale ...
In this paper, we exploit this critical feature of scale-free networks to ... By executing this maneuver, the robot attempts to move in...
Read more >Top Related Medium Post
No results found
Top Related StackOverflow Question
No results found
Troubleshoot Live Code
Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start FreeTop Related Reddit Thread
No results found
Top Related Hackernoon Post
No results found
Top Related Tweet
No results found
Top Related Dev.to Post
No results found
Top Related Hashnode Post
No results found
Top GitHub Comments
Went with
discussion
as that seemed more fitting.To clarify, I am saying that the execution of the adaptive scaling logic lives on the client-side, i.e., a user process (or multiple ones). @fjetter is correct in that the called methods are attached to the
Cluster
class.I’ve adjusted that to the client-side.
I think the issue here is that there is some
distributed
cluster, i.e., a collection of workers and a scheduler, and aCluster
object.