×

Managing distributed system performance using accelerated data retrieval operations

  • US 10,019,316 B1
  • Filed: 12/14/2016
  • Issued: 07/10/2018
  • Est. Priority Date: 02/08/2013
  • Status: Active Grant
First Claim
Patent Images

1. A method for managing performance of a distributed storage system, the method comprising:

  • storing, in a plurality of storage devices of the distributed storage system, a plurality of stripes associated with a data item, the plurality of stripes generated according to a coding scheme, wherein the coding scheme generates a number of stripes associated with the data item that is more than a minimum number of stripes needed to reconstruct the data item, and wherein the plurality of stripes includes a plurality of copies of at least one stripe;

    performing a distributed process including a task that requires retrieval of the data item from the distributed storage system; and

    responsive to determining that a processing speed associated with the task does not meet a threshold, performing an accelerated data retrieval operation by;

    requesting more than the minimum number of stripes needed to reconstruct the data item from at least two of the plurality of storage devices of the distributed storage system, the requested stripes including at least two copies of at least one stripe;

    determining whether at least the minimum number of stripes required to reconstruct the data item has been received; and

    responsive to a determination that at least the minimum number of stripes required to reconstruct the data item has been received, reconstructing the data item.

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