Method and system for managing distributed storage
AssigneeIntransa, Inc.
InventorsKadir Ozdemir, Ismail Dalgic
Life of this patent
Estimating the term…
Abstract
Embodiments of the present invention provide storage management system and method for managing a geographically distributed storage. In one embodiment, the system includes a plurality of sites organized in a tree form and a management module associated with each site. The plurality of sites include a plurality of management sites each having a network of nodes and storage devices, and at least one parent site having a plurality of virtual nodes corresponding to the plurality of sites. The management module for each site includes a site manager component, a storage resource manager component, and a node manager component.
Claims38
A system for managing a distributed storage, comprising:
- a first site including a network having nodes and storage devices;
- and
- a first management module running on the network for managing the first site and including a site manager, a storage resource manager, a node manager, and a data service manager, the site manager providing a management entry point and persistently storing information associated with the first site and information associated with users of the first site, the storage resource manager providing storage virtualization for the storage devices, the node manager forming a site node representing a cluster of the nodes in the first site so that the storage resource manager interacts with the site node to provide storage virtualization and so that the nodes in the first site are hidden from the storage resource manager, the data service manager implementing data service objects and providing virtualized data access to users of the network of nodes and storage devices.
A storage management system, comprising:
- a plurality of sites including first, second, and third sites, the first and second site each having a network of controller nodes and storage devices;
- a first management module associated with the first site and configured to form a first virtual node corresponding to the first site and representing a cluster of the controller nodes in the first site, and configured to provide storage services associated with the first site through the first virtual node;
- a second management module associated with the second site and configured to form a second virtual node corresponding to the second site and representing a cluster of the controller nodes in the second site, and configured to provide storage services associated with the second site through the second virtual node;
- and
- a third management module associated with the third site configured to form a site node corresponding to the third site and representing a cluster of a plurality of virtual nodes including the first and second virtual nodes.
A method for managing a geographically distributed storage having a plurality of controller nodes and a plurality of storage devices, comprising:
- forming a hierarchy of sites including a plurality of management sites each being assigned a portion of the plurality of controller nodes and a portion of the plurality of the storage devices, and including at least a first parent site having at least a first portion of the plurality of management sites as child sites;
- forming a virtual node for each of the management site to represent a cluster of the controller nodes in the management site such that the first parent site includes virtual nodes corresponding to the child sites;
- and
- forming a first site node for the first parent site to represent a cluster of the nodes in the first parent site;
- and
Dependencies are inferred from the claim text.