×

Managing distributed system performance using accelerated data retrieval operations

  • US 9,612,906 B1
  • Filed: 05/24/2016
  • Issued: 04/04/2017
  • 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 redundancy information for the data item;

    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;

    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 using redundancy information.

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