Patent ID: 8417906

Claim:
A system comprising: a processor configured by a processing module to: generate a first number and a second number based on a data identifier included in a request for access to a data item identified by the data identifier; identify a first storage device based on the first number generated based on the data identifier that identifies the data item; generate a third number based on the first and second numbers generated based on the data identifier included in the request for access to the data item identified by the data identifier, the generating of the third number being based on a determination that the first storage device is unavailable for access of the data item; and identify a second storage device based on the third number generated based on the first and second numbers generated based on the data identifier that identifies the data item; and a profile manager configured to access the data item from the second storage device identified based on the third number generated based on the first and second numbers generated based on the data identifier included in the request for access to the data item.