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

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

Info

Publication number
CN105763478A
CN105763478A CN201510961921.9A CN201510961921A CN105763478A CN 105763478 A CN105763478 A CN 105763478A CN 201510961921 A CN201510961921 A CN 201510961921A CN 105763478 A CN105763478 A CN 105763478A
Authority
CN
China
Prior art keywords
token
module
bucket
data
token bucket
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN201510961921.9A
Other languages
Chinese (zh)
Inventor
杨冬
潘杰
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
CETC 15 Research Institute
Original Assignee
CETC 15 Research Institute
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by CETC 15 Research Institute filed Critical CETC 15 Research Institute
Priority to CN201510961921.9A priority Critical patent/CN105763478A/en
Publication of CN105763478A publication Critical patent/CN105763478A/en
Pending legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L47/00Traffic control in data switching networks
    • H04L47/10Flow control; Congestion control
    • H04L47/215Flow control; Congestion control using token-bucket
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W28/00Network traffic management; Network resource management
    • H04W28/02Traffic management, e.g. flow control or congestion control
    • H04W28/10Flow control between communication endpoints

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)

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

Satellite data ground transmission flow control system based on token bucket algorithm
Technical field
The invention belongs to the technical field of control of network flow quantity, be specifically related to a kind of satellite data ground transmission flow control system based on token bucket algorithm.
Background technology
In recent years, along with the development of Chinese Space technology, satellite in orbit gets more and more, increasing along with number of satellite, and satellite earth receiving station needs the satellite data amount of transmission also quickly to increase.Satellite data is also classified into polytype, real time data requires low transmission delay, non-real-time data requires as far as possible big bandwidth, how improving bandwidth availability ratio and meet the transmission demand of all kinds data and become a urgent problem, current solution has the transmission rate suppressing data within a particular application and the Bandwidth Management instrument TC utilizing Linux system to carry.
Simplest method is exactly suppress the transmission of data in the application, such as it was divided into two parts one second, the first half second sends data, the later half second then suspends transmission, the shortcoming of this method is clearly, can not effectively utilize bandwidth resources, and shake very violent, for requiring that the application program of low time delay can not meet its demand
The packet flowing through network interface can be put into corresponding queue by certain Queue Algorithm by the TC module of Linux, and pass through the attribute that packet has, such as purpose IP, port used, tos field etc. filter packet, packet is put in different passages, thus reaching the control to data traffic.Fig. 1 represents the flow control process of the TC module of linux.
Packet is assigned to corresponding queue after filter, then according to the queue scheduling algorithm set in advance sends data, TC module can control the transmission rate of data under Single NIC environment, but there is following weak point:
1.TC module can not effectively control the data traffic sent under many network interface cards environment.
2.TC module is the data coming in transmit queue by pre-set queue scheduling algorithm, for requiring that the flow of low time delay can not effectively meet its demand, and when the flow requiring as far as possible big bandwidth is placed into the low queue of priority, the bandwidth demand of this kind of flow can not be met.
Therefore both solutions are not well positioned to meet the requirement to flow-control of the satellite data ground transmission system.
Summary of the invention
In view of this, the invention provides a kind of satellite data ground transmission flow control system based on token bucket algorithm, can when effectively utilizing bandwidth, preferential send real time data and ensure that non-real-time data is tried one's best big bandwidth, optimize transmission performance, reduce propagation delay time, transmission jitter, and accomplish to accurately control transmitted traffic as far as possible.
Realize technical scheme as follows:
A kind of satellite data ground transmission flow control system based on token bucket algorithm, including token generation module, token placement module, token bucket module, data cache module and token request module;Described network flow control system is used for transmitting n kind discharge pattern, n > 1, every kind of corresponding transmission priority of discharge pattern;
Token generation module includes n token generator, and each token generator is corresponding with a kind of discharge pattern, for generating, according to default token arrival rate, the token that the discharge pattern corresponding with it matches;
Token bucket module includes n token bucket, each token bucket correspondence one discharge pattern, and the priority of each token bucket is consistent with the priority of corresponding discharge pattern;Token bucket is used for storing token;
The token of generation is put in corresponding token bucket according to token Placement Strategy or abandons token when all token buckets are all expired by token placement module;
Data cache module storage n data buffer queue corresponding to n kind discharge pattern, when the packet of arbitrary discharge pattern i produces, i takes 1,2 ... or n, whether data buffer storage queue corresponding for data cache module scanning discharge pattern i is empty, if non-NULL, then the packet of discharge pattern i being put in the data buffer storage queue of data cache module, if being empty, then sending instruction calls token request module;Timing scan n data buffer queue of data cache module, if there is the situation of non-NULL in n data buffer queue, sends instruction calls token request module;
After token request module receives data cache module call instruction, judge whether the token bucket i corresponding to discharge pattern i has the token number being enough to hold discharge pattern i data package size, if having, then token request module deducts in token bucket i corresponding token number and sends packet;If no, then token request module scans all token buckets lower than token bucket i priority;Finding out full and that priority is minimum token bucket j and use corresponding token number, token request module deducts the token number in the token bucket j used and sends packet;If other token buckets that priority is lower than token bucket i are all discontented, then the token generator that token request module notice is corresponding with other token buckets stops producing token and token generation rate being added on token generator i;When token bucket i is full, then token request module stops this process, recovers other token generator and produces the speed of token;If priority is lower than not having token in other token buckets of token bucket i, and the token generator speed corresponding to other token buckets is all 0, then by discharge pattern i data pack buffer in data cache module.
Further, described token Placement Strategy is: when the token bucket that the token produced is corresponding is discontented, this token is put in the token bucket of its correspondence by token placement module;When the token bucket that the token produced is corresponding is expired, token placement module scans all token buckets, finding out the token bucket of data buffer storage queue not empty of discharge pattern that token number is 0 or correspondence, token is put into and is met the token bucket that above-mentioned condition medium priority is the highest;If not meeting the token bucket of above-mentioned condition, token placement module token puts into the token bucket that the deep ratio of bucket of token number/token bucket is minimum;If token bucket is all full, token placement module abandons this token.
Beneficial effect:
In the present invention, token placement module token puts into suitable token bucket according to token Placement Strategy, this can ensure that some requires that the flow of big bandwidth as far as possible has enough bandwidth, and the flow that requirement of real-time is higher, if corresponding token bucket does not have token to use, can pass through to use rule and ensure that such flow is preferentially sent, thus ensureing the requirement of real-time of such flow.Token uniformly will be put in token bucket according to certain time interval, it is possible to ensures the system requirement to low jitter, thus optimizing transmission performance and reaching flow is carried out the purpose of accurately control.
Accompanying drawing explanation
Fig. 1 is the flow control process of the TC module of linux.
Fig. 2 is the basic process of token bucket algorithm.
Fig. 3 is the token bucket processing procedure of polytype flow.
Fig. 4 is present system structural representation.
Fig. 5 is former methodical flow-control effect and jitter conditions.
Fig. 6 is the flow-control effect after using present system and jitter conditions.
Detailed description of the invention
Develop simultaneously embodiment below in conjunction with accompanying drawing, describe the present invention.
Satellite data ground transmission system transmits 3 kinds of data at present: preview data, real-time initial data, non real-time ftp data in real time.These 3 kinds of data are corresponding 3 data-transfer process respectively, and the first and the second data are real time datas, it requires relatively low time delay, and the third data are non-real-time datas, it is desirable to as far as possible big bandwidth.The transport layer protocol of these 3 kinds of data all uses tcp agreement.
The present invention operates in application layer, arranges one outpost of the tax office before data are admitted to transport layer, crosses filter data and controls the transmission of data, owing to not binding concrete network interface card, so can also effectively control bandwidth under many network interface cards environment.
Token bucket algorithm is a kind of flow control methods being most frequently with in current IPQoS, is widely used in the technology such as agreement access rate technology, generic traffic shaping technology and the total rate limit of physical interface.Token bucket is the network device internal storage pool of a kind of special applications, and token is then with the virtual information bag of given rate pad token bucket, and the corresponding packet of each token is wrapped or a certain amount of bit number.As in figure 2 it is shown, the basic process of token bucket can be described as: when data stream arrives, if there being enough tokens to can be used for sending data in token bucket, then data can be passed through;Token quantity in token bucket along with data by and be progressively decreased, when the token in token bucket no longer meets the transmission condition of data, the data that then send or abandon or this packet of labelling (flow-control) again, or wait in token bucket having enough tokens (traffic shaping);When in token bucket, token is full, then the token produced will be dropped.To being explained as follows of noun in Fig. 2:
The token bucket degree of depth: the highest number of tokens that token bucket can be deposited, i.e. at a time instantaneous available highest number of tokens.
Token arrival rate: token enters the setting speed of token bucket, essentially dictates the Mean Speed that data are passed through.
Can be sent owing to the token number in token bucket determines data, so at a period of time internal consumption, how many tokens are equal to have sent how many data, then token arrival rate is exactly the Mean Speed that data send, arrival rate thereby through restriction token limits the speed that data send, reach the purpose of accurate speed limit, and owing to token is uniformly to arrive, then can reduce shake when sending data, make data steadily sending at the uniform velocity.
In levels of standards, token bucket algorithm is simply applied on the flow of independent type, and the flow use for multiple types but seldom relates to.Generally, need one the independent token bucket of flow set for each type to carry out traffic shaping, the corresponding token arrival rate of each token bucket, determine the transmission rate of the type flow, the token arrival rate sum of all types flow should be less than the maximum transmission rate of data of default, the token bucket processing procedure of polytype flow is as it is shown on figure 3, wherein the processing procedure of each token bucket is identical with in Fig. 2.
Owing to each token bucket is independent, when the limited bandwidth resources of various flow rate type competition, it is impossible to ensure to require the demand of the discharge pattern of low time delay, also cannot meet requirement and try one's best the demand of discharge pattern of big bandwidth.In order to solve this problem, as shown in Figure 4, the invention provides a kind of satellite data ground transmission flow control system based on token bucket algorithm, including token generation module, token placement module, token bucket module, data cache module and token request module;Adding token placement module and token request module, token placement module is between token generation module and token bucket module, after token request module is positioned at data cache module.
Described network flow control system is used for transmitting n kind discharge pattern, n > 1;Being assumed to three kinds, transmission priority is discharge pattern 1 > discharge pattern 2 > discharge pattern 3;
Token generation module includes n token generator, and each token generator is corresponding with a kind of discharge pattern, in the present embodiment respectively token generator 1, token generator 2 and token generator 3;For generating, according to default token arrival rate, the token that the discharge pattern corresponding with it matches;
The token of generation is put in corresponding token bucket according to token Placement Strategy or abandons token when all token buckets are all expired by token placement module;Described token Placement Strategy is: when the token bucket that the token produced is corresponding is discontented, this token is put in the token bucket of its correspondence by token placement module;When the token bucket that the token produced is corresponding is expired, token placement module scans all token buckets, finding out the token bucket of data buffer storage queue not empty of discharge pattern that token number is 0 or correspondence, token is put into and is met the token bucket that above-mentioned condition medium priority is the highest;If not meeting the token bucket of above-mentioned condition, token placement module token puts into the token bucket that the deep ratio of bucket of token number/token bucket is minimum;If token bucket is all full, token placement module abandons this token.
Token bucket module includes n token bucket, each token bucket correspondence one discharge pattern, in the present embodiment respectively token bucket 1, token bucket 2 and token bucket 3;The priority of token bucket and consistent with the priority of its corresponding discharge pattern, i.e. token bucket 1 > token bucket 2 > token bucket 3, token bucket is used for storing token;
Data cache module storage n data buffer queue corresponding to n kind discharge pattern, when the packet of arbitrary discharge pattern i produces, i takes 1,2 ... or n, whether data buffer storage queue corresponding for data cache module scanning discharge pattern i is empty, if non-NULL, then the packet of discharge pattern i being put in the data buffer storage queue of data cache module, if being empty, then sending instruction calls token request module;Timing scan n data buffer queue of data cache module, if non-NULL, sends instruction calls token request module;
After token request module receives data cache module call instruction, judge whether the token bucket i corresponding to discharge pattern i has the token number being enough to hold discharge pattern i data package size, if having, then token request module deducts in token bucket i corresponding token number and sends packet;If no, then token request module scans all token buckets lower than token bucket i priority;Finding out full and that priority is minimum token bucket j and use corresponding token number, j takes 1, and 2 ... or n, token request module deducts the token number in the token bucket j used and sends packet;If other token buckets that priority is lower than token bucket i are all discontented, then the token generator that token request module notice is corresponding with other token buckets stops producing token and token generation rate being added on token generator i;When token bucket i is full, then token request module stops this process, recovers other token generator and produces the speed of token;If priority is lower than not having corresponding token in other token buckets of token bucket i, and the token generator speed corresponding to other token buckets is all 0, then by discharge pattern i data pack buffer in data cache module.
Embodiment 1:
The Ethernet of a gigabit is had between terminal A and terminal B, terminal A sets up 3 data and sends process, with flow-control process, flow-control process is run the flow control methods in the present invention, flow-control process is set up 3 tcp and is connected with terminal B, 3 tcp connect the port that uses respectively 1111,2222,4444.3 data send process and data are sent into flow-control process, connect through corresponding tcp and be sent to terminal B after flow-control module processes.
The data transmission rate arranging process 1 is 10MB/s, the data transmission rate of process 2 is 15MB/s, the data transmission rate of process 3 is 25MB/s, process 1 priority > process 2 priority > process 3 priority, total transmission rate is 50MB/s, former methodical flow-control effect and jitter conditions as shown in Figure 5, run the flow-control effect after this flow control methods and jitter conditions as shown in Figure 6.
In sum, these are only presently preferred embodiments of the present invention, be not intended to limit protection scope of the present invention.All within the spirit and principles in the present invention, any amendment of making, equivalent replacement, improvement etc., should be included within protection scope of the present invention.

