Patent ID: 9178838
Filing Date: 2015-11-03
Classification: G06F,H04L

Abstract:
1. A computer usable program product comprising a computer usable storage device including computer usable code for hash perturbation with queue management in data communication, the computer usable code comprising: computer usable code for queuing, using a first set of queues corresponding to a first hash function, a set of data packets corresponding to a set of sessions in a data processing environment, the first set of queues forming a set of old queues; computer usable code for changing, at a first time, the first hash function to a second hash function; computer usable code for creating a second set of queues corresponding to the second hash function, the second set of queues forming a set of new queues; computer usable code for dequeuing, from a first old queue in the set of old queues, a data packet in the set of data packets; computer usable code for selecting, from a second queue in the set of old queues, a second data packet; computer usable code for computing a new hash value for the second data packet using the second hash function; and computer usable code for queuing the second data packet in a first new queue from the set of new queues such that the second packet is in position to be delivered first from the first new queue.