Patent · US Active

Processing of input/ouput operations by a distributed storage system based on latencies assigned thereto at the time of receipt

US11861176B2 · kind B2 · utility

0Cited by
1References
20Claims
0Family size

Assignee

Inventors

Key dates

Filing dateApr 23, 2021
Grant dateJan 2, 2024
Priority date
Expiry dateOct 26, 2041

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG06F3/067
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

Systems and methods are described for smoothing-out latency of IO operations processed by a distributed storage system. In some examples, latency is distributed among IO operations to more evenly spread processing of the IO operations over an IO processing interval. A target latency for IO operations for a volume of a distributed storage system is periodically calculated each sample period based on the number of IO operations to be processed during the next IO processing interval for the volume. As IO operations are received for the volume, a latency may be associated with the IO operation based on the target latency and the IO operation may be queued or synchronously processed as appropriate. Responsive to expiration of a time period that is based on at time at which a given IO operation at the head of the queue was received and the assigned latency, the given IO operation is dequeued and processed.

Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.