Claims (2)

1. based on the satellite data ground transmission flow control system of token bucket algorithm, it is characterised in that include token generation module, token placement module, token bucket module, data cache module and token request module;Described network flow control system is used for transmitting n kind discharge pattern, n > 1, every kind of corresponding transmission priority of discharge pattern;
Token generation module includes n token generator, and each token generator is corresponding with a kind of discharge pattern, for generating, according to default token arrival rate, the token that the discharge pattern corresponding with it matches;
Token bucket module includes n token bucket, each token bucket correspondence one discharge pattern, and the priority of each token bucket is consistent with the priority of corresponding discharge pattern;Token bucket is used for storing token;
The token of generation is put in corresponding token bucket according to token Placement Strategy or abandons token when all token buckets are all expired by token placement module;
Data cache module storage n data buffer queue corresponding to n kind discharge pattern, when the packet of arbitrary discharge pattern i produces, i takes 1,2 ... or n, whether data buffer storage queue corresponding for data cache module scanning discharge pattern i is empty, if non-NULL, then the packet of discharge pattern i being put in the data buffer storage queue of data cache module, if being empty, then sending instruction calls token request module;Timing scan n data buffer queue of data cache module, if there is the situation of non-NULL in n data buffer queue, sends instruction calls token request module;
After token request module receives data cache module call instruction, judge whether the token bucket i corresponding to discharge pattern i has the token number being enough to hold discharge pattern i data package size, if having, then token request module deducts in token bucket i corresponding token number and sends packet;If no, then token request module scans all token buckets lower than token bucket i priority;Finding out full and that priority is minimum token bucket j and use corresponding token number, token request module deducts the token number in the token bucket j used and sends packet;If other token buckets that priority is lower than token bucket i are all discontented, then the token generator that token request module notice is corresponding with other token buckets stops producing token and token generation rate being added on token generator i;When token bucket i is full, then token request module stops this process, recovers other token generator and produces the speed of token;If priority is lower than not having token in other token buckets of token bucket i, and the token generator speed corresponding to other token buckets is all 0, then by discharge pattern i data pack buffer in data cache module.
2. the satellite data ground transmission flow control system based on token bucket algorithm as claimed in claim 1, it is characterized in that, described token Placement Strategy is: when the token bucket that the token produced is corresponding is discontented, this token is put in the token bucket of its correspondence by token placement module;When the token bucket that the token produced is corresponding is expired, token placement module scans all token buckets, finding out the token bucket of data buffer storage queue not empty of discharge pattern that token number is 0 or correspondence, token is put into and is met the token bucket that above-mentioned condition medium priority is the highest;If not meeting the token bucket of above-mentioned condition, token placement module token puts into the token bucket that the deep ratio of bucket of token number/token bucket is minimum;If token bucket is all full, token placement module abandons this token.
CN201510961921.9A 2015-12-21 2015-12-21 Token bucket algorithm-based satellite data ground transmission network flow control system Pending CN105763478A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201510961921.9A CN105763478A (en) 2015-12-21 2015-12-21 Token bucket algorithm-based satellite data ground transmission network flow control system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201510961921.9A CN105763478A (en) 2015-12-21 2015-12-21 Token bucket algorithm-based satellite data ground transmission network flow control system

Publications (1)

Publication Number Publication Date
CN105763478A true CN105763478A (en) 2016-07-13

Family

ID=56342193

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201510961921.9A Pending CN105763478A (en) 2015-12-21 2015-12-21 Token bucket algorithm-based satellite data ground transmission network flow control system

Country Status (1)

Country Link
CN (1) CN105763478A (en)

Cited By (16)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106656850A (en) * 2016-10-27 2017-05-10 盛科网络(苏州)有限公司 Chip realizing method for automatically identifying network traffic and making speed limit
CN106713168A (en) * 2016-12-21 2017-05-24 上海艾融软件股份有限公司 Flow control method and system
CN107634913A (en) * 2017-08-22 2018-01-26 中国电子科技集团公司第五十四研究所 A kind of service traffics control and the satellite borne equipment system of Differentiated Services
CN107948084A (en) * 2017-12-15 2018-04-20 ***股份有限公司 A kind of current-limiting method and device
CN108270744A (en) * 2016-12-30 2018-07-10 北京国双科技有限公司 Media data access method and device
WO2019174391A1 (en) * 2018-03-16 2019-09-19 华为技术有限公司 Method and apparatus for controlling data stream in storage device, storage device, and storage medium
CN110688208A (en) * 2019-09-09 2020-01-14 平安普惠企业管理有限公司 Linearly increasing task processing method and device, computer equipment and storage medium
CN110943934A (en) * 2019-11-19 2020-03-31 上海钧正网络科技有限公司 Service request processing method, system, terminal and readable storage medium
CN112787950A (en) * 2021-01-28 2021-05-11 西安交通大学 Fair network flow management and control method and device
CN112799861A (en) * 2021-01-29 2021-05-14 上海弘积信息科技有限公司 Method for realizing flow speed limit lock-free concurrency under multi-core architecture
CN113031872A (en) * 2021-03-26 2021-06-25 山东英信计算机技术有限公司 Data writing method of storage system and related device
CN113518442A (en) * 2020-04-10 2021-10-19 中国联合网络通信集团有限公司 Resource allocation method, device, equipment and storage medium
CN113518017A (en) * 2021-06-29 2021-10-19 新华三信息安全技术有限公司 Network state analysis method, device, equipment and machine readable storage medium
CN113645147A (en) * 2021-07-01 2021-11-12 苏州裕太微电子有限公司 Token updating system and method of flow shaper
CN113726685A (en) * 2021-08-23 2021-11-30 上海浦东发展银行股份有限公司 Universal and special mixed flow control method, computer equipment and storage medium
CN114979012A (en) * 2022-05-31 2022-08-30 济南浪潮数据技术有限公司 Network flow current limiting method, system, device and computer storage medium

Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20060193256A1 (en) * 2005-02-28 2006-08-31 Cisco Technology, Inc. Method and system for shaping traffic in a parallel queuing hierarchy
CN101051936A (en) * 2006-05-18 2007-10-10 华为技术有限公司 Business flow monitoring method and system
CN101217495A (en) * 2008-01-11 2008-07-09 北京邮电大学 Traffic monitoring method and device applied under T-MPLS network environment
CN101272345A (en) * 2008-04-29 2008-09-24 杭州华三通信技术有限公司 Method, system and device for controlling data flux
CN101478494A (en) * 2009-02-16 2009-07-08 中兴通讯股份有限公司 Data packet processing method and apparatus based on token barrel algorithm
CN101753423A (en) * 2008-12-12 2010-06-23 华为技术有限公司 Method and device for managing traffic
CN102148830A (en) * 2011-03-31 2011-08-10 杭州华三通信技术有限公司 Method for controlling flow of authentication server and authentication access device
CN102195819A (en) * 2011-05-30 2011-09-21 中兴通讯股份有限公司 Network equipment and service traffic supervision method thereof

Patent Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20060193256A1 (en) * 2005-02-28 2006-08-31 Cisco Technology, Inc. Method and system for shaping traffic in a parallel queuing hierarchy
CN101051936A (en) * 2006-05-18 2007-10-10 华为技术有限公司 Business flow monitoring method and system
CN101217495A (en) * 2008-01-11 2008-07-09 北京邮电大学 Traffic monitoring method and device applied under T-MPLS network environment
CN101272345A (en) * 2008-04-29 2008-09-24 杭州华三通信技术有限公司 Method, system and device for controlling data flux
CN101753423A (en) * 2008-12-12 2010-06-23 华为技术有限公司 Method and device for managing traffic
CN101478494A (en) * 2009-02-16 2009-07-08 中兴通讯股份有限公司 Data packet processing method and apparatus based on token barrel algorithm
CN102148830A (en) * 2011-03-31 2011-08-10 杭州华三通信技术有限公司 Method for controlling flow of authentication server and authentication access device
CN102195819A (en) * 2011-05-30 2011-09-21 中兴通讯股份有限公司 Network equipment and service traffic supervision method thereof

Cited By (27)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106656850B (en) * 2016-10-27 2019-09-20 盛科网络(苏州)有限公司 A kind of automatic identification network flow and the chip implementing method for doing speed limit
CN106656850A (en) * 2016-10-27 2017-05-10 盛科网络(苏州)有限公司 Chip realizing method for automatically identifying network traffic and making speed limit
CN106713168A (en) * 2016-12-21 2017-05-24 上海艾融软件股份有限公司 Flow control method and system
CN106713168B (en) * 2016-12-21 2020-03-31 上海艾融软件股份有限公司 Flow control method and system
CN108270744A (en) * 2016-12-30 2018-07-10 北京国双科技有限公司 Media data access method and device
CN108270744B (en) * 2016-12-30 2021-05-07 北京国双科技有限公司 Media data access method and device
CN107634913B (en) * 2017-08-22 2019-07-12 中国电子科技集团公司第五十四研究所 A kind of satellite borne equipment system of service traffics control and Differentiated Services
CN107634913A (en) * 2017-08-22 2018-01-26 中国电子科技集团公司第五十四研究所 A kind of service traffics control and the satellite borne equipment system of Differentiated Services
CN107948084A (en) * 2017-12-15 2018-04-20 ***股份有限公司 A kind of current-limiting method and device
CN107948084B (en) * 2017-12-15 2021-07-13 ***股份有限公司 Current limiting method and device
WO2019174391A1 (en) * 2018-03-16 2019-09-19 华为技术有限公司 Method and apparatus for controlling data stream in storage device, storage device, and storage medium
US11734183B2 (en) 2018-03-16 2023-08-22 Huawei Technologies Co., Ltd. Method and apparatus for controlling data flow in storage device, storage device, and storage medium
CN110688208A (en) * 2019-09-09 2020-01-14 平安普惠企业管理有限公司 Linearly increasing task processing method and device, computer equipment and storage medium
CN110943934A (en) * 2019-11-19 2020-03-31 上海钧正网络科技有限公司 Service request processing method, system, terminal and readable storage medium
CN113518442A (en) * 2020-04-10 2021-10-19 中国联合网络通信集团有限公司 Resource allocation method, device, equipment and storage medium
CN113518442B (en) * 2020-04-10 2023-08-01 中国联合网络通信集团有限公司 Resource allocation method, device, equipment and storage medium
CN112787950A (en) * 2021-01-28 2021-05-11 西安交通大学 Fair network flow management and control method and device
CN112787950B (en) * 2021-01-28 2022-07-12 西安交通大学 Fair network flow management and control method and device
CN112799861A (en) * 2021-01-29 2021-05-14 上海弘积信息科技有限公司 Method for realizing flow speed limit lock-free concurrency under multi-core architecture
CN112799861B (en) * 2021-01-29 2024-01-09 上海弘积信息科技有限公司 Method for realizing flow rate limiting lock-free concurrency under multi-core architecture
CN113031872A (en) * 2021-03-26 2021-06-25 山东英信计算机技术有限公司 Data writing method of storage system and related device
CN113518017A (en) * 2021-06-29 2021-10-19 新华三信息安全技术有限公司 Network state analysis method, device, equipment and machine readable storage medium
CN113518017B (en) * 2021-06-29 2023-04-18 新华三信息安全技术有限公司 Network state analysis method, device, equipment and machine readable storage medium
CN113645147A (en) * 2021-07-01 2021-11-12 苏州裕太微电子有限公司 Token updating system and method of flow shaper
CN113726685A (en) * 2021-08-23 2021-11-30 上海浦东发展银行股份有限公司 Universal and special mixed flow control method, computer equipment and storage medium
CN113726685B (en) * 2021-08-23 2024-01-23 上海浦东发展银行股份有限公司 General and special mixed flow control method, computer equipment and storage medium
CN114979012A (en) * 2022-05-31 2022-08-30 济南浪潮数据技术有限公司 Network flow current limiting method, system, device and computer storage medium

Similar Documents

Publication Publication Date Title
CN105763478A (en) Token bucket algorithm-based satellite data ground transmission network flow control system
CN101771627B (en) Equipment and method for analyzing and controlling node real-time deep packet on internet
CN110474849A (en) The method and communication equipment of resource allocation
CN102811176B (en) A kind of data flow control method and device
US20110310742A1 (en) Guaranteed bandwidth sharing in a traffic shaping system
CN107454017B (en) Mixed data stream cooperative scheduling method in cloud data center network
CN103384252B (en) The method and apparatus of preventing network equipment from attacking, the network equipment
CN106850565A (en) A kind of network data transmission method of high speed
CN102387076B (en) Shaping-combined hierarchical queue scheduling method
CN106453126A (en) Virtual machine traffic control method and device
WO2022108658A1 (en) Network interface device with support for hierarchical quality of service (qos)
Wu et al. Network congestion avoidance through packet-chaining reservation
CN110463144B (en) Handling real-time multipoint-to-point traffic
CN109842570A (en) Rate of polymerization control method, equipment and system
CN108616925A (en) A kind of processing method and processing device of data flow
CN100466593C (en) Method of implementing integrated queue scheduling for supporting multi service
CN106911740A (en) A kind of method and apparatus of cache management
CN105659543B (en) Downlink flow management
CN109428842A (en) A kind of QoS information transfer approach and device
CN103166912B (en) The transmission method of a kind of packet, system
CN102421161A (en) Priority-based routing algorithm of opportunity network under Epidemic mechanism
CN108989233A (en) Congestion management and device
CN102594665A (en) Business data transmission method and device
CN102404225B (en) Method for rapid enqueue of packet for differential queue service system
CN104702528A (en) Flow control method and flow control system

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
RJ01 Rejection of invention patent application after publication
RJ01 Rejection of invention patent application after publication

Application publication date: 20160713