Combinatorial Algorithms For Server Allocation Problem