Method, system and article for improved network performance by dynamically setting a reassembly timer based on network interface
AssigneeInternational Business Machines Corporation
InventorVenkat Venkatsubra
Life of this patent
Estimating the term…
Abstract
The reassembly timer in a TCP/IP receiver is dynamically set to avoid data corruption on fast networks caused by IP identification wrap-around. A receiver independently sets the reassembly timer to a first reassembly time set by the user for fast networks or to a second reassembly timer set by the user for slow networks based on whether the receiver and sender are on the same subnet.
Claims21
A method in a data processing system network comprising:
- receiving a data fragment over a network at the receiver;
- dynamically setting a reassembly time for the data fragment as a function of the speed of an interface to a sender of a data packet comprising the data fragment;
- and
- discarding the data fragment if it remains fragmented from the data packet longer than the reassembly time following receipt of the data fragment.
A data processing system comprising:
- means for receiving a data fragment over a network at the receiver;
- means for dynamically setting a reassembly time for the data fragment as a function of the speed of an interface to a sender of a data packet comprising the data fragment;
- and
- means for discarding the data fragment if it remains fragmented from the data packet longer than the reassembly time following receipt of the data fragment.
An article of manufacture comprising machine-readable medium including program logic embedded therein that causes control circuitry in a data processing system to perform the steps of:
- receiving a data fragment over a network at the receiver;
- dynamically setting a reassembly time for the data fragment as a function of the speed of an interface to a sender of a data packet comprising the data fragment;
- and
- discarding the data fragment if it remains fragmented from the data packet longer than the reassembly time following receipt of the data fragment.
Dependencies are inferred from the claim text.