×

Method to pass application knowledge to a storage array and optimize block level operations

  • US 10,248,316 B1
  • Filed: 09/30/2015
  • Issued: 04/02/2019
  • Est. Priority Date: 09/30/2015
  • Status: Active Grant
First Claim
Patent Images

1. A method for writing data, comprising:

  • receiving a write request to store a file, wherein the write request comprises context information specifying at least a bandwidth priority;

    generating a metadata portion based on the context information;

    dividing the file into a plurality of data portions;

    generating a plurality of blocks wherein each of the plurality of blocks comprises the metadata portion and one of the plurality of data portions;

    determining at least one location in the storage array in which to store the plurality of blocks based, at least in part, on the context information, wherein the at least one location is one selected from a group consisting of a higher bandwidth location and a lower bandwidth location; and

    storing the plurality of blocks in a storage array at the at least one location.

View all claims
  • 10 Assignments
Timeline View
Assignment View
    ×
    ×