×

Method and system for achieving fair command processing in storage systems that implement command-associated priority queuing

  • US 20080104283A1
  • Filed: 10/31/2006
  • Published: 05/01/2008
  • Est. Priority Date: 10/31/2006
  • Status: Active Grant
First Claim
Patent Images

1. An array controller comprising:

  • ports associated with one or more first communications media that link the array controller to one or more host computers;

    ports associated with one or more second communications media that link the array controller to one or more data-storage targets; and

    array-controller logic thatreceives commands with associated priorities from host computers through the first communications media,queues received commands according to the priorities associated with the commands to an internal work queue, from which they are subsequently processed for delivery to the data-storage targets,throttles command reception from host computers in order to control an overall command-reception rate,throttles command reception from individual host computers in order to provide fair access to all host computers accessing the array controller, andthrottles command reception from host computers according to associated priorities in order to provide fair access to all priority levels of all host computers accessing the array controller.

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