Patent ID: 7742454
Filing Date: 2010-06-22
Classification: H04L

Abstract:
1. In a data processing system network, a method comprising: receiving a data fragment from over a network at a receiver; determining if a sender of a data packet that includes the data fragment is in a same network subnet as the receiver; in response to determining that the sender of the data packet is connected to the same network subnet as the receiver, dynamically selecting a first reassembly time for the data fragment as a function of the speed of an interface between the sender of the data packet and the receiver; in response to determining that the sender of the data packet is not connected to the same network subnet as the receiver, dynamically selecting a second reassembly time for the data fragment as a function of the speed of the interface between the sender of the data packet and the receiver; and following receipt of the data fragment, discarding the data fragment if the data fragment remains fragmented from other fragments of the data packet at the receiver longer than (a) the first reassembly time when the sender and the receiver are in the same network subnet, or (b) the second reassembly time when the sender and the receiver are not in the same network subnet.