INCREASE IN DEDUPLICATION EFFICIENCY FOR HIERARCHICAL STORAGE SYSTEM
First Claim
1. A storage system comprising:
- a storage controller including a processor and a memory; and
a plurality of first volumes and a plurality of external volumes which are configured to be mounted to external devices;
wherein the storage controller controls to store related data which are derived from one of the plurality of first volumes in a first external volume of the plurality of external volumes.
1 Assignment
0 Petitions
Accused Products
Abstract
Exemplary embodiments provide improvement of deduplication efficiency for hierarchical storage systems. In one embodiment, a storage system comprises a storage controller; and a plurality of first volumes and a plurality of external volumes which are configured to be mounted to external devices. The storage controller controls to store related data which are derived from one of the plurality of first volumes in a first external volume of the plurality of external volumes. In another embodiment, the storage controller receives object data from a server and allocates the object data to the plurality of pool volumes. The plurality of pool volumes include a plurality of external volumes which are configured to be mounted to external devices. The storage controller controls to store the object data to the plurality of pool volumes based on object allocation information received from a backup server.
-
Citations
14 Claims
-
1. A storage system comprising:
-
a storage controller including a processor and a memory; and a plurality of first volumes and a plurality of external volumes which are configured to be mounted to external devices; wherein the storage controller controls to store related data which are derived from one of the plurality of first volumes in a first external volume of the plurality of external volumes. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A system comprising:
-
a plurality of nodes each having a node processor or and a node memory; and a storage system having a storage controller which includes a processor and a memory; wherein a first node of the plurality of nodes receives hash values each calculated by other nodes of the plurality of nodes, and determines data alignment based on the calculated hash values from the other nodes; wherein the storage controller performs deduplication of data received from the other nodes, which are aligned by the first node according to the determined data alignment. - View Dependent Claims (7, 8, 9, 10)
-
-
11. A storage system comprising:
-
a storage controller including a processor and a memory; and a plurality of pool volumes; wherein the storage controller receives object data from a server and allocates the object data to the plurality of pool volumes; wherein the plurality of pool volumes include a plurality of external volumes which are configured to be mounted to external devices; wherein the storage controller controls to store the object data to the plurality of pool volumes based on object allocation information received from a backup server. - View Dependent Claims (12, 13, 14)
-
Specification