Patent ID: 8868970

Claim:
A method of managing logical objects in a storage system comprising a plurality of control servers, operatively connected to a physical storage space, the method comprising: defining a plurality of object pools and associating each logical object, hosted in said storage system, with one of said plurality of object pools; wherein a number of object pools in said plurality of object pools is determined in accordance with a function N*(N−1), wherein N is a number of control servers in the plurality of control servers; configuring each control server among said plurality of control servers to have a primary responsibility over at least two of said plurality of object pools, such that each object pool is controlled by one primary control server, configured to handle requests directed to logical objects associated with said object pool; and responsive to a failure of one of said plurality of control servers, configuring each operational server of said plurality of control servers to take over primary responsibility for at least one object pool, originally defined under the primary responsibility of said one failed control server.