Patent ID: 8041748

Claim:
A web cache system comprising: a plurality of web cache devices, wherein a first web cache device of the plurality of web cache devices is coupled to a second web cache device and a third web cache device of the plurality of web cache devices; a storage system coupled to the plurality of web cache devices; wherein the first web cache device, the second web cache device, and the third web cache device are allocated, by a processor of the storage system, a first storage space, a second storage space, and a third storage space respectively, within the storage system, the first, second, and third storage spaces disposed within a plurality of storage devices coupled to the storage system; a resource manager configured to detect a failure of the first web cache device, and, responsive to detection of the failure of the first web cache device, further configured to select, using a voting algorithm, either the second web cache device or the third web cache device to assume control of information stored within the first storage space; and wherein control of the information stored within the first storage space is reallocated to the selected one of the second or third web cache devices, responsive to the failure of the first web cache device wherein control of the information includes reading, writing or deleting the information stored within the first storage space.