US 9,813,351 B2
Method and apparatus for adaptive packet aggregation
Xu Li, Nepean (CA); and Hang Zhang, Nepean (CA)
Assigned to Huawei Technologies Co., Ltd., Shenzhen (CN)
Filed by Xu Li, Nepean (CA); and Hang Zhang, Nepean (CA)
Filed on Oct. 6, 2015, as Appl. No. 14/876,128.
Prior Publication US 2017/0099231 A1, Apr. 6, 2017
Int. Cl. H04L 12/26 (2006.01); H04L 12/891 (2013.01); H04L 12/24 (2006.01); H04L 12/875 (2013.01); H04L 12/835 (2013.01)
CPC H04L 47/41 (2013.01) [H04L 41/0896 (2013.01); H04L 43/0817 (2013.01); H04L 43/0852 (2013.01); H04L 43/0888 (2013.01); H04L 47/30 (2013.01); H04L 47/56 (2013.01)] 23 Claims
OG exemplary drawing
 
1. A method for aggregating data packets, the method comprising:
sending, by a controller, one or more aggregation parameters, the aggregation parameters for aggregating the data packets into aggregate data packets for transmission via a communication tunnel;
receiving, by the controller, one or more tunnel parameters indicative of transmission of the aggregate data packets via the communication tunnel; and
determining, by the controller, adjusted aggregation parameters based on the one or more tunnel parameters, wherein upon detecting a measure of queue size of one or more processing queues is below a first threshold and detecting a measure of queue size of one or more transmission queues is above a second threshold, reducing aggregating of the data packets into aggregate data packets and upon detecting a measure of queue size of the one or more processing queues is above the first threshold and detecting a measure of queue size of the one or more transmission queues is below the second threshold, increasing aggregating of the data packets into aggregate data packets.