Electrical computers and digital data processing systems: input/ – Input/output data processing – Flow controlling
Patent
1998-03-27
2000-08-01
Lee, Thomas C.
Electrical computers and digital data processing systems: input/
Input/output data processing
Flow controlling
710 29, 710 30, 710 18, 710 20, 709105, 709235, 712201, G06F 1314
Patent
active
060981229
ABSTRACT:
A method and apparatus for handling outgoing communication requests in an information handling system in which outgoing communication packets are accumulated into a block that is written to an input/output (I/O) device. For each I/O device there is generated a blocking factor representing a predetermined number of packets that are accumulated before the block is written to the I/O device, as well as a push interval representing a maximum period of time for which any packet in the block can be stalled. Upon the arrival of a new outgoing packet, the packet is added to the block, and the block is written to the I/O device if either the block now contains the predetermined packets or any packet in the packet has been waiting for more than the push interval. A timer running asynchronously with the arrival of outgoing requests periodically pops to write the block to the I/O device if it has been waiting overlong, even if no new requests have arrived. Both the blocking factor and the push interval are periodically adjusted in accordance with the actual throughput so that the blocking factor corresponds to the exact level of consistent parallelism for a given workload.
REFERENCES:
patent: 5123091 (1992-06-01), Newman
patent: 5247517 (1993-09-01), Ross et al.
patent: 5390299 (1995-02-01), Rege et al.
patent: 5546543 (1996-08-01), Yang et al.
patent: 5572520 (1996-11-01), Schenk
patent: 5590366 (1996-12-01), Bryant et al.
patent: 5598581 (1997-01-01), Daines et al.
patent: 5602829 (1997-02-01), Nie et al.
patent: 5602831 (1997-02-01), Gaskill
patent: 5633870 (1997-05-01), Gayton et al.
patent: 5644786 (1997-07-01), Gallagher et al.
patent: 5737635 (1998-04-01), Daines et al.
patent: 5754768 (1998-05-01), Brech et al.
patent: 5892979 (1999-04-01), Shiraki et al.
patent: 5993056 (1999-11-01), Vaman et al.
Emmes David B.
Schmidt Donald W.
Gossom Twanna
International Business Machines - Corporation
Kinnaman Jr. William A.
Lee Thomas C.
LandOfFree
Method and apparatus for adaptively blocking outgoing communicat does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Method and apparatus for adaptively blocking outgoing communicat, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Method and apparatus for adaptively blocking outgoing communicat will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-673899