Distributed Resource Allocation: Knowing When To Quit | AMiner