Method, apparatus and system for transmitting multiple input/output (i/o) requests in an i/o processor (iop)
OwnerMatthew A. Curran, Craig F. Russinventors
Life of this patent
Estimating the term…
Loading patent…
OwnerMatthew A. Curran, Craig F. Russinventors
Estimating the term…
A method, apparatus and system for transmitting multiple I/O requests from an input/output processor (IOP) to an I/O device. The IOP is configured with multiple I/O threads, each having a corresponding active I/O, that allow a queuing thread to coordinate the transfer of multiple I/O requests at a time from the output of the device queue to the active I/Os and their I/O threads. The queuing thread and a promotion algorithm are configured to consider the promotion of one or more I/O requests ahead of other I/O requests in the device queue, based on a set of promotion requirements. After processing by the I/O threads, multiple I/O requests are transferred at a time from the multiple active I/Os to the I/O device. Promotion of I/O requests based on the promotion requirements improves processing efficiency by making better use of the multiple I/O thread processing resources.
A method for sending I/O requests from an input/output processor (IOP) to an I/O device coupled to the IOP, the method comprising:
An apparatus for sending I/O requests from an input/output processor (IOP) to an I/O device coupled to the IOP, the apparatus comprising:
A computer readable medium having instructions stored thereon that, when executed by a processor, carry out a method for sending I/O requests from an input/output processor (IOP) to an I/O device coupled to the IOP, the instructions comprising:
Dependencies are inferred from the claim text.