IP Library Granted Patent US 10,216,775
Granted Patent B2
US 10,216,775 · App. 15/448,736 · Granted Feb 26, 2019

Content selection for storage tiering

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 10,216,775
App. No.
15/448,736
Granted
Feb 26, 2019
Kind
B2
Abstract

A method, of managing storage of content of a system in storage units including run units which do not allow spin-down functionality and spin-down units which allow spin-down functionality, comprises: establishing a storage tiering rule which sets a policy indicating what content is eligible to be stored on a run unit and what content is eligible to be stored on a spin-down unit, the storage tiering rule being applicable to at least a group of the contents in the content system to determine stored content eligibility thereof for storage in the storage units and migration between the storage units; and identifying candidates of contents to migrate between the storage units, based on the storage tiering rule, state of the content system, and the stored content eligibility of the at least a group of the contents.

Claims (28)

1. A server, which is coupled to a storage system having a plurality of storage media on which a plurality of first logical storage units as a first tier and a plurality of second logical storage units as a second tier are created, comprising:

a memory; and

a processor being configured to:

store a plurality of content objects, each of which includes a content and an object metadata, across the plurality of first logical storage units;

check the object metadata of each content object to determine whether a criteria is satisfied; and

if a used capacity of the plurality of first logical storage units exceeds a threshold and a first object metadata included in a first content object of the plurality of content objects satisfies the criteria, move the first content object of the plurality of content objects from the plurality of first logical storage units to the plurality of second logical storage units,

wherein the criteria of the first object metadata includes a type of data which is determined based on the content of the data of the first content object.

2. The server according to claim 1 , wherein the criteria of the first object metadata includes a version of the first content object.

3. The server according to claim 1 , wherein the criteria of the first object metadata includes a time from last access to the first content object.

4. The server according to claim 1 , wherein the criteria of the first object metadata includes a time from ingest of the first content object.

5. A system comprising:

one or more nodes, each of which has a processor and is coupled to a storage system having a plurality of storage media on which a plurality of first logical storage units as a first tier and a plurality of second logical storage units as a second tier are created;

the processor being configured to:

store a plurality of content objects, each of which includes a content and an object metadata, across the plurality of first logical storage units;

check the object metadata of each content object to determine whether a criteria is satisfied; and

if a used capacity of the plurality of first logical storage units exceeds a threshold and a first object metadata included in a first content object of the plurality of content objects satisfies the criteria, move the first content object in the plurality of content objects from the plurality of first logical storage units to the plurality of second logical storage units,

wherein the criteria of the first object metadata includes a type of data which is determined based on the content of the data of the first content object.

6. The system according to claim 5 , wherein the criteria of the first object metadata includes a version of the first content object.

7. The system according to claim 5 , wherein the criteria of the first object metadata includes a time from last access to the first content object.

8. The system according to claim 5 , wherein the criteria of the first object metadata includes a time from ingest of the first content object.

9. A method for a server, which is coupled to a storage system having a plurality of storage media on which a plurality of first logical storage units as a first tier and a plurality of second logical storage units as a second tier are created, the method comprising:

storing a plurality of content objects, each of which includes a content and an object metadata, across the plurality of first logical storage units;

checking the object metadata of each content object to determine whether a criteria is satisfied; and

if a used capacity of the plurality of first logical storage units exceeds a threshold and a first object metadata included in a first content object of the plurality of content objects satisfies a criteria, moving the first content object in the plurality of content objects from the plurality of first logical storage units to the plurality of second logical storage units,

wherein the criteria of the first object metadata includes a type of data which is determined based on the content of the data of the first content object.

10. The method according to claim 9 , wherein the criteria of the first object metadata includes a version of the first content object.

11. The method according to claim 9 , wherein the criteria of the first object metadata includes a time from last access to the first content object.

12. The method according to claim 9 , wherein the criteria of the first object metadata includes a time from ingest of the first content object.

Assignments (2)
MERGER Recorded Jan 28, 2020
From: HITACHI VANTARA CORPORATION
To: HITACHI VANTARA LLC
Reel/Frame 051719/0202 →
CHANGE OF NAME Recorded Feb 20, 2018
From: HITACHI DATA SYSTEMS CORPORATION
To: HITACHI VANTARA CORPORATION
Reel/Frame 045369/0785 →