×

System resource utilization balancing in a storage system

  • US 10,353,743 B1
  • Filed: 04/30/2018
  • Issued: 07/16/2019
  • Est. Priority Date: 09/07/2016
  • Status: Active Grant
First Claim
Patent Images

1. A method of system resource utilization balancing in a storage system, the method comprising:

  • determining whether an amount of system resources required to service the I/O request is greater than an amount of available system resources in a storage system, wherein the I/O request is associated with an entity;

    responsive to determining that the amount of system resources required to service the I/O request is greater than the amount of available system resources in the storage system;

    queueing the I/O request in an entity-specific queue for the entity;

    detecting that additional system resources in the storage system have become available; and

    responsive to detecting that additional system resources in the storage system have become available, issuing an I/O request from an entity-specific queue for an entity that has a highest priority among entities with non-empty entity-specific queues, wherein a priority for each entity that utilizes the storage system is determined based on the amount of I/O requests associated with the entity in a time-independent period.

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