The wandering token: Congestion avoidance of a shared resource