Patent ID: 7721026
Filing Date: 2010-05-18
Classification: G06F

Abstract:
1. An interface controller connected to a read request device configured to perform a read request to a storage device configured to store data, comprising: a receiving buffer configured to store a read response of the storage device with respect to the read request sent from the read request device; a control unit comprising a first accumulating unit configured to store a total value of a read request size of an issued read request, a second accumulating unit configured to store a total value of a read response size of a processed read response, a first calculating unit configured to add a read request size of the read request sent from the read request device to the total value stored in the first accumulating unit to acquire a first calculated result, a second calculating unit configured to add the capacity of the receiving buffer to the total value stored in the second accumulating unit to acquire a second calculated result, and a comparing unit configured to compare the first calculated result with the second calculated result, the control unit performing a read request authorization to the read request device when the first calculated result is smaller than the second calculated result; and a protocol interpreting unit configured to interpret contents of a protocol of the read request sent from the read request device, append interpreting part identification information to the read request, and send the read request with the interpreting part identification information to the control unit.