As a thought experiment.
There are always multiple users and limited resources. Users have work, which takes time and resources to complete.
The top resource users are visible to all.
A user can relinquish resources she is using.
A relinquished resource, either by work completing or by user action, is reassigned randomly.
How would this not work?
How would you refine it?