Patent ID: 7159150
Filing Date: 2007-01-02
Classification: G06F,H04L

Abstract:
1. A collective data storage system comprising: a plurality of storage nodes connected by a network, each node storing data as extents; a data service (DS) agent in each node for managing the extents in the node; a plurality of metadata service (MDS) agents for managing metadata relating to the nodes and the extents, the MDS agents operating in a subset of the nodes; a cluster manager (CM) agent in each node for detecting a failure in the system and notifying a subset of the DS or MDS agents of the failure, wherein upon notification of the failure, the subset of DS or MDS agents independently generates a plan to restore the extents affected by the failure and collectively restoring the affected extents based on the plan; and a persistent map that correlates the data extents with the nodes; and wherein each MDS agent manages a subset of the map.