Patent ID: 8578106
Filing Date: 2013-11-05
Classification: G06F

Abstract:
1. A method for writing data to submission queues in a storage controller, comprising: receiving a first input/output (I/O) request from a client application, wherein the client application is associated with a virtual port and wherein the virtual port is associated with a physical port; determining a size of the first I/O request; identifying a queue group based on the size of the first I/O request and the virtual port, wherein the queue group consists of a plurality of submission queues, wherein the queue group is associated with the virtual port; identifying a submission queue in the plurality of submission queues, wherein the submission queue is not full and wherein identifying the submission queue comprises: sending the first I/O request to a storage controller over the physical port, wherein the queue group is located in memory operatively connected to the storage controller, wherein the storage controller is configured to place the first I/O request in the submission queue.