×

Kind of self-adaptive network congestion control method based on SCPS-TP

  • US 10,263,904 B2
  • Filed: 05/23/2017
  • Issued: 04/16/2019
  • Est. Priority Date: 05/25/2016
  • Status: Active Grant
First Claim
Patent Images

1. A self-adaptive network congestion control method based on space communications protocol specification-transport protocol (SCPS-TP) for a network, the method comprising:

  • a Step A in whicha source-end gateway receives acknowledgments (ACKs) and packets from a ground end, repackages the packets and sends the ACKs and the packets to a destination end gateway, and,in response to the destination end gateway of receiving the ACKs and the packets from the source-end gateway, the destination end gateway analyzes, stores and transmits the packets to a ground destination end;

    a Step B in which, in response to information in the ACKs and the packets analyzed in the Step A having a selective negative acknowledgment (SNACK) option, the information is recorded in a linked list of a packet-loss buffer;

    a Step C in whichit is judged whether a new packet is received based on the ACK and the packet analyzed in the Step A,in response to the new packet being received, the corresponding information is updated,in response to no new packet being received, a duplicate ACK counter is increased, andin response to the duplicate ACK counter increasing to a certain value, the size of a network congestion window is reduced and a growth mode of the congestion window is changed from an exponential growth mode to a linear self-adaptive mode;

    a Step D in which, in response to the new packet being received in the Step C, an estimated value sample of the network bandwidth is measured, smoothing on the sample is conducted, and the difference (Diff) between expected network throughput and actual network throughput is calculated;

    a Step E in which,in response to the growth mode of the congestion window being the exponential growth mode and the Diff in the Step D being greater than a set value after the congestion window is enlarged, the growth mode is changed to the linear self-adaptive mode, andin response to the growth mode being the linear self-adaptive mode the congestion window size is adjusted in accordance with the Diff calculated in the Step D; and

    a Step F in which the source-end gateway sends out the packets of the packet-loss buffer of the Step B and sends out new packets in accordance with the adjusted size of the congestion window, whereina control method of the congestion window under the linear self-adaptive mode is as follows;

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×