Network congestion control method
A control method and technology for network congestion, applied in the field of network communication, can solve problems such as reduced efficiency and suboptimal tail waiting time, and achieve the effect of avoiding credit waste and effective credit loss rate
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
no. 1 example
[0028] combine figure 1 , is a network congestion control method provided in the first embodiment of the present invention, applied to the data sending end, and the method specifically includes:
[0029] S11. Setting the token bucket in the buffer before sending the flow data;
[0030] Wherein, a token bucket is set in the buffer of the sending end to receive the credit packet sent by the receiving end.
[0031] S12. Send a credit request to the receiving end;
[0032] When the sending end is ready to send data, it sends a credit request to the receiving end; for ExpressPass, the credit limit is limited to 5% of the link capacity, and the remaining 95% is used to transmit data packets. This mechanism can effectively fully utilize the bandwidth.
[0033] S13. Receive the credit packet sent by the receiving end;
[0034] After receiving the credit packets sent by the receiving end, according to the proportion of the credit packets with ECN marks in the credit packets, the da...
no. 2 example
[0041] combine figure 2 , is a network congestion control method provided in the second embodiment of the present invention, applied to the data receiving end, and the method specifically includes:
[0042] S21. Receive the credit request sent by the sending end;
[0043] Once the credit request signal arrives, the data receiver starts delivering credit packets to the data sender.
[0044] S22. Send a credit packet to the sender;
[0045]Before sending the credit packet to the sender, the ECT field of the credit packet is set to 1.
[0046] For credit packets, ExpressPass uses a minimum size 84B Ethernet frame. And each credit packet can schedule the data sender to send the maximum size Ethernet frame (eg 1538B). Therefore, the credit is limited to 5% of the link capacity, while the remaining 95% is used to transmit packets. The receiver also marks the credit packets so that the switch can classify the credit packets and apply rate limits to individual queues.
[0047] ...
no. 3 example
[0050] combine image 3 , is a network congestion control method provided in the third embodiment of the present invention, applied to the switch side, and the method specifically includes:
[0051] S31. Selectively discard credit packets according to link capacity limitation;
[0052] S32. Perform ECN marking on credit packets that have not been discarded according to the discarded credit packet ratio.
[0053] Data queues and credit queues are set at each port of the switch; the ECN mark threshold K is set to the tail of the queue; the discarded number calculates the packet loss rate loss_rate according to the number of the credit packets discarded; the discarded credit packets according to the Proportion, performing ECN marking on credit packets that have not been discarded is specifically: in the credit queue, the probability of performing ECN marking on the credit packet
[0054] P ECN = σ loss_rate
[0055] Among them, σ is the control factor. Preferably, the contro...
PUM
Abstract
Description
Claims
Application Information
- R&D Engineer
- R&D Manager
- IP Professional
- Industry Leading Data Capabilities
- Powerful AI technology
- Patent DNA Extraction
Browse by: Latest US Patents, China's latest patents, Technical Efficacy Thesaurus, Application Domain, Technology Topic, Popular Technical Reports.
© 2024 PatSnap. All rights reserved.Legal|Privacy policy|Modern Slavery Act Transparency Statement|Sitemap|About US| Contact US: help@patsnap.com