Collaborative Gate Allocation