×

Method, apparatus and system for controlling quality of service of storage system

  • US 9,594,518 B2
  • Filed: 05/29/2013
  • Issued: 03/14/2017
  • Est. Priority Date: 10/31/2011
  • Status: Active Grant
First Claim
Patent Images

1. A method for a host of a storage system to control quality of service of data objects stored in the storage system, comprising:

  • identifying, by the host, a target data object as a result of access frequency monitoring by the host;

    acquiring, by the host, a storage address of the target data object stored in a storage device of the storage system by searching a file system of the host, wherein the file system contains data mapping the target data object to the storage address of the target data object, wherein the storage device is connected to the host and independent from the host; and

    sending, by the host, a quality of service (QoS) instruction to the storage device including a logic unit (LU) having a storage space, wherein the QoS instruction includes the storage address that identifies a part of the storage space of the LU, and wherein the QoS instruction contains an object access performance target;

    performing, by the storage device, quality of service control on access to the target data object at the storage address, rather than performing quality of service control on the LU;

    wherein the step of performing quality of service control comprises the storage device continuously adjusts up to a predefined threshold, a system resource for quality of service control on a future I/O processing of an I/O request at the storage address, according to the object access performance target based on the storage device monitoring of the access to the target data object, when the future I/O processing of the I/O request is received, wherein the system resource includes at least one of;

    an I/O priority, cache resource, queue depth, number of queues and a concurrency level.

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