Patent ID: 9430368
Filing Date: 2016-08-30
CPC Classification: G06F

Claim Text:
1. A computer-implemented method comprising: processing a read request for a piece of content stored within a storage system; determining that the piece of content is not present within a front end cache system of the storage system; requesting the piece of content from a multi-tiered data array including at least two tiered storage devices, thus defining requested content, wherein one of the at least two tiered storage devices is a slower tiered storage device and one of the at least two tiered storage devices is a faster tiered storage device; receiving the requested content from the multi-tiered data array and generating an associated tier designator for the requested content; receiving the tier designator, concerning the requested content, that identifies a specific data tier within the multi-tiered data array from which the requested content was obtained, wherein the tier designator was generated at the multi-tiered data array and wherein the tier designator is configured to identify at least one of a higher performance data tier, a medium performance data tier, and a lower performance data tier; processing the tier designator to determine whether the requested content should be written to the front end cache system, wherein the determination is based only upon the tier designator; writing the requested content to the front end cache system when the tier designator indicates that the requested content is obtained from the slower tiered storage device within the multi-tiered data array; and not writing the requested content to the front end cache system when the tier designator indicates that the requested content is obtained from the faster tiered storage device within the multi-tiered data array.