×

Method and system for I/O scheduler activations

  • US 7,305,537 B1
  • Filed: 03/01/2005
  • Issued: 12/04/2007
  • Est. Priority Date: 03/01/2005
  • Status: Active Grant
First Claim
Patent Images

1. A method for storing data, comprising:

  • receiving a request to store data in a storage pool;

    queuing the request in an Input/Output (I/O) queue;

    issuing the request from the I/O queue;

    receiving a completion interrupt associated with the request from the storage pool;

    determining a number of subsequent requests to issue to the storage pool upon receipt of the completion interrupt, wherein determining the number of subsequent requests to issue to the storage pool comprises determining whether a pending queue has less than maximum pending requests;

    issuing no subsequent requests to the storage pool if the pending queue does not have less than maximum pending requests; and

    issuing the number of subsequent requests to the storage pool if there are requests in the I/O queue and the pending queue has less than maximum pending requests, wherein the number of requests issued to the storage pool does not result in the pending queue exceeding maximum pending requests.

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