×

Storage subsystem and method of executing commands by controller

  • US 8,271,749 B2
  • Filed: 09/12/2008
  • Issued: 09/18/2012
  • Est. Priority Date: 07/23/2008
  • Status: Active Grant
First Claim
Patent Images

1. A storage subsystem comprising:

  • a plurality of hard disk drives; and

    a controller configured to execute a plurality of commands received from a host computer coupled to the controller for the plurality of hard disk drives and to determine whether each received command is a priority command based on priority command information that defines attributes of command, andwherein, for each received command, upon determining that the received command is not a priority command, the controller adds the received command to a non-priority command queue,wherein, for each received command, upon determining that the received command is a priority command, unless a quantity of priority commands to be executed during a predetermined time period is greater than a predetermined value, the controller executes the received command in preference to each received command to be executed during the predetermined time period in the non-priority command queue, andwherein the controller successively executes each received command to be executed during the predetermined time period that is determined to be a priority command in preference to each received command to be executed during the predetermined time period in the non-priority command queue within said predetermined time period until said predetermined value of priority commands have been executed.

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