Storage system and method of controlling storage system

US9952936B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9952936-B2
Application numberUS-201214425675-A
CountryUS
Kind codeB2
Filing dateDec 5, 2012
Priority dateDec 5, 2012
Publication dateApr 24, 2018
Grant dateApr 24, 2018

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

In a storage system for backing up data of an external apparatus, the external apparatus and a storage apparatus collaboratively perform efficient de-duplication. A storage system stores data from the external apparatus in a unit of content, and includes a backup apparatus configured to execute backup processing to create backup data of the data from the external apparatus in the unit of content; and a storage apparatus coupled to the backup apparatus in a communication-enabled manner and configured to store the backup data received from the backup apparatus. A first backup processing part of the backup apparatus determines whether or not a content is already stored in the storage apparatus by using first redundancy determination information that is information for determining whether or not each of contents of the backup data is already stored in the storage apparatus.

First claim

Opening claim text (preview).

The invention claimed is: 1. A storage system to store data from an external apparatus in a unit of content, comprising: a backup apparatus configured to execute backup processing to create backup data of the data from the external apparatus in the unit of content; and a storage apparatus coupled to the backup apparatus and configured to store the backup data received from the backup apparatus, wherein the backup apparatus includes: first redundancy determination information that is information for determining whether or not a content of the backup data is already stored in the storage apparatus, and a first backup processing part configured to determine whether or not the content is already stored in the storage apparatus by using the first redundancy determination information, the storage apparatus includes: second redundancy determination information that is information for determining whether or not the content of the backup data is already stored in the storage apparatus, and a second backup processing part configured to determine whether or not the content is already stored in the storage apparatus by using the second redundancy determination information, and when the first backup processing part determines that the content of the backup data is not stored in the storage apparatus and the second backup processing part determines that the content is stored in the storage apparatus, the second backup processing part sends the second redundancy determination information to the backup apparatus, and the first backup processing part of the backup apparatus incorporates the received second redundancy determination information into the first redundancy determination information, wherein at least one management apparatus and a plurality of the storage apparatuses each including neither the second redundancy determination information nor the second backup processing part are coupled to the backup apparatus in a communication configured manner, the management apparatus includes: the second redundancy determination information of each of the storage apparatuses, and the second backup processing part, and the second backup processing part of the management apparatus receives a determination result based on the first redundancy determination information from the first backup processing part of the backup apparatus, when the determination result indicates that the backup target content is not stored in any of the storage apparatuses, the second backup processing part also determines whether or not the content is stored in each of the storage apparatuses by using the second redundancy determination information, and when determining that the content is stored in any of the storage apparatuses, the second backup processing part sends the second redundancy determination information to the backup apparatus. 2. The storage system according to claim 1 , wherein in the first redundancy determination information and the second redundancy determination information, a backup target content is split by a predetermined size into a plurality of unit-data segments, and each of the unit-data segments and unit-data segment unique information which is information obtained uniquely to the unit-data segment are stored in association with each other. 3. The storage system according to claim 2 , wherein the backup apparatus includes: restore information that is information for identifying the content stored in the storage apparatus, and a first restore processing part configured to send the storage apparatus the restore information for identifying a restore target content when performing restore processing, the storage apparatus includes a second restore processing part configured to identify the restore target content from the restore information received from the backup apparatus, identify the unit-data segments constituting the identified content by using the second redundancy determination information, restore the identified unit-data segments to the content, and send the obtained content to the backup apparatus. 4. The storage system according to claim 2 , wherein the backup apparatus includes a unit-data segment storage area capable of storing a predetermined number of pairs of the unit-data segments and the unit-data segment unique information, and the first backup processing part of the backup apparatus sends the pairs of the unit-data segments and the unit-data segment unique information to the storage apparatus when determining that the number of pairs of the unit-data segments and the unit-data segment unique information reaches the predetermined number. 5. The storage system according to claim 2 , wherein the first backup processing part of the backup apparatus determines whether or not one of the unit-data segments is stored in the storage apparatus by using the first redundancy determination information, when determining that the unit-data segment is not stored, the first backup processing part calculates the number of the unit-data segments to be sent to the storage apparatus from among the unit-data segments constituting the backup target content according to a preset upper limit data size, and sends the storage apparatus the calculated number of the unit-data segments including the unit-data segment determined as not stored and consecutively following unit-data segments. 6. The storage system according to claim 1 , wherein a plurality of the storage apparatuses are coupled to the backup apparatus in a communication-enabled manner, the second backup processing part of each of the storage apparatuses receives a determination result based on the first redundancy determination information from the first backup processing part of the backup apparatus, when the determination result indicates that the backup target content is not stored in the storage apparatus, the second backup processing part of each of the storage apparatuses also determines whether or not the content is stored in the storage apparatus by using the second redundancy determination information, and when determining that the content is stored, the second backup processing part sends the second redundancy determination information to the backup apparatus. 7. The storage system according to claim 1 , wherein at least the backup apparatus includes a network monitor part configured to monitor a traffic of a communication network through which the backup apparatus and the storage apparatus are coupled to each other in a communication-enabled manner, in a case where the network monitor part determines that a network load of the communication network is equal to or larger than a predetermined threshold when the first backup processing part is about to send the backup target content to the storage apparatus, the first backup processing part sends only unique information for identifying the content to the storage apparatus without sending data of the content. 8. The storage system according to claim 1 , wherein when the first backup processing part of the backup apparatus determines that the backup target content is archive data including a group of files partitioned by partition information recognizable by the first backup processing part, the first backup processing part and the second backup processing part: perform processing, for unit-data segments located at the heads of the respective files constituting the content, and when the first backup processing part determines that any of the first unit-data segments is not stored in the storage apparatus while the second backup processing part determines that the first unit-data segment is stored in the storage apparatus, the second backup processing part sends the second redundancy determination information to the backup appa

Assignees

Inventors

Classifications

  • Redundancy elimination performed by the file system (error detection or correction of the data by redundancy in operations G06F11/14) · CPC title

  • for distributed storage of data in networks, e.g. transport arrangements for network file system [NFS], storage area networks [SAN] or network attached storage [NAS] · CPC title

  • for networked environments · CPC title

  • Backup restoration techniques · CPC title

  • Hardware arrangements for backup · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US9952936B2 cover?
In a storage system for backing up data of an external apparatus, the external apparatus and a storage apparatus collaboratively perform efficient de-duplication. A storage system stores data from the external apparatus in a unit of content, and includes a backup apparatus configured to execute backup processing to create backup data of the data from the external apparatus in the unit of conten…
Who is the assignee on this patent?
Hitachi Ltd
What technology area does this patent fall under?
Primary CPC classification G06F11/1453. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Apr 24 2018 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).