1. A method of organizing and routing a multitude of service requests of a multitude of different types, to a plurality of teams of servers, the method comprising the steps of: establishing a set of system parameters; using said parameters to generate a model, said model including a defined optimization problem with the goal of finding teams of servers that optimizes variance of total processing; solving said optimization problem to output a set of mixing weights; using said set of parameters and said mixing weights to generate a task; and distributing the service requests to different service teams according to the generated task.