×

Performance of object storage system by reconfiguring storage devices based on latency that includes identifying a number of fragments that has a particular storage device as its primary storage device and another number of fragments that has said particular storage device as its replica storage device

  • US 10,664,169 B2
  • Filed: 06/24/2016
  • Issued: 05/26/2020
  • Est. Priority Date: 06/24/2016
  • Status: Active Grant
First Claim
Patent Images

1. A method comprising:

  • storing a file in a logical disk, wherein fragments of the file are stored distributed across a plurality of storage devices comprising the logical disk and each of the fragments of the file is asymmetrically stored in and retrieved from the plurality of storage devices; and

    reducing latency of the logical disk based on the asymmetrical storage in and retrieval from the plurality of storage devices by;

    calculating, for each of the plurality of storage devices, at least one impact factor that impacts performance, the at least one impact factor identifying a proportion of the fragments stored in or retrieved from each of the plurality of storage devices relative to others of the plurality of storage devices based on the asymmetrical storage in and retrieval from each of the plurality of storage devices;

    calculating a proportion of a latency of the logical disk that is attributable to each of the plurality of storage devices based, at least in part, on the at least one impact factor and a latency of each of the plurality of storage devices; and

    reconfiguring one or more of the plurality of storage devices based on the proportion of the latency of the logical disk that is attributable to each of the plurality of storage devices,wherein, the at least one impact factor includes a read impact factor and a write impact factor,the read impact factor identifies a first number of fragments that has a particular storage device of the plurality of storage devices as its primary storage device,and the write impact factor identifies a sum of the first number of fragments and a second number of fragments that has the particular storage device as its replica storage device.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×