You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
When I thought about this a bit after the coffee hour, one potential solution could be perhaps to use "longest increasing sequence". https://en.wikipedia.org/wiki/Longest_increasing_subsequence.
You sort the users based on the new shares/usages. But then, you identify the longest increasing sequence based on the previous fairshare values from the newly sorted vector and then reuse these old fairshare values.
For only those who are not in the LIS set are assigned to new fshare values in a way still to hold proper ordering with these reused fairshare values.
The LIS algorithm could be expensive and the complexity would also be high so I'm not sure if this is worthy it.
cmoussa1
changed the title
[Idea] Augmented libweighted tree that can only minimal fairshare value changes
Augmented libweighted tree that can only minimal fairshare value changes
Aug 25, 2021
To further our ideas for minimum fairshare value update optimization: flux-framework/flux-core#3311 (comment)
The text was updated successfully, but these errors were encountered: