Token bucket algorithm-based satellite data ground transmission network flow control system

A token bucket algorithm, satellite data technology, applied in the direction of digital transmission system, transmission system, data exchange network, etc., can solve the problem of not meeting the flow control requirements of satellite data ground transmission system, effectively controlling data flow, The flow cannot be effectively satisfied, etc.

Inactive Publication Date: 2016-07-13
NO 15 INST OF CHINA ELECTRONICS TECH GRP
View PDF8 Cites 15 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0006] 1. The TC module cannot effectively control the data flow sent in the multi-network card environment
[0007] 2. The TC module sends the data in the queue according to the preset queue scheduling algorithm, which cannot effectively meet the needs of the traffic requiring low latency, and when the traffi

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Token bucket algorithm-based satellite data ground transmission network flow control system
  • Token bucket algorithm-based satellite data ground transmission network flow control system
  • Token bucket algorithm-based satellite data ground transmission network flow control system

Examples

Experimental program
Comparison scheme
Effect test

Example Embodiment

[0041] Example 1:

[0042] There is a gigabit Ethernet between terminal A and terminal B. Three data sending processes and flow control processes are established on terminal A. In the flow control process, the flow control method of the present invention runs, and the flow control process and the terminal B establishes 3 tcp connections, and the ports used by the 3 tcp connections are 1111,2222, and 4444 respectively. The 3 data sending processes send data to the flow control process, and are processed by the flow control module and sent to terminal B through the corresponding tcp connection .

[0043] Set the data sending rate of process 1 to 10MB / s, the data sending rate of process 2 to 15MB / s, the data sending rate of process 3 to 25MB / s, and the priority of process 1> Process 2 priority> Process 3 priority, the total sending rate is 50MB / s, see the flow control effect and jitter of the original method Figure 5 As shown, the flow control effect and jitter after running this flo...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

PUM

No PUM Login to view more

Abstract

The invention discloses a token bucket algorithm-based satellite data ground transmission network flow control system, which comprises a token generation module, a token placement module, a token bucket module, a data caching module, and a token request module, wherein the token generation module is used for generating tokens matched with a corresponding flow type according to a preset token arrival rate; the token bucket module comprises n token buckets for storing the tokens; the token bucket module places the generated tokens in corresponding token buckets according to a token placement strategy or discards the tokens when all the token buckets are full; the data caching module stores n flow types, and when any flow type is generated, the token request module sends data packets in the flow type according to a token request strategy or the data packets are stored in the data caching module when no tokens exist. Thus, real-time data can be preferentially sent, a bandwidth as large as possible can be ensured for non real-time data, the transmission performance is optimized, the transmission jitter is reduced, and the sending flow can be controlled as accurately as possible.

Description

technical field [0001] The invention belongs to the technical field of network flow control, and in particular relates to a satellite data ground transmission network flow control system based on a token bucket algorithm. Background technique [0002] In recent years, with the development of my country's space technology, more and more satellites are operating in orbit. With the increase in the number of satellites, the amount of satellite data that needs to be transmitted by satellite ground receiving stations has also increased rapidly. Satellite data is also divided into various types. Real-time data requires low transmission delay, and non-real-time data requires as large a bandwidth as possible. How to improve bandwidth utilization and meet the transmission requirements of various types of data has become an urgent problem to be solved. The current solution The solution includes suppressing the data sending rate in the specific application program and utilizing the band...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

Application Information

Patent Timeline
no application Login to view more
IPC IPC(8): H04L12/819H04W28/10H04L47/21
CPCH04L47/215H04W28/10
Inventor 杨冬潘杰
Owner NO 15 INST OF CHINA ELECTRONICS TECH GRP
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products