Patent ID: 8478924
Filing Date: 2013-07-02
Classification: G06F,H04L

Abstract:
1. In a computer system, a method of controlling coalescence of interrupts which correspond to input/output (I/O) processing, the method comprising: dynamically basing a current rate of interrupt coalescing upon a determination of outstanding I/O commands for which corresponding I/O completions are not received; receiving an I/O completion; determining if an enabling timing-triggered delivery is triggered for the I/O completion; when the enabling timing-triggered delivery is not triggered, coalescing an interrupt for the I/O completion on a basis of the current rate of interrupt coalescing, wherein the current rate is based on a ratio of delivered interrupts to received I/O completions; and when the enabling timing-triggered delivery of the I/O completion is triggered, delivering the interrupt for the I/O completion.