DARMA-tasking / LB-analysis-framework

Analysis framework for exploring, testing, and comparing load balancing strategies
Other
3 stars 1 forks source link

Memory-aware LB needs to allow swaps of whole clusters with empty clusters #428

Closed nlslatt closed 11 months ago

nlslatt commented 1 year ago

There may be ranks that have no clusters at all or far fewer clusters than that rank has the memory to accommodate. When attempting to swap, it should be allowed to swap a whole cluster from an overloaded rank with nothing from the underloaded rank (i.e., move a whole cluster from an overloaded to an underloaded rank even if there is nothing there to swap with).