CN108449160A - File transmitting method and device - Google Patents
File transmitting method and device Download PDFInfo
- Publication number
- CN108449160A CN108449160A CN201710083904.9A CN201710083904A CN108449160A CN 108449160 A CN108449160 A CN 108449160A CN 201710083904 A CN201710083904 A CN 201710083904A CN 108449160 A CN108449160 A CN 108449160A
- Authority
- CN
- China
- Prior art keywords
- forwarding unit
- message
- rate
- speed limit
- bottom forwarding
- 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.)
- Withdrawn
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/25—Flow control; Congestion control with rate being modified by the source upon detecting a change of network conditions
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/0001—Systems modifying transmission characteristics according to link quality, e.g. power backoff
- H04L1/0002—Systems modifying transmission characteristics according to link quality, e.g. power backoff by adapting the transmission rate
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L43/00—Arrangements for monitoring or testing data switching networks
- H04L43/08—Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters
- H04L43/0876—Network utilisation, e.g. volume of load or congestion level
- H04L43/0894—Packet rate
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Quality & Reliability (AREA)
- Environmental & Geological Engineering (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
The present invention provides a kind of file transmitting method and device, this method includes:The first uploading rate of message is adjusted according to the default uploading rate of bottom forwarding unit, wherein the first uploading rate is the rate after the adjustment of bottom forwarding unit;According to text of delivering newspaper on the first uploading rate after adjustment.Through the invention, solve the problems, such as that only carrying out speed limit to the control message above sent in traditional bottom forwarding unit in the related technology leads to speed limit underaction.
Description
Technical field
The present invention relates to the communications fields, in particular to a kind of file transmitting method and device.
Background technology
With popularizing for network application, network system is increasingly huge, meanwhile, business also gradually increases, and network organizing is also sent out
Raw subversive variation:
1) network architecture is to overall situation institute, the reversed development of minor node, simplicity.
2) control plane and forwarding surface separation, control plane can network programming, control plane gradually arrive uniformly set to computer
It is standby upper, it can be uniformly processed by the cloud platform with powerful calculation processing ability.Bottom forwarding unit is abstracted into virtual or patrols
Collect entity.And single control plane can descend hanging tube to manage multiple forwarding units.
3) the processing node section of traditional equipment processing control message moves up.
However:
1) it is about control plane safety speed-limit range, using simple best-effort delivery for control message up sending part
Model arrives first the traditional delivering method for first obtaining dispatching algorithm, the demand of real-time multimedia traffic is faced, to various aspects to control plane
It makes improvements.In order to realize service guarantees and safety, control plane communication control message (Control is indicated
Transmission Protocol Stream, also referred to as control message) Property Specification,
2) control message is also handled in traditional underlying device, and is done things in his own way, and cloud platform unified management is unfavorable for
3) traditional underlying device processing control message flexibility is inadequate, and control message data characteristic will produce variation, institute
Just to need reshaper to exercise supervision and adjust control message characteristic.
Therefore, only carrying out speed limit to the control message above sent in traditional bottom forwarding unit in the related technology leads to speed limit
Underaction.
Invention content
An embodiment of the present invention provides a kind of file transmitting method and devices, at least to solve the relevant technologies in the related technology
In only in traditional bottom forwarding unit is carried out to the control message that above send the problem of speed limit leads to speed limit underaction.
According to one embodiment of present invention, a kind of file transmitting method is provided, including:According to bottom forwarding unit
First uploading rate of default uploading rate adjustment message, wherein first uploading rate is the bottom forwarding unit tune
Rate after whole;The message is sent according on the first uploading rate after adjustment.
Optionally, in first uploading rate for adjusting message according to the default uploading rate of the bottom forwarding unit
Before, the method further includes:Speed limit is sent to the bottom forwarding unit, wherein the speed limit is for adjusting message
Uploading rate;Receive the message that the bottom forwarding unit is sent with the first uploading rate, wherein first uploading rate
Rate after being adjusted according to the speed limit for the bottom forwarding unit.
Optionally, before sending the speed limit to the bottom forwarding unit, the method further includes:According to described
The type of message of bottom forwarding unit port determines the speed limit.
Optionally, after according to the message is sent on the first uploading rate after the adjustment, the method further includes:
Monitor the bottom forwarding unit;The speed limit is adjusted according to the monitored results that monitoring obtains.
Optionally, the monitored results include at least one of:The bottom forwarding unit sends the upper of current message
Transmission rate, the scheduling rates for the current message that the bottom forwarding unit is sent, the central processing unit of the bottom forwarding unit
Cpu busy percentage, the weight of queue where the current message that the bottom forwarding unit is sent.
Optionally, before receiving the message that the bottom forwarding unit is sent with first uploading rate, institute
The method of stating further includes:It is sent to the bottom forwarding unit for adjusting in the bottom forwarding unit for storing the message
Buffer area parameter, wherein the parameter carries timing information, the timing information for the bottom forwarding unit with
The timing information is the period, and the buffer area is periodically adjusted according to the parameter.
Optionally, the parameter includes at least one of:Speed is sent on the bottom forwarding unit transmission current message
Rate, the corresponding speed limit of current message that the bottom forwarding unit is sent, the central processor CPU of the bottom forwarding unit
Utilization rate, the weight of queue where the current message that the bottom forwarding unit is sent.
Optionally, the mark of the bottom forwarding unit is unique in cloud platform.
According to another embodiment of the invention, a kind of packet transmission device is provided, including:Module is adjusted, root is used for
The first uploading rate of message is adjusted according to the default uploading rate of bottom forwarding unit, wherein first uploading rate is institute
State the rate after the adjustment of bottom forwarding unit;On send module, for sending the message according on the first uploading rate after adjustment.
Optionally, the adjustment module is additionally operable to adjusting report according to the default uploading rate of the bottom forwarding unit
Before first uploading rate of text, speed limit is sent to the bottom forwarding unit, wherein the speed limit is for adjusting
The uploading rate of message;Receive the message that the bottom forwarding unit is sent with the first uploading rate, wherein sent on described first
Rate is the rate after the bottom forwarding unit is adjusted according to the speed limit.
Optionally, before sending the speed limit to the bottom forwarding unit, the method further includes:According to described
The type of message of bottom forwarding unit port determines the speed limit.
Optionally, module is sent on described, is additionally operable to sending the message according on the first uploading rate after the adjustment
Later, the bottom forwarding unit is monitored;The speed limit is adjusted according to the monitored results that monitoring obtains.
Optionally, the adjustment module is additionally operable to send out with first uploading rate in the reception bottom forwarding unit
Before the message sent, sent to the bottom forwarding unit described for storing in the bottom forwarding unit for adjusting
The parameter of the buffer area of message, wherein the parameter carries timing information, and the timing information is set for bottom forwarding
For using the timing information as the period, the buffer area is periodically adjusted according to the parameter.
According to still another embodiment of the invention, a kind of storage medium is additionally provided.The storage medium is set as storage and uses
In the program code for executing following steps:It is adjusted according to the default uploading rate of bottom forwarding unit and send speed on the first of message
Rate, wherein first uploading rate is the rate after bottom forwarding unit adjustment;Speed is sent according on first after adjustment
The message is sent in rate.
Optionally, storage medium is also configured to store the program code for executing following steps:According to the bottom
Before first uploading rate of the default uploading rate adjustment message of forwarding unit, the method further includes:To the bottom
Layer forwarding unit sends speed limit, wherein the speed limit is used to adjust the uploading rate of message;The bottom forwarding is received to set
The standby message sent with the first uploading rate, wherein first uploading rate is the bottom forwarding unit according to the limit
Rate after speed value adjustment.
Optionally, storage medium is also configured to store the program code for executing following steps:Turn to the bottom
Before sending out the equipment transmission speed limit, the method further includes:Type of message according to bottom forwarding unit port is true
The fixed speed limit.
Optionally, storage medium is also configured to store the program code for executing following steps:According to the adjustment
After sending the message on the first uploading rate afterwards, the method further includes:Monitor the bottom forwarding unit;According to monitoring
Obtained monitored results adjust the speed limit.
Optionally, storage medium is also configured to store the program code for executing following steps:The monitored results packet
Include at least one of:The bottom forwarding unit sends the uploading rate of current message, what the bottom forwarding unit was sent
The scheduling rates of current message, the central processor CPU utilization rate of the bottom forwarding unit, the bottom forwarding unit are sent
Current message where queue weight.
Optionally, storage medium is also configured to store the program code for executing following steps:Receiving the bottom
Before the message that forwarding unit is sent with first uploading rate, the method further includes:It is set to bottom forwarding
Preparation send the parameter for adjusting the buffer area in the bottom forwarding unit for storing the message, wherein the parameter
Timing information is carried, the timing information is used for the bottom forwarding unit using the timing information as the period, according to described
Parameter periodically adjusts the buffer area.
Optionally, storage medium is also configured to store the program code for executing following steps:The parameter include with
It is at least one lower:The bottom forwarding unit sends the uploading rate of current message, and the bottom forwarding unit is sent current
The corresponding speed limit of message, the central processor CPU utilization rate of the bottom forwarding unit, what the bottom forwarding unit was sent
The weight of queue where current message.
Optionally, storage medium is also configured to store the program code for executing following steps:The bottom forwarding is set
Standby mark is unique in cloud platform.
Through the invention, the first uploading rate of message is adjusted according to the default uploading rate of bottom forwarding unit, wherein
First uploading rate is the rate after the adjustment of bottom forwarding unit;According to text of delivering newspaper on the first uploading rate after adjustment.Due to
The rate after the uploading rate adjustment of message and then the secondary adjustment to bottom forwarding unit is carried out in bottom forwarding unit primary
Regulation and control use bottom forwarding unit and the dual rate to text of above delivering newspaper of platform to carry out speed limit, have reached the double-deck speed limit, because
This, can solve only to carry out speed limit to the control message above sent in traditional bottom forwarding unit in the related technology
The problem of leading to speed limit underaction, can reach adaptation net on the basis of reaching better than traditional message up sending speed limit purpose
The optimum efficiency for the delay and loss reduction that network requires.
Description of the drawings
Attached drawing described herein is used to provide further understanding of the present invention, and is constituted part of this application, this hair
Bright illustrative embodiments and their description are not constituted improper limitations of the present invention for explaining the present invention.In the accompanying drawings:
Fig. 1 is a kind of hardware block diagram of the terminal of file transmitting method of the embodiment of the present invention;
Fig. 2 is the flow chart of file transmitting method according to the ... of the embodiment of the present invention;
Fig. 3 is network architecture schematic diagram according to the ... of the embodiment of the present invention;
Fig. 4 is the flow that message rate-limiting method is sent on the two level according to the ... of the embodiment of the present invention based on cloud platform is adjustable
Figure;
Fig. 5 is protocol massages data speed limit computing function module map according to the ... of the embodiment of the present invention;
Fig. 6 is the structure diagram of packet transmission device according to the ... of the embodiment of the present invention.
Specific implementation mode
Come that the present invention will be described in detail below with reference to attached drawing and in conjunction with the embodiments.It should be noted that not conflicting
In the case of, the features in the embodiments and the embodiments of the present application can be combined with each other.
It should be noted that term " first " in description and claims of this specification and above-mentioned attached drawing, "
Two " etc. be for distinguishing similar object, without being used to describe specific sequence or precedence.
Embodiment 1
The embodiment of the method that the embodiment of the present application 1 is provided can be held in terminal or similar arithmetic unit
Row.For running on computer terminals, Fig. 1 is a kind of terminal of file transmitting method of the embodiment of the present invention
Hardware block diagram.As shown in Figure 1, terminal 10 may include one or more (only showing one in figure) processors
102 (processor 102 can include but is not limited to the processing unit of Micro-processor MCV or programmable logic device FPGA etc.) are used
In the memory 104 of storage data and for the transmitting device 106 of communication function.Those of ordinary skill in the art can manage
Solution, structure shown in FIG. 1 are only to illustrate, and do not cause to limit to the structure of above-mentioned electronic device.For example, terminal 10
It may also include than shown in Fig. 1 more either less components or with the configuration different from shown in Fig. 1.
Memory 104 can be used for storing the software program and module of application software, such as the message in the embodiment of the present invention
Corresponding program instruction/the module of sending method, processor 102 by operation be stored in software program in memory 104 and
Module realizes above-mentioned method to perform various functions application and data processing.Memory 104 may include high speed with
Machine memory, may also include nonvolatile memory, as one or more magnetic storage device, flash memory or other it is non-easily
The property lost solid-state memory.In some instances, memory 104 can further comprise remotely located relative to processor 102 deposit
Reservoir, these remote memories can pass through network connection to terminal 10.The example of above-mentioned network includes but not limited to
Internet, intranet, LAN, mobile radio communication and combinations thereof.
Transmitting device 106 is used to receive via a network or transmission data.Above-mentioned network specific example may include
The wireless network that the communication providers of mobile terminal 10 provide.In an example, transmitting device 106 includes a Network adaptation
Device (Network Interface Controller, NIC), can be connected with other network equipments by base station so as to it is mutual
Networking is communicated.In an example, transmitting device 106 can be radio frequency (Radio Frequency, RF) module, use
In wirelessly being communicated with internet.
A kind of file transmitting method running on above computer terminal is provided in the present embodiment, and Fig. 2 is according to this
The flow chart of the file transmitting method of inventive embodiments, as shown in Fig. 2, the flow includes the following steps:
Step S202 adjusts the first uploading rate of message according to the default uploading rate of bottom forwarding unit, wherein the
One uploading rate is the rate after the adjustment of bottom forwarding unit;
Step S204, according to text of delivering newspaper on the first uploading rate after adjustment.
Through the above steps, due to secondary turning to the adjustment of the uploading rate of message and then to bottom in bottom forwarding unit
Rate after hair equipment adjustment is once regulated and controled, that is, use bottom forwarding unit and platform it is dual to above deliver newspaper literary rate into
Row speed limit has reached the double-deck speed limit, therefore, can solve in the related technology only in traditional bottom forwarding unit
The problem of speed limit leads to speed limit underaction is carried out to the control message above sent, can reached better than traditional message up sending speed limit
On the basis of purpose, reach the optimum efficiency of the delay and loss reduction that adapt to network requirement.
Optionally, before the first uploading rate for adjusting message according to the default uploading rate of bottom forwarding unit, side
Method further includes:Speed limit is sent to bottom forwarding unit, wherein above-mentioned speed limit is used to adjust the uploading rate of message;It receives
The message that bottom forwarding unit is sent with the first uploading rate, wherein the first uploading rate is bottom forwarding unit according to speed limit
Rate after value adjustment.Through the above steps, multiple bottom forwarding planes respectively carry out message rate-limiting, and specific speed limit data are by cloud
Platform courses so that under control plane and forwarding surface separation scene, control plane can control the uploading rate of message.
Optionally, before sending speed limit to bottom forwarding unit, further include:According to the corresponding end of bottom forwarding unit
The type of message of mouth determines speed limit.
Optionally, after according to text of delivering newspaper on the first uploading rate after adjustment, further include:Monitoring bottom forwarding is set
It is standby;Speed limit is adjusted according to the monitored results that monitoring obtains.Through the above steps, the report of bottom forwarding plane can be adjusted in real time
The uploading rate of text.
Optionally, above-mentioned monitored results include at least one of:Speed is sent on bottom forwarding unit transmission current message
Rate, the scheduling rates for the current message that bottom forwarding unit is sent, the central processor CPU utilization rate of bottom forwarding unit, bottom
The weight of queue where the current message that layer forwarding unit is sent.
Optionally, before receiving the message that bottom forwarding unit is sent with the first uploading rate, method further includes:The bottom of to
Layer forwarding unit sends the parameter for adjusting the buffer area in bottom forwarding unit for stored messages, wherein parameter carries
There are timing information, timing information, using timing information as the period, caching periodically to be adjusted according to parameter for bottom forwarding unit
Area.Through the above steps, to the processing of the message rate-limiting of bottom forwarding plane increase can buffer area concept, but without using fixed slow
It deposits, and message is cached using adjustable buffer area, to reach preferably persistent service.
Optionally, above-mentioned parameter includes at least one of:Bottom forwarding unit sends the uploading rate of current message, bottom
The corresponding speed limit of current message that layer forwarding unit is sent, the central processor CPU utilization rate of bottom forwarding unit, bottom turn
The weight of queue where sending out the current message that equipment is sent.
Optionally, the mark of above-mentioned bottom forwarding unit is unique in cloud platform.Through the above steps, it is ensured that
Bottom forwarding unit is managed collectively.
Above example implements a kind of unified managements of hardware and software platform, and control message is uniformly processed by platform courses level,
It is dual to above sending control message to carry out speed limit using bottom and platform, while platform is adjusted in real time on the control message of forwarding plane
Control message rate-limiting is individually present in transmission rate, i.e., multiple forwarding planes, and specific speed limit data are controllable by cloud platform, and it is flat to be above sent to cloud
The control message of platform carries out a control plane speed limit again, reaches the double-deck speed limit, handles the control message rate-limiting of forwarding plane
The concept for increasing buffer area, without using fixed caching, but using adjustable caching message to reach preferably persistent service.
Compared with prior art using the method for the invention, the present invention solves in SDN networkings, in control plane and forwarding surface separation scene
Message up sending speed limit problem realizes that unified cloud platform management, two level speed limit, platform are controllable adjustable.
It should be noted that above-described embodiment can be applied to based on cloud platform for the control message that above send in net
Speed limit technical field in network equipment is suitable for access server, but is not limited to access server.Below with bottom forwarding unit
For access server, it is described in detail by taking message in order to control message as an example.
Fig. 3 is network architecture schematic diagram according to the ... of the embodiment of the present invention, as shown in Figure 3:
1. the function that all access servers (back abbreviation server) respectively undertake oneself, has independent in cloud platform
Unique mark while Servers-all functional independence, can be used as the backup of other servers, net by platform uniform management
There are A (0), the servers such as A (1) in network;
2. Servers-all and management platform two-way communication, i.e. server both send state to platform, also may be used in real time
Receive the instruction (including but not limited to wired, wireless mode) of platform by signal;
3. after each startup of server, being communicated with cloud platform foundation, cloud platform issues the speed limit of the control message of acquiescence
And the buffer size based on port:
1) speed limit based on the corresponding port type of message of bottom forwarding unit, this is level-one speed limit;
2) default number configuration has been carried out according to each type of message, acquiescence speed limit is preset minimum speed limit
Mini-rate, wherein preset minimum speed limit mini-rate and default maximum speed limit max-rate can match by hand simultaneously
It sets.
4. each server after level-one speed limit on after the message sent up converges to cloud platform, the soft forwarding portion of cloud platform
Point carry out shunting or on send processing, the comprehensive classification speed limit of cloud platform setting, for example, slot position can be based on or based on forwarding
The comprehensive classification speed limit of device level setting, this is two level speed limit;
5. after server providing services, cloud platform is in light of the circumstances monitored each server and adjusts each
Speed limit on server.
6. by taking cloud platform monitors 1 server of adjustment as an example:Variable protocol massages data buffer zone is used herein, according to
The control message and feature (by taking type of message as an example) at specific moment, dynamically to adjust the size of buffering area, specific adjustment side
Method is as follows:Buffer controllers are according to the control message characteristic of early period, the Congestion Level SPCC of control message and buffer history
The parameters such as data cached, formulate the size that formula dynamic adjusts buffer buffer areas, remaining server method of adjustment is equivalent.
Fig. 4 is the flow that message rate-limiting method is sent on the two level according to the ... of the embodiment of the present invention based on cloud platform is adjustable
Figure, as shown in figure 4, the flow includes:
S1:All bottom forwarding units (access server) have unique mark in cloud platform, unified management, with cloud platform
Two-way communication.
S2:Each bottom forwarding unit starts, and is communicated with cloud platform foundation, and cloud platform issues the limit of the control message of acquiescence
Speed value, the speed limit issued includes following two:1) it is based on each port type of message rank speed limit, this is level-one speed limit, example
Such as, default number configuration is carried out according to each type of message, acquiescence speed limit is minimum speed limit mini-rate, wherein default
Minimum speed limit mini-rate and default maximum speed limit max-rate, can manual configuration simultaneously;2) residue based on port
Speed limit, for calculating public adjustable buffer size;
For each bottom forwarding unit after level-one speed limit, text of above delivering newspaper converges to cloud platform;
S3:Cloud platform control plane part to the message above sent carry out shunting or on send processing, cloud platform setting synthesis
Classification speed limit, for example, can be based on slot position or based on the comprehensive classification speed limit of transponder level setting, this is two level speed limit;
S4:After bottom forwarding unit provides service, to each bottom transponder, (i.e. forwarding is set cloud platform in light of the circumstances
It is standby) it is monitored and adjusts the speed limit on each bottom forwarding unit.The foundation of adjustment comprising:The speed of current control message
Rate, the current scheduling rates for controlling message, the cpu busy percentage of bottom forwarding unit, the weight etc. of current queue.
Fig. 5 is protocol massages data speed limit computing function module map according to the ... of the embodiment of the present invention, is to be directed to above-mentioned Fig. 4 streams
The module introduction that the parts S4 in journey figure carry out, as shown in figure 5,
Message classification module 100:For in the case where message reaches bottom forwarding unit, according to certain rule to report
Text is classified, for example, can be identified according to specific message characteristic, can control message field (MFLD) according to IP, can also basis
The information such as other control lists, classifying rules flexibly can configure.Different CPS queues are then fed into, are write information into simultaneously
Cloud platform control plane is sent in the relevant scheduling information of scheduler;
Speed limit administrative unit 200:Each CPS queues have CPS schedulers, there is the priority of the queue in scheduler, limit
In addition speed ratio example and promise speed limit etc. can be perceived when the rate R of the flow to come and the scheduler are currently assignable
Rate C.CPS schedulers when come flow rate R be more than currently can distribute rate C the case where, using adjust buffer area,
And rate C can be currently distributed when the rate R of the flow to come is less than in CPS schedulers, it is less than or equal to present rate partial discharge
The case where, it is operated using the transmission of benchmark buffer area.The information of scheduler transmits in real time simultaneously.
Wherein:Less than or equal to can distribute rate part normal transmission data.Into next step:
Belong to equal pending datas beyond the partial data that can currently distribute rate C, it is slow for transmitting updated adjusting data
Area is deposited, buffer size is reset according to updated data, otherwise maintains legacy data buffer size constant, other
The CPS scheduler steps of CPS queues are same as above;
The present rate of each CPS schedulers is supervised in port, if port occurs that remaining speed limit can be used, manages
Reason collects the token of remaining speed limit, and the transmission of user's further cache flow carries out next step:
According to the flow of current port residue speed limit and each buffer area, if there is speed limit can be used, then for sending out
Flow is sent, if without buffer area flow or available speed limit, is waited for.
Using timer, buffer control module 302 is arrived per control information 1 at regular intervals, is sent, is carried out in next step
Suddenly, buffer control module 302 is collected and calculates the evaluation work of each CPS schedulers.If timer does not control letter
It number sends out, then continuing previous step.
Speed limit computing unit 300:For buffer control module 302 when there is control information to arrive, according to benchmark buffer area
The information of size, available adjustment buffer area and some specific queue carries out recalculating rational buffer size.And it will meter
The numerical value of calculation is re-issued to data buffer area, and such data buffer area, which is used to belong to beyond partial data, waits pending datas, and
Carry out next step:
Historical data management module 303, buffer size that user's memory buffers control module 302 calculates and by history
Average data returns to buffer control module 302 when needed;
Wherein, the information of CPS schedulers 201 transmits in real time, and the CPS schedulers of other CPS queues, port is to each CPS
The present rate of scheduler carries out supervising synchronous progress.
Wherein, speed limit computing unit 300 is described in detail as follows:
1, clock module 301, timer arrives, and buffer control module is handled, and timer does not arrive, until timer arrives.
2, buffer control module 302 carries out operation according to preset parameter and variable element, calculates each CPS queues
Current period buffer size, enter step 3;
3, the buffer size calculated is informed into each queue, the data buffer area size as each queue.
The algorithm of data buffer area size is as follows:
Buffer (n, T)=MAX (benchmark buffer sizes (n)+(1-cpu (T)2) * 1/2* are [public adjustableAverage (n, T-1)], most
Big buffer size (n)) (if R (n, T) >=C (n, T))
Buffer (n, T)=benchmark buffer size (n) is (if R (n, T)<C(n,T))
Wherein, the rate R (n, T) of current control message;
The distribution speed limit C (n, T) of current control message;
The cpu busy percentage cpu (T) of bottom forwarding unit;
The weight WFQ of queue where current control message, the weight WFQ of acquiescence is 1, if configuration, weight WFQ
CPS schedulers can be written in numerical value;
History buffer mean value Average (n, T)=Buffer (n, T) * 1/2+ history buffers mean values (n, T-1) * 1/2,
In:(R(n,T)-C(n,T)*WFQ(n):Queue where being current control message is more than the speed limit part of benchmark buffer area,It is the summation of the speed limit part beyond benchmark buffer area of all queues;
Wherein, benchmark buffer size is arranged based on mini-rate, for ensureing basic minimum value speed limit;Most
Big buffer size is arranged based on max-rate, for reaching maximum value speed limit.
It should be noted that public adjustable buffering area total amount be based on port be expected can ability to bear calculate, can make
Use default number or as n times of benchmark buffer size.
Above-mentioned bottom forwarding unit is in the case where buffer area is certain, according to the priority or speed limit of different queues
Ratio formulates the length of corresponding queue caching.Caching can be divided into 2 parts:1. ensureing the base of each queue minimum speed limit
Quasi- buffer area, 2. adjustable distribution buffer areas, the buffer area for distributing to current queue in real time, according to the priority of queue or
Person's speed limit ratio, is distributed according to WFQ.
In another preferred embodiment of the present invention, the speed limit administrative unit 200 specifically includes:
CPS schedulers 201:Speed limit for adjusting different CPS queues, scheduling etc., wherein including current control message
The rate of queue, the rate of scheduling, the cpu busy percentage of forwarding unit, the current weight etc. for controlling message place queue.
Port speed constraint management module 202:The module is used to that limit always to can be used when Limit Rate value master control message is less than interface
When speed value, using remaining speed limit, the control message of buffer area is forwarded successively.The buffer area storage of each queue
It is the control message promised to undertake other than minimum-rate, therefore can will controls message as priority according to the modes such as training in rotation or priority
The identical control message of grade is sent.If without available speed limit, the data of data buffer area are waited for.
Scheduling factor module 203:Scheduling factor for CPS schedulers to be arranged can be WFQ equal weights, can configure and use
Family transponder level either port or certain specific type of message etc., the factor according to the time and can also be set
It sets, changes, Multiple Factors can be set.
In another preferred embodiment of the present invention, the speed limit computing unit 300 specifically includes:
Clock module 301:Setting waits for time-out time, and after being more than, message section abandons, because message has mostly in order to control
Timeliness, delay are more than certain time, and control message up sending has little significance.
Buffer control module 302:The module is according to the current signature of each queue, the number for calculating each queue in real time
According to buffer size, and real-time control changes buffer size, while using present data sampling as history data store.
Historical data management module 303:For storing each of Buffer control modules calculating control message queue
Buffer buffer sizes, and the history of each queue control message size, and calculate the history control of each data queue
Message rate average value processed, and Buffer control modules are returned in real time, for adjusting the data buffer area size carved.
Above mentioned embodiment provide a kind of adjustable control message rate-limiting method of two level based on cloud platform and its device,
This method is by the way that CPS schedulers to be put into variable data buffer area, to have remaining speed limit can in port speed constraint management
In the case of, send as possible.And each queue formulates data buffer area, and energy according to the actual conditions of present flow rate
Accomplish that timing updates, maximum speed limit meets each queue and current port speed constraint is utilized.
Through the above description of the embodiments, those skilled in the art can be understood that according to above-mentioned implementation
The method of example can add the mode of required general hardware platform to realize by software, naturally it is also possible to by hardware, but it is very much
In the case of the former be more preferably embodiment.Based on this understanding, technical scheme of the present invention is substantially in other words to existing
The part that technology contributes can be expressed in the form of software products, which is stored in a storage
In medium (such as ROM/RAM, magnetic disc, CD), including some instructions are used so that a station terminal equipment (can be mobile phone, calculate
Machine, server or network equipment etc.) execute method described in each embodiment of the present invention.
Embodiment 2
A kind of packet transmission device is additionally provided in the present embodiment, and the device is real for realizing above-described embodiment and preferably
Mode is applied, repeating no more for explanation had been carried out.As used below, the soft of predetermined function may be implemented in term " module "
The combination of part and/or hardware.Although device described in following embodiment is preferably realized with software, hardware, or
The realization of the combination of software and hardware is also that may and be contemplated.
Fig. 6 is the structure diagram of packet transmission device according to the ... of the embodiment of the present invention, as shown in fig. 6, the device includes:
Module 62 is adjusted, the first uploading rate for adjusting message according to the default uploading rate of bottom forwarding unit,
Wherein, the first uploading rate is the rate after the adjustment of bottom forwarding unit;
On send module 64, above-mentioned adjustment module 62 is connected to, for according to text of delivering newspaper on the first uploading rate after adjustment.
Optionally, module 62 is adjusted, is additionally operable to adjusting the of message according to the default uploading rate of bottom forwarding unit
Before one uploading rate, speed limit is sent to bottom forwarding unit, wherein speed limit is used to adjust the uploading rate of message;It connects
Receive the message that bottom forwarding unit is sent with the first uploading rate, wherein the first uploading rate is bottom forwarding unit according to limit
Rate after speed value adjustment.
Optionally, module 62 is adjusted, is additionally operable to before sending speed limit to bottom forwarding unit, is set according to bottom forwarding
The type of message of standby port determines speed limit.
Optionally, module 64 is above sent, is additionally operable to after according to text of delivering newspaper on the first uploading rate after adjustment, bottom is monitored
Layer forwarding unit;Speed limit is adjusted according to the monitored results that monitoring obtains.
Optionally, adjust module 62, be additionally operable to receive message that bottom forwarding unit is sent with the first uploading rate it
Before, send the parameter for adjusting the buffer area in bottom forwarding unit for stored messages to bottom forwarding unit, wherein ginseng
Number carries timing information, and timing information, using timing information as the period, is periodically adjusted for bottom forwarding unit according to parameter
Whole buffer area.
It should be noted that above-mentioned modules can be realized by software or hardware, for the latter, Ke Yitong
Following manner realization is crossed, but not limited to this:Above-mentioned module is respectively positioned in same processor;Alternatively, above-mentioned modules are with arbitrary
The form of combination is located in different processors.
Embodiment 3
The embodiments of the present invention also provide a kind of storage mediums.Optionally, in the present embodiment, above-mentioned storage medium can
To be arranged to store the program code for executing following steps:
S1 adjusts the first uploading rate of message according to the default uploading rate of bottom forwarding unit, wherein sent on first
Rate is the rate after the adjustment of bottom forwarding unit;
S2, according to text of delivering newspaper on the first uploading rate after adjustment.
Optionally, storage medium is also configured to store the program code for executing following steps:It is forwarded to bottom
Before equipment sends speed limit, method further includes:
S1 determines speed limit according to the type of message rank of bottom forwarding unit port.
Optionally, storage medium is also configured to store the program code for executing following steps:After according to adjustment
The first uploading rate on deliver newspaper after text, method further includes:
S1 monitors bottom forwarding unit;
S2 adjusts speed limit according to the monitored results that monitoring obtains.
Optionally, storage medium is also configured to store the program code for executing following steps:
S1, monitored results include at least one of:Bottom forwarding unit sends the uploading rate of current message, and bottom turns
Send out the scheduling rates for the current message that equipment is sent, the central processor CPU utilization rate of bottom forwarding unit, bottom forwarding unit
The weight of queue where the current message of transmission.
Optionally, storage medium is also configured to store the program code for executing following steps:Turn receiving bottom
Before the message that hair equipment is sent with the first uploading rate, method further includes:
S1 sends the ginseng for adjusting the buffer area in bottom forwarding unit for stored messages to bottom forwarding unit
Number, wherein parameter carries timing information, and timing information is used for bottom forwarding unit using timing information as the period, according to parameter
Periodically adjustment buffer area.
Optionally, storage medium is also configured to store the program code for executing following steps:
S1, parameter include at least one of:Bottom forwarding unit sends the uploading rate of current message, and bottom forwarding is set
The corresponding speed limit of current message that preparation is sent, the central processor CPU utilization rate of bottom forwarding unit, bottom forwarding unit hair
The weight of queue where the current message sent.
Optionally, storage medium is also configured to store the program code for executing following steps:
The mark of S1, bottom forwarding unit are unique in cloud platform.
Optionally, in the present embodiment, above-mentioned storage medium can include but is not limited to:USB flash disk, read-only memory (ROM,
Read-Only Memory), random access memory (RAM, Random Access Memory), mobile hard disk, magnetic disc or
The various media that can store program code such as CD.
Optionally, in the present embodiment, processor is executed according to stored program code in storage medium:According to bottom
First uploading rate of the default uploading rate adjustment message of forwarding unit, wherein the first uploading rate is bottom forwarding unit
Rate after adjustment;According to text of delivering newspaper on the first uploading rate after adjustment.
Optionally, in the present embodiment, processor is executed according to stored program code in storage medium:The bottom of according to
Before first uploading rate of the default uploading rate adjustment message of layer forwarding unit, method further includes:To bottom forwarding unit
Send speed limit, wherein speed limit is used to adjust the uploading rate of message;Bottom forwarding unit is received to send out with the first uploading rate
The message sent, wherein the first uploading rate is the rate after bottom forwarding unit is adjusted according to speed limit.
Optionally, in the present embodiment, processor is executed according to stored program code in storage medium:To bottom
Before forwarding unit sends speed limit, method further includes:Speed limit is determined according to the type of message rank of bottom forwarding unit port
Value.
Optionally, in the present embodiment, processor is executed according to stored program code in storage medium:According to tune
It delivers newspaper on the first uploading rate after whole after text, method further includes:Monitor bottom forwarding unit;The monitoring obtained according to monitoring
As a result speed limit is adjusted.
Optionally, in the present embodiment, processor is executed according to stored program code in storage medium:Monitored results
Including at least one of:Bottom forwarding unit sends the uploading rate of current message, the current report that bottom forwarding unit is sent
The scheduling rates of text, the central processor CPU utilization rate of bottom forwarding unit, the current message place that bottom forwarding unit is sent
The weight of queue.
Optionally, in the present embodiment, processor is executed according to stored program code in storage medium:Receiving bottom
Before the message that layer forwarding unit is sent with the first uploading rate, method further includes:It is sent to bottom forwarding unit for adjusting
Parameter in bottom forwarding unit for the buffer area of stored messages, wherein parameter carries timing information, and timing information is used for
Bottom forwarding unit periodically adjusts buffer area using timing information as the period, according to parameter.
Optionally, in the present embodiment, processor is executed according to stored program code in storage medium:Parameter includes
At least one of:Bottom forwarding unit sends the uploading rate of current message, the current message pair that bottom forwarding unit is sent
The speed limit answered, the central processor CPU utilization rate of bottom forwarding unit, team where the current message that bottom forwarding unit is sent
The weight of row.
Optionally, in the present embodiment, processor is executed according to stored program code in storage medium:Bottom forwards
The mark of equipment is unique in cloud platform.
Optionally, the specific example in the present embodiment can refer to described in above-described embodiment and optional embodiment
Example, details are not described herein for the present embodiment.
Obviously, those skilled in the art should be understood that each module of the above invention or each step can be with general
Computing device realize that they can be concentrated on a single computing device, or be distributed in multiple computing devices and formed
Network on, optionally, they can be realized with the program code that computing device can perform, it is thus possible to which they are stored
It is performed by computing device in the storage device, and in some cases, it can be with different from shown in sequence execution herein
The step of going out or describing, either they are fabricated to each integrated circuit modules or by them multiple modules or
Step is fabricated to single integrated circuit module to realize.In this way, the present invention is not limited to any specific hardware and softwares to combine.
The foregoing is only a preferred embodiment of the present invention, is not intended to restrict the invention, for the skill of this field
For art personnel, the invention may be variously modified and varied.All within the spirits and principles of the present invention, any made by repair
Change, equivalent replacement, improvement etc., should all be included in the protection scope of the present invention.
Claims (13)
1. a kind of file transmitting method, which is characterized in that including:
The first uploading rate of message is adjusted according to the default uploading rate of bottom forwarding unit, wherein send speed on described first
Rate is the rate after bottom forwarding unit adjustment;
The message is sent according on the first uploading rate after adjustment.
2. according to the method described in claim 1, it is characterized in that, in the default uploading rate according to the bottom forwarding unit
Before first uploading rate for adjusting message, the method further includes:
Speed limit is sent to the bottom forwarding unit, wherein the speed limit is used to adjust the uploading rate of message;
Receive the message that the bottom forwarding unit is sent with the first uploading rate, wherein first uploading rate is described
Bottom forwarding unit is according to the rate after speed limit adjustment.
3. according to the method described in claim 2, it is characterized in that, to the bottom forwarding unit send the speed limit it
Before, the method further includes:
The speed limit is determined according to the type of message of the corresponding port of the bottom forwarding unit.
4. according to the method described in claim 2, it is characterized in that, sending institute according on the first uploading rate after the adjustment
After stating message, the method further includes:
Monitor the bottom forwarding unit;
The speed limit is adjusted according to the monitored results that monitoring obtains.
5. according to the method described in claim 4, it is characterized in that, the monitored results include at least one of:The bottom
Layer forwarding unit sends the uploading rate of current message, the scheduling rates for the current message that the bottom forwarding unit is sent, institute
The central processor CPU utilization rate of bottom forwarding unit is stated, queue where the current message that the bottom forwarding unit is sent
Weight.
6. according to the method described in claim 2, it is characterized in that, being sent on the reception bottom forwarding unit is with described first
Before the message that rate is sent, the method further includes:
It is sent to the bottom forwarding unit for adjusting the buffer area in the bottom forwarding unit for storing the message
Parameter, wherein the parameter carries timing information, and the timing information is for the bottom forwarding unit with the timing
Information is the period, and the buffer area is periodically adjusted according to the parameter.
7. according to the method described in claim 6, it is characterized in that, the parameter includes at least one of:The bottom turns
The uploading rate that equipment sends current message is sent out, the corresponding speed limit of current message that the bottom forwarding unit is sent is described
The central processor CPU utilization rate of bottom forwarding unit, the power of queue where the current message that the bottom forwarding unit is sent
Weight.
8. method according to any one of claim 1 to 7, which is characterized in that the mark of the bottom forwarding unit exists
It is unique in cloud platform.
9. a kind of packet transmission device, which is characterized in that including:
Module is adjusted, the first uploading rate for adjusting message according to the default uploading rate of bottom forwarding unit, wherein institute
It is the rate after bottom forwarding unit adjustment to state the first uploading rate;
On send module, for sending the message according on the first uploading rate after adjustment.
10. device according to claim 9, which is characterized in that the adjustment module is additionally operable to turn according to the bottom
Before sending out first uploading rate of default uploading rate adjustment message of equipment, speed limit is sent to the bottom forwarding unit
Value, wherein the speed limit is used to adjust the uploading rate of message;The bottom forwarding unit is received to send out with the first uploading rate
The message sent, wherein first uploading rate is the rate after the bottom forwarding unit is adjusted according to the speed limit.
11. device according to claim 10, which is characterized in that the adjustment module is additionally operable to turn to the bottom
Before sending out the equipment transmission speed limit, the speed limit is determined according to the type of message of the corresponding port of the bottom forwarding unit
Value.
12. device according to claim 10, which is characterized in that send module on described, be additionally operable to according to the adjustment
After sending the message on the first uploading rate afterwards, the bottom forwarding unit is monitored;The monitored results obtained according to monitoring
Adjust the speed limit.
13. device according to claim 10, which is characterized in that the adjustment module is additionally operable to receiving the bottom
Before the message that forwarding unit is sent with first uploading rate, sent to the bottom forwarding unit for adjusting
State the parameter of the buffer area in bottom forwarding unit for storing the message, wherein the parameter carries timing information, institute
Timing information is stated for the bottom forwarding unit using the timing information as the period, institute is periodically adjusted according to the parameter
State buffer area.
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710083904.9A CN108449160A (en) | 2017-02-16 | 2017-02-16 | File transmitting method and device |
PCT/CN2017/118116 WO2018149228A1 (en) | 2017-02-16 | 2017-12-22 | Packet transmission method and device |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710083904.9A CN108449160A (en) | 2017-02-16 | 2017-02-16 | File transmitting method and device |
Publications (1)
Publication Number | Publication Date |
---|---|
CN108449160A true CN108449160A (en) | 2018-08-24 |
Family
ID=63170105
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201710083904.9A Withdrawn CN108449160A (en) | 2017-02-16 | 2017-02-16 | File transmitting method and device |
Country Status (2)
Country | Link |
---|---|
CN (1) | CN108449160A (en) |
WO (1) | WO2018149228A1 (en) |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109257298A (en) * | 2018-11-06 | 2019-01-22 | 上海航天测控通信研究所 | Method for controlling network flow based on adaptive ratio control algolithm |
CN110677188A (en) * | 2019-09-23 | 2020-01-10 | 四川安迪科技实业有限公司 | Dynamic adjusting method, sending method and device for air interface speed limit of satellite communication |
CN113014504A (en) * | 2021-03-16 | 2021-06-22 | 杭州迪普信息技术有限公司 | Flow control method and device and electronic equipment |
CN114500276A (en) * | 2020-11-13 | 2022-05-13 | 中兴通讯股份有限公司 | Data processing method, device, system and computer readable storage medium |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20230247477A1 (en) * | 2022-02-01 | 2023-08-03 | Qualcomm Incorporated | Buffering techniques for non-terrestrial networks |
Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101106518A (en) * | 2006-07-10 | 2008-01-16 | 中兴通讯股份有限公司 | Service denial method for providing load protection of central processor |
CN101325588A (en) * | 2007-06-11 | 2008-12-17 | 华为技术有限公司 | Method for preventing network equipment from attacking and network equipment |
US20100166011A1 (en) * | 2008-12-30 | 2010-07-01 | Huawei Technologies Co., Ltd. | Method, apparatus and system for realizing dynamic correlation of control plane traffic rate |
CN102595503A (en) * | 2012-02-20 | 2012-07-18 | 南京邮电大学 | Congestion control method based on wireless multimedia sensor network |
WO2013107056A1 (en) * | 2012-01-21 | 2013-07-25 | 华为技术有限公司 | Message forwarding method and device |
US20140082251A1 (en) * | 2011-07-27 | 2014-03-20 | Huawei Technologies Co., Ltd. | Pci express device and link energy management method and device |
CN105207952A (en) * | 2014-06-12 | 2015-12-30 | 中兴通讯股份有限公司 | Hierarchical quality of service queue speed-limiting method and apparatus |
CN105393508A (en) * | 2014-06-26 | 2016-03-09 | 华为技术有限公司 | Method and device for controlling quality of service of software defined network |
Family Cites Families (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20160359756A1 (en) * | 2015-06-04 | 2016-12-08 | Mediatek Inc. | Communication device, integrated circuitry, and the communication method thereof |
EP3329644A1 (en) * | 2015-07-30 | 2018-06-06 | Telefonaktiebolaget LM Ericsson (publ) | Technique for message flow shaping |
-
2017
- 2017-02-16 CN CN201710083904.9A patent/CN108449160A/en not_active Withdrawn
- 2017-12-22 WO PCT/CN2017/118116 patent/WO2018149228A1/en active Application Filing
Patent Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101106518A (en) * | 2006-07-10 | 2008-01-16 | 中兴通讯股份有限公司 | Service denial method for providing load protection of central processor |
CN101325588A (en) * | 2007-06-11 | 2008-12-17 | 华为技术有限公司 | Method for preventing network equipment from attacking and network equipment |
US20100166011A1 (en) * | 2008-12-30 | 2010-07-01 | Huawei Technologies Co., Ltd. | Method, apparatus and system for realizing dynamic correlation of control plane traffic rate |
US20140082251A1 (en) * | 2011-07-27 | 2014-03-20 | Huawei Technologies Co., Ltd. | Pci express device and link energy management method and device |
WO2013107056A1 (en) * | 2012-01-21 | 2013-07-25 | 华为技术有限公司 | Message forwarding method and device |
CN102595503A (en) * | 2012-02-20 | 2012-07-18 | 南京邮电大学 | Congestion control method based on wireless multimedia sensor network |
CN105207952A (en) * | 2014-06-12 | 2015-12-30 | 中兴通讯股份有限公司 | Hierarchical quality of service queue speed-limiting method and apparatus |
CN105393508A (en) * | 2014-06-26 | 2016-03-09 | 华为技术有限公司 | Method and device for controlling quality of service of software defined network |
Cited By (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109257298A (en) * | 2018-11-06 | 2019-01-22 | 上海航天测控通信研究所 | Method for controlling network flow based on adaptive ratio control algolithm |
CN110677188A (en) * | 2019-09-23 | 2020-01-10 | 四川安迪科技实业有限公司 | Dynamic adjusting method, sending method and device for air interface speed limit of satellite communication |
CN110677188B (en) * | 2019-09-23 | 2021-05-28 | 四川安迪科技实业有限公司 | Dynamic adjusting method, sending method and device for air interface speed limit of satellite communication |
CN114500276A (en) * | 2020-11-13 | 2022-05-13 | 中兴通讯股份有限公司 | Data processing method, device, system and computer readable storage medium |
CN113014504A (en) * | 2021-03-16 | 2021-06-22 | 杭州迪普信息技术有限公司 | Flow control method and device and electronic equipment |
CN113014504B (en) * | 2021-03-16 | 2022-12-23 | 杭州迪普信息技术有限公司 | Flow control method and device and electronic equipment |
Also Published As
Publication number | Publication date |
---|---|
WO2018149228A1 (en) | 2018-08-23 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN108449160A (en) | File transmitting method and device | |
CN111198764B (en) | SDN-based load balancing realization system and method | |
AU2015222811B2 (en) | Dynamic allocation of network bandwidth | |
CN102203766B (en) | QOS on bonded channels of a shared access cable network | |
CN105531968B (en) | Network-based adaptation rate method for limiting and device | |
CN107733689A (en) | Dynamic weighting polling dispatching strategy process based on priority | |
CN102075444B (en) | Network system and method for guaranteeing multi-type service quality | |
CN105191209B (en) | A kind of method and apparatus for dispatching the video on demand stream in same frequency band and stream of doing one's best | |
CN105515880B (en) | A kind of token bucket flow shaping method of suitable converged network | |
CN101964758A (en) | Differentiated service-based queue scheduling method | |
CN109787921A (en) | CDN bandwidth scheduling method, acquisition and dispatch server and storage medium | |
CN103532873B (en) | flow control policy applied to distributed file system | |
CN101969409B (en) | Queue scheduling method based on timer and MDRR | |
MX2015006471A (en) | Method and apparatus for controlling utilization in a horizontally scaled software application. | |
CN104348751B (en) | Virtual output queue authorization management method and device | |
CN104618270B (en) | The method and apparatus of intelligent bandwidth distribution | |
CN106302228B (en) | The transfer control method of task based access control perception in a kind of data center network | |
US10205671B2 (en) | Method and apparatus for adding token in traffic shaping | |
CN102271083A (en) | Communication control apparatus and shaping apparatus | |
CN107846341A (en) | Method, relevant apparatus and the system of schedules message | |
US9128755B2 (en) | Method and apparatus for scheduling resources in system architecture | |
EP2388978A1 (en) | Methods and devices for determining network link load | |
CN113747597A (en) | Network data packet scheduling method and system based on mobile 5G network | |
Musa et al. | A Comparative Study of Different Queuing Scheduling Disciplines | |
Serdaroglu et al. | Demonstration of Multi-Layer IoT Platform with QoS Support |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
WW01 | Invention patent application withdrawn after publication | ||
WW01 | Invention patent application withdrawn after publication |
Application publication date: 20180824 |