Patent ID: 9130864
Filing Date: 2015-09-08
Classification: H04L

Abstract:
1. A method for optimizing transmission of network traffic, the method comprising: receiving, by a network optimization engine executing on an appliance, data packets transmitted over a network between a sender and a recipient; analyzing, by the network optimization engine, the received data packets to determine whether respective ones of the received data packets comprise a mark identifying a first traffic class in a set of traffic classes, at least one of the received data packets not comprising the mark identifying the first traffic class; sorting, by the network optimization engine, a plurality of the received data packets comprising the mark identifying the first traffic class into the first traffic class; pre-acknowledging, by the network optimization engine to the sender, receipt of at least one of the plurality of the received data packets in the first traffic class by the recipient; repacketizing, by the network optimization engine according to a first transmission scheme for the first traffic class, the at least one of the plurality of the received data packets in the first traffic class by aggregating a plurality of small packets containing sequential data into a larger repacketized packet for transmission; storing, by the optimization engine, a copy of the larger repacketized packet; transmitting the larger repacketized packet; detecting, by the optimization engine, successful receipt of the larger repacketized packet by the recipient and, responsive to the successful receipt, discarding the stored copy of the larger repacketized packet; and transmitting the at least one of the received data packets not comprising the mark identifying the first traffic class according to a second transmission scheme, the first transmission scheme differing from the second transmission scheme.