CN101075963B - Method and device for controlling dynamically based on network QoS - Google Patents
Method and device for controlling dynamically based on network QoS Download PDFInfo
- Publication number
- CN101075963B CN101075963B CN2007101182276A CN200710118227A CN101075963B CN 101075963 B CN101075963 B CN 101075963B CN 2007101182276 A CN2007101182276 A CN 2007101182276A CN 200710118227 A CN200710118227 A CN 200710118227A CN 101075963 B CN101075963 B CN 101075963B
- Authority
- CN
- China
- Prior art keywords
- rights
- data flow
- network
- qos
- queue
- 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.)
- Active
Links
Images
Landscapes
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
The apparatus comprises: a weight-off processor used for detecting the network congestion state and setting a weight-off level correlated to the affection level from the bit-stream of network to the network congestion when starting up a Quos weight-off control mode, and according to the weight-off level, re-assigning the queue length of bit-stream, and according to the re-assigned queue length transmitting said bit-stream; and a configuration starting up module used for deciding it the weight-off processor will be started up.
Description
Technical field
The present invention relates to field of network communication, particularly relate to the device for controlling dynamically and the method thereof of a kind of QoS Network Based (Quality ofService, service quality).
Background technology
The initial purpose of design in internet is to carry out transfer of data efficiently; So employed TCP (Transfer Control Protocol; Transmission control protocol)/IP (Internet Protocol, Internet protocol) protocol suite be a kind of connectionless, based on the transmission mode of packet.(Internet Protocol Version4 IPv4) provides that a kind of " service of do one's best (Best-Effort) can't guarantee service quality such as throughput and transfer delay to IP.
As real-time multimedia and multicast etc. are to the development of Internet service; Originally use all fully coequally to all that the network of shared network resource can not satisfy these services to requirements such as bandwidth, time-delay, shakes, the requirement more than the service model of therefore having introduced various realization QoS satisfies.
To IP QoS model, IETF (Internet Engineering Task Force, the Internet engineering duty group) has advised a lot of service models and mechanism, to satisfy the demand of QoS.Wherein more famous has: integrated service/RSVP (Resource ReServation Protocol, RSVP) model, difference type (DiffServ; DS) business model; The multi protocol label exchange (Multi-Protocol LabelSwitching, MPLS), traffic engineering and constraint route.
As shown in Figure 1, from the QoS framework of Y.qosar definition, can find out:
Existing IP QoS treatment mechanism is its datum plane, i.e. treatment technology on the network carrying; The solid of datum plane, control plane and management plane combines perfect QoS architectural framework from the framework; Mechanism such as the access control that control plane relates to, resource allocation, QoS route, existing correlation processing technique; The SLA that management plane comprises, flow tolerance and record etc., existing relevant criterion and realization technology.
The typical application of traffic policing (Traffic-Policing) is the specification that supervision gets into a certain flow of network, is limited in it within the reasonable range.For example: can limit HTTP (Hyper TextTransfer Protocol, HTTP) message and can not take the network bandwidth above 50%.Exceed standard if find the flow of certain connection, traffic policing can be selected dropping packets or reset priority of messages.An instance of traffic policing is CAR (Committed Access Rate, an agreement access rate).CAR is widely used for the network traffics that supervision gets into ISP (Intemet Server Provider, Internet, service supplier), and CAR has also comprised the traffic classification service to the supervision flow.As shown in Figure 8, CAR utilizes token bucket TB to carry out flow control.CAR implements pre-set supervision action according to the assessment result different to flow.
The supervision action can be for transmitting, abandon, change priority and transmitting, get into the supervision of next stage etc.
Transmit:, also can transmit again for Diff-Serv provides on behalf of the service of mark DSCP such as being that the message that meets continues normal processing of transmitting to assessment result.
Abandon: such as being that incongruent message abandons to assessment result.
Change priority and transmit:, transmit again after it is labeled as other priority such as the message that assessment result is met for part.
Get into the supervision of next stage: traffic policing can pile up step by step, pays close attention to and supervise target more specifically for every grade.
For the congestion management of QoS, generally adopt queueing technique, comprise traffic classification and the scheduling strategy between formation of formation ownership of establishment, the decision message of formation.Several frequently seen queue scheduling mechanism is fifo queue (First In First Out Queueing; First Input First Output), PQ formation (PriorityQueueing; Priority Queues), CQ formation (Custom Queueing; Custom queuing) and WFQ formation (Weighted Fair Queuing, Weighted Fair Queuing).Every kind of formation algorithm all is to be used to solve the particular network problems of liquid flow, and the distribution of bandwidth resources, delay, delay jitter etc. are had crucial influence.
Like following table 1 is the contrast of the difference of FIFO, PQ, CQ, WFQ, each tactful congestion management techniques of CBWFQ.
Strategy | Number of queues | Advantage | Shortcoming |
FIFO (like Fig. 2) | 1 | 1, default queue mechanism, the queue length configuration is simple, is easy to use.2, handle simply, processing delay is little. | 1, all messages are put on an equal footing, and the order that message arrives has determined the losing of delay, message of bandwidth that message can take, message.2, of no force to ill-matched data source (sending like the UDP message), ill-matched data source can cause data source (sending like the TCP message) bandwidth of cooperation to suffer a loss.3, to the real-time application of time-sensitive (as |
As shown in Figure 7, for fear of the generation of this situation, formation can be adopted the packet loss strategy (difference of WRED and RED is that the former introduces IP priority, DSCP value and MPLS EXP and distinguishes drop policy) of WRED.When adopting WRED, the user can set the threshold value (threshold) of formation.When the length of formation during less than low threshold value, dropping packets not; When the length of formation was between low threshold value and high threshold, WRED began random drop message (length of formation is long more, and the probability that abandons is high more); When the length of formation during, abandon all messages greater than high threshold.
Like Fig. 9, the processing sequence sketch map of each QoS characteristic in consolidated network equipment described.At first be message classification (message classification is the prerequisite that Differentiated Services is provided for different service with the classification of identification message); According to message under classification more various technology such as CAR, GTS, WRED, formation used it on the service that finally for miscellaneous service with heterogeneous networks demand provide and guarantee promised to undertake thereafter.
One patent No. of the U.S. is US2006285500; Denomination of invention is carried out the monitoring of packet and is abandoned statistics for the patent of " Method and apparatus forpacket loss detection " discloses to pseudo-line technology, guarantees Communications service quality Q oS.Publication number is CN1949748A; Denomination of invention is the one Chinese patent application of " a kind of method and apparatus that the multi-user is carried out the QoS scheduling "; Disclose a kind of employing token bucket and realized MDRR (Modified Deficit Round Robin; Improve the difference circulation) algorithm, finally realize user's QoS dispatching method, the concrete steps of this method are: according to the token number in the QoS information table periodic refreshing token bucket of configuration; Repeating query goes out the user number of the needs scheduling in the dispatch matrix; The user number that goes out according to repeating query sends dispatch request; After obtaining last scheduled result feedback, the operation dispatching request.This invention also provides a kind of device that is used for realizing the multi-user is carried out the QoS scheduling, comprises configuration module, token bucket refresh module, dispatch matrix update module, repeating query module, dispatch request sends module and token deducts module.This invention has guaranteed distributing effectively in order of token through dispatch request and feedback mechanism, thereby reaches the service quality of QoS.
According to the congested control technology of present QoS mainly is inlet control; Particularly particularly evident in the data network; Such as DSL (Digital Subscriber Line; Digital subscriber line) system or Ethernet system, for 1000 2M users or 100M user, and outlet possibly only have 1G or 10G even lower.
Networks development, user's access side RSVP are with increasingly high, and network side will continue employing shared network bandwidth mode, because it is impossible that user's access bursts performance is reserved too much bandwidth, therefore control will be absolutely necessary for inlet.And to the classification processing of entry data; Processed; Token processing and weighted etc.; All be a kind of static relatively QoS control, therefore have that the higher user of preferential right or the big data of service request amount take network resource shared for a long time and when causing network congestion, needing regular traffic or user for it is a kind of irrational treating when one; Therefore on above basis to the monitoring of data flow, and carry out corresponding ex rights or demote process user stream or data flow are reasonable QoS control models.
Summary of the invention
Technical problem to be solved by this invention is to provide device for controlling dynamically and the method thereof of a kind of QoS Network Based, is used to improve the service quality QoS of network.
To achieve these goals, the invention provides the device for controlling dynamically of a kind of QoS Network Based, be used to improve the service quality QoS of network system, comprising:
One ex rights processing module; Be used for when launching QoS ex rights control model; Detect the congestion state of network; And the influence degree of network congestion is provided with corresponding ex rights rank according to the data flow of said network system, and redistribute the queue length of said data flow according to said ex rights rank, transmit said data flow according to the queue length after redistributing again; And
One configuration starts module, is used to determine whether to start said ex rights processing module.
The device for controlling dynamically of described QoS Network Based, wherein, said ex rights processing module comprises again:
One congestion detection module is used under QoS ex rights control model, and the congestion state of detection network and data flow are to the influence degree of network congestion;
One ex rights control module; Be used for according to the influence degree of said data flow network congestion; Corresponding ex rights rank is set, and redistributes the queue length of said data flow, transmit said data flow according to the queue length after redistributing again according to said ex rights rank.
The device for controlling dynamically of described QoS Network Based; Wherein, Said ex rights control module, and/or exports the ex rights processing module through one control of export is carried out in the outlet formation of said data flow the control that enters the mouth of the entry queue of said data flow through an inlet ex rights processing module.
The device for controlling dynamically of described QoS Network Based, wherein, said ex rights control module starts modules configured according to said configuration and confirms the enter the mouth control and/or the outlet formation of said data flow carried out control of export of entry queue to said data flow.
The device for controlling dynamically of described QoS Network Based, wherein, the congestion state of said network comprises: congested, not congested.
The device for controlling dynamically of described QoS Network Based, wherein, said configuration starts the startup of module through the said ex rights processing module of one of following three kinds of modes control:
Mode one when network is not congested, starts said ex rights processing module; Or
Mode two when network congestion, starts said ex rights processing module; Or
Mode three in network congestion or when not congested, does not start said ex rights processing module.
To achieve these goals, the present invention also provides the kinetic controlling equation method of a kind of QoS Network Based, is used to improve the service quality QoS of network system, comprising:
Step 1 determines whether to start ex rights and handles;
Step 2; Start the ex rights processing through launching QoS ex rights control model; Detect the congestion state of network; And the influence degree of network congestion is provided with corresponding ex rights rank according to the data flow of said network system, and redistribute the queue length of said data flow according to said ex rights rank, transmit said data flow according to the queue length after redistributing again.
The kinetic controlling equation method of described QoS Network Based, wherein, in the said step 1, control the startup that ex rights are handled through one of following three kinds of modes:
Mode one when network is not congested, starts said ex rights and handles; Or
Mode two when network congestion, starts said ex rights and handles; Or
Mode three in network congestion or when not congested, does not start said ex rights and handles.
The kinetic controlling equation method of described QoS Network Based; Wherein, In said step 1, between two, also comprise: the step of length of the weight of said data flow being decomposed and confirm entry queue and/or the outlet formation of said data flow according to the congestion state of network.
The kinetic controlling equation method of described QoS Network Based; Wherein, After the step of the length of said entry queue that confirms said data flow and/or outlet formation, also comprise: judge whether and to carry out ex rights and be the step of the outlet formation of the entry queue of said data flow and/or said data flow being carried out ex rights data stream.
Whether the kinetic controlling equation method of described QoS Network Based wherein, in the said step 1, also comprises: through a first timer is set one congestion detection time, arrives to detect network congestion.
The kinetic controlling equation method of described QoS Network Based wherein, in the said step 1, also comprises: through a second timer is set one ex rights time, and transmits the step of said data flow in the time by said ex rights rank in said ex rights.
The kinetic controlling equation method of described QoS Network Based, wherein, congestion detection time and ex rights satisfy relational expression between the time:
T1=n*T0;
Wherein T1 is the congestion detection time, and T0 is the ex rights time, and n is a natural number.
The kinetic controlling equation method of described QoS Network Based wherein, in the said step 2, also comprises: redistribute the queue length of said data flow according to the collocation strategy of said data flow and according to said ex rights rank, be specially:
When said collocation strategy was the FIFO priority level, to the entry queue and/or the outlet queue assignment weight 1 of said data flow, allocation level was defaulted as 0~511, or is the User Defined grade; Or
When said collocation strategy was the PQ priority level, to the entry queue and/or the outlet queue assignment weight 2 of said data flow, allocation level was defaulted as 0~7, or is the User Defined grade; Or
When said collocation strategy is the CQ priority level, to the entry queue and/or the outlet queue assignment weight 3 of said data flow; Allocation level is defaulted as 0~63, or is the User Defined grade; Or
When said collocation strategy was the WRED priority level, to the entry queue and/or the outlet queue assignment weight 4 of said data flow, allocation level was defaulted as 0~31, or is the User Defined grade; Or
When said collocation strategy was the WFQ priority level, to the entry queue and/or the outlet queue assignment weight 5 of said data flow, allocation level was defaulted as 0~127, or is the User Defined grade; Or
When said collocation strategy was the CBWFQ priority level, to the entry queue and/or the outlet queue assignment weight 6 of said data flow, allocation level was defaulted as 0~255, or is the User Defined grade.
Compared with prior art, adopt the inventive method and device, when network congestion occurring, realized dynamic ex rights control, improved the service quality QoS of network service quality QoS.
Describe the present invention below in conjunction with accompanying drawing and specific embodiment, but not as to qualification of the present invention.
Description of drawings
Fig. 1 is the QoS framework of an opening of the Y.qosar definition of prior art;
Fig. 2 is the fifo queue sketch map of prior art;
Fig. 3 is the PQ formation sketch map of prior art;
Fig. 4 is the CQ formation sketch map of prior art;
Fig. 5 is the WFQ formation sketch map of prior art;
Fig. 6 is the CBWFQ formation sketch map of prior art;
Fig. 7 is the WRED sketch map of prior art;
Fig. 8 is the CAR formation sketch map of prior art;
Fig. 9 is the processing sequence sketch map of each QoS characteristic in consolidated network equipment of prior art;
The position view of Figure 10 QoS ex rights of the present invention processing module in consolidated network equipment;
Figure 11 is the structural representation of the device for controlling dynamically of network QoS of the present invention;
Figure 12 is that the present invention carries out the flow chart that ex rights are handled;
Figure 13 is the flow chart of the kinetic controlling equation method of network QoS of the present invention.
Embodiment
Further describe below in conjunction with the accompanying drawing specific embodiments of the invention.
Shown in figure 10, the position view of QoS ex rights processing module of the present invention in consolidated network equipment; Figure 11 is the structure chart of the device for controlling dynamically of network QoS of the present invention, the figure shows the structure of the device for controlling dynamically of network QoS, comprising: configuration starts module 10, ex rights processing module 20.Ex rights processing module 20 comprises congestion detection module 201 and ex rights control module 202 again.
Ex rights control module 202; After being used to launch QoS ex rights control model; Network congestion state assignment weight according to congestion detection module 201 obtains is provided with corresponding ex rights rank, promptly carries out as above weight allocation; Thereby the QoS of dynamic control of data stream realizes, and then realizes the dynamic control to QoS service quality.
It is by the network system configuration that configuration starts module 10, is used to determine whether to start ex rights processing module 20.Following several kinds of configurations are arranged in configuration startup module 10:
First kind is normal startup, promptly under the not congested situation of network, starts ex rights processing module 20; In this case, be divided into inlet control and control of export;
Among Figure 10, ex rights processing module 20 is provided with ex rights processing module IN 1 again, is used for the control that enters the mouth of entry queue to data flow, and ex rights processing module OUT 2 is used for control of export is carried out in the outlet formation of data flow.
Starting module 10 controls by ex rights control module 202 according to configuration is to carry out enter the mouth control or carry out ex rights processing module OUT 2 and carry out control of export of ex rights processing module IN 1.
Second kind is congested startup, when promptly confirming that through status register, queue length or internal storage state present network system is in congestion state by network system, starts ex rights processing module 20; In this case, also be divided into inlet control and control of export;
Among Figure 10, ex rights processing module 20 is provided with ex rights processing module IN 1 again, is used for the control that enters the mouth of entry queue to data flow, and ex rights processing module OUT 2 is used for control of export is carried out in the outlet formation of data flow.
Starting module 10 controls by ex rights control module 202 according to configuration is to carry out enter the mouth control or carry out ex rights processing module OUT 2 and carry out control of export of ex rights processing module IN 1.
The third is no matter network is in normal condition or is in congestion state, does not start ex rights processing module 20.
Configuration starts the relation that module 10 also is used to control congestion detection time T 1 and ex rights time T 0, makes T1 and T0 satisfy following relational expression 1:
T1=n*T0 (formula 1)
Wherein n is a natural number.
After starting ex rights processing module 20, the flow process that ex rights processing module 20 is handled is shown in figure 12, comprising:
Step 121 is provided with timer T1, and T1 is the congestion detection time;
Step 122, timer T1 subtracts 1;
Step 123 judges that timer to not, as regularly not arriving, then goes back to execution in step 122, as is timed to, then step 123;
Step 124 is carried out the packet statistics, mainly accomplishes the statistic of classification of packet;
Step 125, the configuration mode/strategy of judgment data bag, the classification processing weight coefficient, that is, and according to the length of packet shared entry queue or outlet formation in time T 1, and according to configure weights and classification policy execution corresponding weights tupe.
Assign weight 1, according to port, carry out weight allocation according to inbound port in the outlet data packet length that T1 took in the time, allocation level is defaulted as 0~31, also can be the User Defined grade;
Assign weight 1; Press the FIFO priority level; Carry out weight allocation according to entry queue or outlet formation in the length that T1 took in the time, allocation level is defaulted as 0~511, also can be the User Defined grade; As being configured according to the configurable length of actual arrays, in fact the principle of FIFO does not carry out QoS control to system;
Assign weight 2, according to the PQ priority level, carry out weight allocation according to entry queue or outlet formation in the length that T1 took in the time, allocation level is defaulted as 0,1,2,3,4,5,6,7, also can be the User Defined grade;
Assign weight 3, according to the CQ priority level, carry out weight allocation according to entry queue or outlet formation in the length that T1 took in the time, allocation level is defaulted as 0~63, also can be the User Defined grade;
Assign weight 4, according to the WRED priority level, carry out weight allocation according to entry queue or outlet formation in the length that T1 took in the time, allocation level is defaulted as 0~31, also can be the User Defined grade;
Assign weight 5, according to the WFQ priority level, carry out weight allocation according to entry queue or outlet formation in the length that T1 took in the time, allocation level is defaulted as 0~127, also can be the User Defined grade;
Assign weight 6, according to the CBWFQ priority level, carry out weight allocation according to entry queue or outlet formation in the length that T1 took in the time, allocation level is defaulted as 0~255, also can be the User Defined grade.
Among Figure 11, ex rights control module 202 starts module 10 according to configuration and confirms it is to carry out ex rights processing module IN or ex rights processing module OUT, thereby realizes the control of dynamic QoS service quality.
Shown in figure 13, be the flow chart of the kinetic controlling equation method of network QoS of the present invention, this flow process has been described the control procedure of QoS ex rights control models, needs to remove temporary when system detects, and launches the control of QoS ex rights, carries out the congested control of QoS; Specifically may further comprise the steps:
Step 131 is decomposed data message weight, and the weight that obtains according to congestion detection module 201 decomposes in the data message, thereby finally confirms the length of its inlet and/or outlet formation;
Step 132 judges whether need carry out ex rights this moment, and confirms to carry out wherein ex rights, handles through starting configuration module 10, like the needs ex rights, goes to step 133; As do not need, then go to step 136 and finish;
Step 133 is redistributed message queue size, and timer T0 is set, and T0 is the ex rights time;
Step 134, timer T0 subtracts 1;
Does step 135 judge that T0 is 0? If, 0, go to step 134 and handle, otherwise go to step 136;
Step 136 is recovered message queue.
Adopt the inventive method and device, when network congestion occurring, realized dynamic ex rights control, improved the QoS of network QoS.
Certainly; The present invention also can have other various embodiments; Under the situation that does not deviate from spirit of the present invention and essence thereof; Those of ordinary skill in the art work as can make various corresponding changes and distortion according to the present invention, but these corresponding changes and distortion all should belong to the protection range of the appended claim of the present invention.
Claims (14)
1. the device for controlling dynamically of a QoS Network Based is used to improve the service quality QoS of network system, it is characterized in that, comprising:
One ex rights processing module; Be used for when launching QoS ex rights control model; Detect the congestion state of network; And the influence degree of network congestion is provided with the corresponding weights allocation level according to the data flow of said network system, and redistribute the queue length of said data flow according to said weight allocation grade, transmit said data flow according to the queue length after redistributing again; And
One configuration starts module, is used to determine whether to start said ex rights processing module.
2. the device for controlling dynamically of QoS Network Based according to claim 1 is characterized in that, said ex rights processing module comprises again:
One congestion detection module is used under QoS ex rights control model, and the congestion state of detection network and data flow are to the influence degree of network congestion;
One ex rights control module; Be used for according to the influence degree of said data flow network congestion; The corresponding weights allocation level is set, and redistributes the queue length of said data flow, transmit said data flow according to the queue length after redistributing again according to said weight allocation grade.
3. the device for controlling dynamically of QoS Network Based according to claim 2; It is characterized in that; Said ex rights control module, and/or exports the ex rights processing module through one control of export is carried out in the outlet formation of said data flow the control that enters the mouth of the entry queue of said data flow through an inlet ex rights processing module.
4. the device for controlling dynamically of QoS Network Based according to claim 3; It is characterized in that said ex rights control module starts modules configured according to said configuration and confirms the enter the mouth control and/or the outlet formation of said data flow carried out control of export of entry queue to said data flow.
5. according to the device for controlling dynamically of claim 1,2,3 or 4 described QoS Network Based, it is characterized in that the congestion state of said network comprises: congested, not congested.
6. according to the device for controlling dynamically of claim 1,2,3 or 4 described QoS Network Based, it is characterized in that said configuration starts the startup of module through the said ex rights processing module of one of following three kinds of modes control:
Mode one when network is not congested, starts said ex rights processing module; Or
Mode two when network congestion, starts said ex rights processing module; Or
Mode three in network congestion or when not congested, does not start said ex rights processing module.
7. the kinetic controlling equation method of a QoS Network Based is used to improve the service quality QoS of network system, it is characterized in that, comprising:
Step 1 determines whether to start ex rights and handles;
Step 2; Start the ex rights processing through launching QoS ex rights control model; Detect the congestion state of network; And the influence degree of network congestion is provided with the corresponding weights allocation level according to the data flow of said network system, and redistribute the queue length of said data flow according to said weight allocation grade, transmit said data flow according to the queue length after redistributing again.
8. the kinetic controlling equation method of QoS Network Based according to claim 7 is characterized in that, in the said step 1, controls the startup that ex rights are handled through one of following three kinds of modes:
Mode one when network is not congested, starts said ex rights and handles; Or
Mode two when network congestion, starts said ex rights and handles; Or
Mode three in network congestion or when not congested, does not start said ex rights and handles.
9. according to the kinetic controlling equation method of claim 7 or 8 described QoS Network Based; It is characterized in that; In said step 1, between two, also comprise: the step of length of the weight of said data flow being decomposed and confirm entry queue and/or the outlet formation of said data flow according to the congestion state of network.
10. the kinetic controlling equation method of QoS Network Based according to claim 9; It is characterized in that; After the step of the length of said entry queue that confirms said data flow and/or outlet formation, also comprise: judge whether and to carry out ex rights and be the step of the outlet formation of the entry queue of said data flow and/or said data flow being carried out ex rights data stream.
11. the kinetic controlling equation method of QoS Network Based according to claim 10 is characterized in that, in the said step 2, also comprises: through a first timer is set one congestion detection time, whether arrives to detect network congestion.
12. the kinetic controlling equation method of QoS Network Based according to claim 11; It is characterized in that; In the said step 2, also comprise: through a second timer is set one ex rights time, and transmits the step of said data flow in the time by said weight allocation grade in said ex rights.
13. the kinetic controlling equation method of QoS Network Based according to claim 12 is characterized in that, congestion detection time and ex rights satisfy relational expression between the time:
T1=n*T0,
Wherein T1 is the congestion detection time, and T0 is the ex rights time, and n is a natural number.
14. kinetic controlling equation method according to claim 10,11,12 or 13 described QoS Network Based; It is characterized in that; In the said step 2, also comprise: redistribute the queue length of said data flow according to the collocation strategy of said data flow and according to said weight allocation grade, be specially:
When said collocation strategy is the FIFO priority level, to the entry queue and/or the outlet queue assignment weight 1 of said data flow, allocation level acquiescence 0~511, or be the User Defined grade; Or
When said collocation strategy was the PQ priority level, to the entry queue and/or the outlet queue assignment weight 2 of said data flow, allocation level was defaulted as 0~7, or is the User Defined grade; Or
When said collocation strategy is the CQ priority level, to the entry queue and/or the outlet queue assignment weight 3 of said data flow; Allocation level is defaulted as 0~63, or is the User Defined grade; Or
When said collocation strategy was the WRED priority level, to the entry queue and/or the outlet queue assignment weight 4 of said data flow, allocation level was defaulted as 0~31, or is the User Defined grade; Or
When said collocation strategy was the WFQ priority level, to the entry queue and/or the outlet queue assignment weight 5 of said data flow, allocation level was defaulted as 0~127, or is the User Defined grade; Or
When said collocation strategy was the CBWFQ priority level, to the entry queue and/or the outlet queue assignment weight 6 of said data flow, allocation level was defaulted as 0~255, or is the User Defined grade.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2007101182276A CN101075963B (en) | 2007-07-02 | 2007-07-02 | Method and device for controlling dynamically based on network QoS |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2007101182276A CN101075963B (en) | 2007-07-02 | 2007-07-02 | Method and device for controlling dynamically based on network QoS |
Publications (2)
Publication Number | Publication Date |
---|---|
CN101075963A CN101075963A (en) | 2007-11-21 |
CN101075963B true CN101075963B (en) | 2012-05-23 |
Family
ID=38976789
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN2007101182276A Active CN101075963B (en) | 2007-07-02 | 2007-07-02 | Method and device for controlling dynamically based on network QoS |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN101075963B (en) |
Families Citing this family (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101414974B (en) * | 2008-12-04 | 2011-04-27 | 北京全路通信信号研究设计院 | Data flux management method based on communication terminal |
CN101969409B (en) * | 2010-11-05 | 2013-05-08 | 南京邮电大学 | Queue scheduling method based on timer and MDRR |
CN102333035B (en) * | 2011-09-28 | 2017-11-07 | 中兴通讯股份有限公司 | Router and its rsvp reservation resource regulating method and device |
EP2807567B1 (en) * | 2012-01-27 | 2018-03-07 | Marvell World Trade Ltd. | Systems and methods for dynamic priority control |
CN102629910B (en) * | 2012-02-14 | 2017-09-12 | 中兴通讯股份有限公司 | A kind of congestion-preventing approach and system based on Weighted random early detection |
CN102904820B (en) * | 2012-09-25 | 2015-06-10 | 上海证券交易所 | Extensible traffic control data interaction method and system |
WO2014067075A1 (en) * | 2012-10-30 | 2014-05-08 | 华为技术有限公司 | Method for relieving network congestion, core network device and access network device |
CN107426111A (en) * | 2017-05-27 | 2017-12-01 | 东南大学 | Hardware achievable jamming control method and device based on wred algorithm |
CN108989233B (en) * | 2017-06-05 | 2021-10-19 | 华为技术有限公司 | Congestion management method and device |
CN107689901B (en) * | 2017-11-13 | 2020-12-18 | 锐捷网络股份有限公司 | Method and device for monitoring traffic message flow |
CN110336759B (en) * | 2018-12-26 | 2022-04-26 | 锐捷网络股份有限公司 | RDMA (remote direct memory Access) -based protocol message forwarding method and device |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1581843A (en) * | 2003-07-31 | 2005-02-16 | 中兴通讯股份有限公司 | Flow control device and method based on packet mode |
EP1528728A1 (en) * | 2003-10-30 | 2005-05-04 | Alcatel | Packet scheduling based on quality of service and index of dispersion for counts |
CN1620782A (en) * | 2002-02-22 | 2005-05-25 | 连宇通信有限公司 | Priority control method in wireless pocket data channel |
CN1750517A (en) * | 2005-11-07 | 2006-03-22 | 中兴通讯股份有限公司 | Method for realizing service wide band warranty |
-
2007
- 2007-07-02 CN CN2007101182276A patent/CN101075963B/en active Active
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1620782A (en) * | 2002-02-22 | 2005-05-25 | 连宇通信有限公司 | Priority control method in wireless pocket data channel |
CN1581843A (en) * | 2003-07-31 | 2005-02-16 | 中兴通讯股份有限公司 | Flow control device and method based on packet mode |
EP1528728A1 (en) * | 2003-10-30 | 2005-05-04 | Alcatel | Packet scheduling based on quality of service and index of dispersion for counts |
CN1750517A (en) * | 2005-11-07 | 2006-03-22 | 中兴通讯股份有限公司 | Method for realizing service wide band warranty |
Also Published As
Publication number | Publication date |
---|---|
CN101075963A (en) | 2007-11-21 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN101075963B (en) | Method and device for controlling dynamically based on network QoS | |
US10523458B2 (en) | Multicast to unicast conversion technique | |
Feng et al. | Understanding and improving TCP performance over networks with minimum rate guarantees | |
Lu et al. | CHOKeR: A novel AQM algorithm with proportional bandwidth allocation and TCP protection | |
Risso et al. | Operational and Performance Issues of a CBQ router | |
Floyd | Notes on CBQ and guaranteed service | |
Mamais et al. | Efficient buffer management and scheduling in a combined IntServ and DiffServ architecture: a performance study | |
CN102413051A (en) | Service quality scheduling method and device | |
Kaur et al. | Core-stateless guaranteed throughput networks | |
Vasiliou | Reading Course Paper Overview of Internet QoS and Web Server QoS | |
Zoriđ et al. | Fairness of scheduling algorithms for real-time traffic in DiffServ based networks | |
Cisco | Quality of Service for Voice over IP | |
Domżał et al. | Guide to Flow-Aware Networking: Quality-of-Service Architectures and Techniques for Traffic Management | |
Shi | Token-based congestion control: Achieving fair resource allocations in P2P networks | |
Bodamer | A scheduling algorithm for relative delay differentiation | |
Domżał et al. | Efficient congestion control mechanism for flow‐aware networks | |
Kulhari et al. | Traffic shaping at differentiated services enabled edge router using adaptive packet allocation to router input queue | |
Joung et al. | Effect of flow aggregation on the maximum end-to-end delay | |
Smith | A brief history of QoS | |
Metz | Differentiated services | |
Zou et al. | Performance evaluation of subflow capable SCTP | |
Siew et al. | Congestion control based on flow-state-dependent dynamic priority scheduling | |
F AL-Allaf et al. | Simevents/Stateflow base Reconfigurable Scheduler in IP Internet Router | |
Tian et al. | Network Performance Architecture | |
Stojanović et al. | A novel approach for providing quality of service in multi service IP networks |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant |