Patent ID: 7581045
Filing Date: 2009-08-25
Classification: G06F,H04L

Abstract:
1. A method, comprising: receiving a synchronous request for reading data, wherein the synchronous request requests a first number of bytes of data; sending an asynchronous request to fill selected buffers of a plurality of buffers, wherein the asynchronous request requests a second number of bytes of data, wherein the second number of bytes of data is greater than the first number of bytes of data, an d wherein a number of buffers used for prefetching data is increased if a generator of the synchronous request reads at a rate faster than a rate at which the plurality of buffers are filled; and responding to the synchronous request with the data from at least one buffer of the plurality of buffers, wherein the synchronous request is generated by a first application and the synchronous request is received by a second application from the first application, wherein the sending and the responding are performed by the second application, and wherein the method further comprises: