×

Rate matching technique for balancing segment cleaning and I/O workload

  • US 10,210,082 B2
  • Filed: 04/28/2017
  • Issued: 02/19/2019
  • Est. Priority Date: 09/12/2014
  • Status: Active Grant
First Claim
Patent Images

1. A system comprising:

  • a processor of a storage system coupled to a plurality of storage devices; and

    a memory coupled to the processor and configured to store a storage input/output (I/O) stack executable by the processor, the storage I/O stack including a process configured to segment clean a segment spanning the storage devices, the memory further configured to store a feedback control loop having a plurality of accounting data structures used to balance a rate of the segment cleaning with a rate of incoming I/O workload of read and write operations directed to the storage devices, the feedback control loop further including a write weight scheduler and a plurality of read weight schedulers, the write weight scheduler provided for all storage devices of the segment to perform a full stripe write operation across the storage devices and a read weight scheduler provided for each storage device of the segment to perform a read operation to one storage device at a time.

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