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 PDFInfo
- 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
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L47/00—Traffic control in data switching networks
- H04L47/10—Flow control; Congestion control
- H04L47/215—Flow control; Congestion control using token-bucket
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W28/00—Network traffic management; Network resource management
- H04W28/02—Traffic management, e.g. flow control or congestion control
- H04W28/10—Flow 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
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.
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)
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)
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 |
-
2015
- 2015-12-21 CN CN201510961921.9A patent/CN105763478A/en active Pending
Patent Citations (8)
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)
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 |