×

ADAPTIVE BANDWIDTH DISTRIBUTION SYSTEM FOR HIGH-PERFORMANCE INPUT/OUTPUT DEVICES WITH VARIABLE THROUGHPUT

  • US 20090271531A1
  • Filed: 07/24/2008
  • Published: 10/29/2009
  • Est. Priority Date: 04/23/2008
  • Status: Active Grant
First Claim
Patent Images

1. A method for processing input/output (I/O) requests located within a queue for managing bandwidth allocation between an application that issues I/O operation requests and an I/O device, the method comprising:

  • detecting that an I/O request is at a front of a queue of pending I/O requests associated with the I/O device;

    determining that the I/O request is a shadow request, wherein the shadow request reserves a position in the queue for a future I/O operation request from the application, and wherein the shadow request is associated with a duration of time;

    polling the application for the duration of time to determine whether the application issues an I/O operation request that includes a request for either of a read operation from the I/O device to the application or a write operation from the application to the I/O device;

    receiving a first I/O operation request from the application during the duration of time associated with the shadow request; and

    unblocking the application to allow a first I/O operation associated with the first I/O operation request to be executed.

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