Patent · US Revoked

Methods to apply IOPS and MBPS limits independently using cross charging and global cost synchronization

US10423447B2 · kind B2 · utility

0Cited by
12References
21Claims
0Family size

Assignee

Inventors

Key dates

Filing dateJan 20, 2017
Grant dateSep 24, 2019
Priority date
Expiry dateJan 20, 2037

Classification

  • Technology area (CPC —)General

Abstract

Methods for scheduling operations in a scheduler hierarchy of a storage system. One method includes scheduling a first IO having a first cost at a first flow scheduler of a first flow configured to schedule IOs accessing a volume as executed on a first core processor. A global cost is updated with the first cost, wherein the global cost is shared by a plurality of flows of a plurality of core processors. An intervening cost is determined of at least one IO possibly scheduled before the first set of IOs by one or more flow schedulers of one or more flows configured to schedule IOs accessing the volume as executed on the plurality of core processors. A current cost is updated based on the first cost and the intervening cost. IOs and MBPS limits are set independently for the volume, each controlling scheduling through a corresponding accumulating current cost.

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