Patent ID: 8205026
Filing Date: 2012-06-19
Classification: G06F

Abstract:
1. A device, comprising: at least one input/output (I/O) controller configured to access at least one storage device; an I/O control logic configured to communicate with the at least one I/O controller, the I/O control logic further configured to receive a first amount of information associated with a first I/O request, the first amount of information allowing a determination of a first priority level being associated with the first I/O request, wherein the first priority level comprises a lowest priority level; store at least a portion of the first amount of information in a first queue, the first queue configured to store information at least related to one or more I/O requests associated with the first priority level; receive a second amount of information after the receiving of the first amount of information, the second amount of information associated with a second I/O request, the second amount of information allowing a determination of a second priority level being associated with the second I/O request, wherein the second priority level is higher than the first priority level; store at least a portion of the second amount of information in a second queue, the second queue configured to store information at least related to one or more I/O requests associated with the second priority level; and process the second I/O request prior to the first I/O request due to the second priority level being higher than the first priority level.