Patent ID: 8909976

Claim:
A computing system implementing a topology for fault recovery, the computing system comprising: a plurality of storage servers and a plurality of hosts interconnected across a network infrastructure; wherein the storage servers are organized to have a plurality of mirrored pairs, each of which operable delivering storage service to one of the hosts, and wherein at least a first one of the storage servers is configured as a first spare storage server for delivering fault replacement service to a first one of the mirrored pairs whenever a fault occurred to one of mirrored storage servers in the first one of the mirrored pairs; and wherein each of the hosts is configured for access to at least one of the mirrored pairs, and wherein the hosts are configured with at least a first spare host and two or more non-spare hosts among the hosts, the first spare host being configured for delivering fault replacement service to the two or more non-spare hosts whenever a fault occur to a first one of the two or more non-spare hosts while the first one of the two or more non-spare hosts access to storage service delivered by the first one of the mirrored pairs.