1. A method of handling incoming service requests in a server system comprising a plurality of servers, and for distributing load between the servers, comprising: A)—receiving a service request for a client or session, B)—assigning a primary server out of a set of primary servers to perform a processing task for the received service request, wherein a primary server is selected for the processing task by using a first scheduling algorithm which is adapted to select any one of the primary servers in the set of primary servers, and C)—assigning a secondary server out of a set of secondary servers to perform a storing task for the received service request, wherein the assigned primary server selects a secondary server for the storing task by using a second scheduling algorithm which is adapted to select a specific secondary server in the set of secondary servers depending on a predetermined identity code “user ID” of the client or session.