CN106454941A - Optimal congestion control method for wireless network - Google Patents
Optimal congestion control method for wireless network Download PDFInfo
- Publication number
- CN106454941A CN106454941A CN201610921725.3A CN201610921725A CN106454941A CN 106454941 A CN106454941 A CN 106454941A CN 201610921725 A CN201610921725 A CN 201610921725A CN 106454941 A CN106454941 A CN 106454941A
- Authority
- CN
- China
- Prior art keywords
- fuzzy
- control
- margin
- node
- sigma
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W28/00—Network traffic management; Network resource management
- H04W28/02—Traffic management, e.g. flow control or congestion control
- H04W28/0289—Congestion control
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
The invention aims at a problem that the congestion control of the wireless network is difficult to achieve the dynamic and high-efficiency management. The method achieves the optimal utilization of resources of the wireless network through building an optimal congestion control rate model and a congestion optimal control mechanism.
Description
Technical field
The present invention relates to communication network field, particularly relate to queueing theory, and optimum theory.
Background technology
Radio network technique always is research and the focus of application.Numerous experts and researcher are to wireless network skill
Constantly analyzing and research of art so that it is obtained rapid lasting development, the 802.11X standard of more and more species is suggested,
Constantly being updated, the wireless network architecture of various novelties is suggested, and is also constantly carrying out their realization, to them
Dispose and application is also being carried out in a deep going way.
When there is too much message in a network, the performance of network can decline, and this phenomenon is referred to as congestion, in network
Congestion derives from Internet resources and the lack of uniformity of network traffics distribution.Congestion will not disappear with the raising of network throughput
Remove.By network congestion Producing reason it is recognized that while the generation of congestion comes from shortage of resources, but unilaterally increase resource can not
Avoiding the generation of congestion, sometimes even increasing the weight of Congestion Level SPCC, a kind of typical congestion control mechanism is as shown in Figure 1.For example, increase
Add gateway caches and can increase the delay by gateway for the message, when packet through long queue up complete to forward when they early oneself
Time-out, and source thinks that these packets have been dropped, and starts to retransmit, but these packets still transmit in a network, on the contrary
Waste Internet resources and increased the weight of network congestion.And for example, the processing speed of processor may cause network congestion too slowly, but single
The performance of pure this processor of raising, the bottleneck of network can be transferred to again other places, cause not mating of system components.Always
It, there is the difficulty of following several respects in the design of congestion avoidance algorithm:
(1) distributivity of algorithm:The realization of congestion avoidance algorithm is distributed in different network layers and multiple network joint
In point.Use distributed congestion avoidance algorithm can reduce the process complexity of individual node, improve the sane of network simultaneously
Property.
(2) extensibility of algorithm:In network, performance everywhere has very big difference, for different network conditions, as
The change of network size, the change of bandwidth, the change of chain circuit transmission time delay, different end system situations, and there is multiple number
During according to stream, congestion avoidance algorithm all should have relatively good performance indications.
(3) performance requirement of algorithm:Congestion avoidance algorithm has very high requirement to performance, including the efficiency of algorithm, justice
Property, stability, robustness and convergence.Common congestion control policy can only achieve the performance requirement of part, therefore to these
Index needs to consider.
(4) easy implementation of algorithm:The design of congestion avoidance algorithm is simple as far as possible with realization, not only to reduce as far as possible
Additional network traffics, and the complexity of feedback signal to be reduced, the design of congestion avoidance algorithm must also be as far as possible simultaneously
Reduce the complexity of the amount of calculation at network node for this algorithm and realization.
(5) complexity of congestion:Communication network oneself develop into a huge complex system, its complexity is net
The complexity of network topological structure, the complexity of network data flow such as self similarity, self-organizing is critical and congestion phase transition phenomena etc..
Therefore, it is the transmission enhancing efficiency realizing wireless mesh network, it is necessary to set up efficient congestion control mechanism.
Content of the invention
The technical problem to be solved is:During by setting up terminal wake-up mechanism, data encryption mechanism and realizing
Clock Synchronous fluorimetry, it is achieved the safety encryption certification of wireless network.
The present invention solves that the technical scheme that above-mentioned technical problem is used comprises the following steps, as shown in Figure 2:
A, the optimum congestion control Rate Models of foundation;
B, set up congestion optimum control mechanism.
In described step A, set up optimum congestion control Rate Models:
0≤pu≤1,0<qv<1
Wherein source node s to destination node t ∈ TsTransmission path be A, A and logical links IuThe overlapping transmission road of=(f, H)
Footpath collection is combined into B,For in B through the business flow rate of service convergence node h, TsFor the purpose of node set,Save for origin to source
Put s and the business flow rate through logical links (f, H), xsFor the business flow rate of the session that source node s initiates, ru,v
For logical links IuThe transfer rate of ∈ (f, J), puIt is u-th logical links IuWeight coefficient, qvIt is v-th transmitting scene
Weight coefficient,S is source node set, and logical links (f, H) uses broadcast, H
For Business Stream aggregation node set, tr (u) is logical links IuTransmitting terminal,For logic-based link IuThe industry of session s
Business flow velocity rate, εfFor the primary power of node f, eu,vFor logical links IuAverage transmission energy,TfFor node f's
Life span, N is the node set in network, xf,sFor decision variable, if the source node that node f is session, then xf,s=xsIf,
Node f is the sink node of session, then xf,s=-xsIf node f is not for source node or sink node, the then x of sessionf,s=0, L
For logical links set, λ, λ1And λ2It is balance weight coefficient, W1And W2It is respectively λ1And λ2Regulatory factor, F is set of node
Close.
In described step B, carry out fuzzy learning optimization, be specially:A. initialization q value, q [i, j]=0,1≤i≤N, 1≤
j≤J;B., behavior trigger policy is set:When triggering probability and being 1-ε, ai=argmaxkQ [i, k], when triggering probability and being ε, ai
=random{ak, k=1,2 ..., J};C. the global behavior parameter of fuzzy logic control is obtainedD. count
CalculateE. behavioral parameters is usedAnd enter NextState s (t+1);
F. new state amount is obtainedG. error signal Δ Q=r (t+1)+γ
Vt(s (t), a), γ is weight coefficient to (s (t+1))-Q;H. rule q [i, a are usedi]+=q [i,ai]+η·ΔQ·αi(s(t))
Update q value;I. repeat the above steps, and constantly update s (t), when obtaining the convergence domain of optimal solution, then stop calculating, wherein
αiS () is aiWeight coefficient, Q (s (t), a) for state be s (t), iterations is t and fuzzy control behavioral parameters is a's
Q functional value, αiS () is the degree of belief of fuzzy logic ordination i, r (t+1) is that forward strengthens signal, and η is learning rate, and i is fuzzy
Logic rules number, j is fuzzy logic ordination correction number.
In described step B, the fuzzy rule of congestion control is set, is specially:Fuzzy control unit is by fuzzy rule base, mould
Stick with paste processing unit, ambiguity solution processing unit and interference engine composition;Fuzzy Processing unit receives RijWith HO margin, and produce
Corresponding controlling behavior, as it is shown on figure 3, be specially:(1). work as RijWhen being H for lack of balance (i → j) and HO margin, Fuzzy Control
Behavior processed is EL;(2). work as RijWhen being M for lack of balance (i → j) and HO margin, fuzzy control behavior is VL;(3). work as Rij
When being L for lack of balance (i → j) and HO margin, fuzzy control behavior is L;(4). work as RijBe equilibrium and HO margin be H
When, fuzzy control behavior is N;(5). work as RijWhen being M for equilibrium with HO margin, fuzzy control behavior is N;(6). work as RijFor
When equilibrium and HO margin are L, fuzzy control behavior is N;(7). work as RijWhen being L for lack of balance (i → j) and HO margin,
Fuzzy control behavior is EH;(8). work as RijWhen being M for lack of balance (i → j) and HO margin, fuzzy control behavior is VH;Wherein
L is rudimentary, and M is middle rank, and H is senior, and EL is ultralow level, and VL is very rudimentary, and N is empty set, and VH is very senior, and EH is superelevation level,
RijRepresent Business Stream by i to j, R for lack of balance (i → j)ijRepresent between i and j, there is not Business Stream transmission, R for equilibriumij=
CBRi-CBRj, as shown in Figure 4.
In described step B, setting up optimum Congestion Control Model, it is by wireless network, fuzzy control unit and fuzzy learning
Optimize unit composition, as it is shown in figure 5, fuzzy learning optimizes unit receives the CDR that the status information from wireless network obtainsiWith
CDRjInformation, and export Δ HO margin1, fuzzy control unit receives to the HO margin and (CBR of wireless networki-
CBRj) information and fuzzy learning optimize the output Δ HO margin of unit1, and export Δ HO margin2It is used for wireless network
The congestion control ability of regulation wireless network, whereinFor call blocking rate,For call dropping rates, NblockedFor number of calls blocked in call access control, NacceptedFor connecing
Receive control in received call number, NdroppedFor the number of calls being dropped in call access control, NsuccFor call access control becomes
Work(completes the number of calls of call.
Brief description
A kind of typical congestion control mechanism schematic diagram of Fig. 1
The optimum congestion control schematic flow sheet of Fig. 2 wireless network
Fig. 3 fuzzy control cellular construction schematic diagram
Fig. 4 fuzzy control rule
The optimum congestion control architecture schematic diagram of Fig. 5
Detailed description of the invention
For reaching above-mentioned purpose, technical scheme is as follows:
The first step, sets up optimum congestion control Rate Models:
0≤pu≤1,0<qv<1
Wherein source node s to destination node t ∈ TsTransmission path be A, A and logical links IuThe overlapping transmission road of=(f, H)
Footpath collection is combined into B,For in B through the business flow rate of service convergence node h, TsFor the purpose of node set,Save for origin to source
Put s and the business flow rate through logical links (f, H), xsFor the business flow rate of the session that source node s initiates, ru,v
For logical links IuThe transfer rate of ∈ (f, J), puIt is u-th logical links IuWeight coefficient, qvIt is v-th transmitting scene
Weight coefficient,S is source node set, and logical links (f, H) uses broadcast, H
For Business Stream aggregation node set, tr (u) is logical links IuTransmitting terminal,For logic-based link IuThe industry of session s
Business flow velocity rate, εfFor the primary power of node f, eu,vFor logical links IuAverage transmission energy,TfFor node f's
Life span, N is the node set in network, xf,sFor decision variable, if the source node that node f is session, then xf,s=xsIf,
Node f is the sink node of session, then xf,s=-xsIf node f is not for source node or sink node, the then x of sessionf,s=0, L
For logical links set, λ, λ1And λ2It is balance weight coefficient, W1And W2It is respectively λ1And λ2Regulatory factor, F is set of node
Close.
Second step, carries out fuzzy learning optimization, is specially:A. q value, q [i, j]=0,1≤i≤N, 1≤j≤J are initialized;
B., behavior trigger policy is set:When triggering probability and being 1-ε, ai=argmaxkQ [i, k], when triggering probability and being ε, ai=
random{ak, k=1,2 ..., J};C. the global behavior parameter of fuzzy logic control is obtainedD. calculateE. behavioral parameters is usedAnd enter NextState s (t+1);f.
Obtain new state amountG. error signal Δ Q=r (t+1)+γ Vt
(s (t), a), γ is weight coefficient to (s (t+1))-Q;H. rule q [i, a are usedi]+=q [i, ai]+η·ΔQ·αi(s (t)) more
New q value;I. repeat the above steps, and constantly update s (t), when obtaining the convergence domain of optimal solution, then stop calculating, wherein αi
S () is aiWeight coefficient, (s (t), a) for being s (t), the Q that iterations is t and fuzzy control behavioral parameters is a in state for Q
Functional value, αiS () is the degree of belief of fuzzy logic ordination i, r (t+1) is that forward strengthens signal, and η is learning rate, and i is fuzzy
Logic rules number, j is fuzzy logic ordination correction number.
3rd step, arranges congestion control rule, is specially:Fuzzy control unit by fuzzy rule base, Fuzzy Processing unit,
Ambiguity solution processing unit and interference engine composition;Fuzzy Processing unit receives RijWith HO margin, and produce corresponding control row
For being specially:(1). work as RijWhen being H for lack of balance (i → j) and HO margin, fuzzy control behavior is EL;(2). work as RijFor
When lack of balance (i → j) and HO margin are M, fuzzy control behavior is VL;(3). work as RijFor lack of balance (i → j) and HO
When margin is L, fuzzy control behavior is L;(4). work as RijWhen being H for equilibrium with HO margin, fuzzy control behavior is N;
(5). work as RijWhen being M for equilibrium with HO margin, fuzzy control behavior is N;(6). work as RijBe equilibrium and HO margin be L
When, fuzzy control behavior is N;(7). work as RijWhen being L for lack of balance (i → j) and HO margin, fuzzy control behavior is EH;
(8). work as RijWhen being M for lack of balance (i → j) and HO margin, fuzzy control behavior is VH;Wherein L is rudimentary, and M is middle rank, H
For senior, EL is ultralow level, and VL is very rudimentary, and N is empty set, and VH is very senior, and EH is superelevation level, RijFor lack of balance (i → j) table
Show Business Stream by i to j, RijRepresent between i and j, there is not Business Stream transmission, R for equilibriumij=CBRi-CBRj.
4th step, sets up optimum Congestion Control Model, and it is optimized single by wireless network, fuzzy control unit and fuzzy learning
Unit's composition, fuzzy learning optimizes unit and receives the CDR that the status information from wireless network obtainsiAnd CDRjInformation, and export Δ HO
margin1, fuzzy control unit receives to the HO margin and (CBR of wireless networki-CBRj) information and fuzzy learning optimization
The output Δ HO margin of unit1, and export Δ HO margin2To wireless network for regulating the congestion control of wireless network
Ability, whereinFor call blocking rate,For call dropping rates,
NblockedFor number of calls blocked in call access control, NacceptedFor received call number, N in call access controldropped
For the number of calls being dropped in call access control, NsuccFor call access control is successfully completed the number of calls of call.
The present invention proposes the optimum jamming control method of a kind of wireless network, by setting up optimum congestion control speed mould
Type and congestion optimum control mechanism, it is achieved the optimizing network resource utilization of wireless network.
Claims (5)
1. an optimum jamming control method for wireless network, by setting up optimum congestion control Rate Models and the optimum control of congestion
Making mechanism, it is achieved the optimizing network resource utilization of wireless network, comprises the steps:
A, the optimum congestion control Rate Models of foundation;
B, set up congestion optimum control mechanism.
2. method according to claim 1, is characterized in that for described step A:Set up optimum congestion control Rate Models:
0≤pu≤1,0<qv<1
Wherein source node s to destination node t ∈ TsTransmission path be A, A and logical links IuThe overlapping transmission path of=(f, H)
Collection is combined into B,For in B through the business flow rate of service convergence node h, TsFor the purpose of node set,Save for origin to source
Put s and the business flow rate through logical links (f, H), xsFor the business flow rate of the session that source node s initiates, ru,v
For logical links IuThe transfer rate of ∈ (f, J), puIt is u-th logical links IuWeight coefficient, qvIt is v-th transmitting scene
Weight coefficient,S is source node set, and logical links (f, H) uses broadcast, H
For Business Stream aggregation node set, tr (u) is logical links IuTransmitting terminal,For logic-based link IuThe business of session s
Flow velocity rate, εfFor the primary power of node f, eu,vFor logical links IuAverage transmission energy,TfLife for node f
Depositing the time, N is the node set in network, xf,sFor decision variable, if the source node that node f is session, then xf,s=xsIf, joint
Point f is the sink node of session, then xf,s=-xsIf node f is not for source node or sink node, the then x of sessionf,s=0, L are
Logical links set, λ, λ1And λ2It is balance weight coefficient, W1And W2It is respectively λ1And λ2Regulatory factor, F is node set.
3. method according to claim 1, is characterized in that for described step B:Carry out fuzzy learning optimization, be specially:a.
Initialize q value, q [i, j]=0,1≤i≤N, 1≤j≤J;B., behavior trigger policy is set:When triggering probability and being 1-ε, ai=
arg maxkQ [i, k], when triggering probability and being ε, ai=random{ak, k=1,2 ..., J};C. fuzzy logic control is obtained
Global behavior parameterD. calculateE. behavioral parameters is usedAnd enter NextState s (t+1);F. new state amount is obtained
G. error signal Δ Q=r (t+1)+γ Vt(s (t), a), γ is weight coefficient to (s (t+1))-Q;H. rule q is used
[i,ai]+=q [i, ai]+η·ΔQ·αi(s (t)) updates q value;I. repeat the above steps, and constantly update s (t), work as acquisition
During the convergence domain of optimal solution, then stop calculating, wherein αiS () is aiWeight coefficient, (s (t), a) for being s (t), repeatedly in state for Q
The Q functional value that generation number is t and fuzzy control behavioral parameters is a, αiS () is the degree of belief of fuzzy logic ordination i, r (t+1) is
Forward strengthens signal, and η is learning rate, and i is fuzzy logic ordination number, and j is fuzzy logic ordination correction number.
4. method according to claim 1, is characterized in that for described step B:Congestion control rule is set, is specially:Mould
Stick with paste control unit to be made up of fuzzy rule base, Fuzzy Processing unit, ambiguity solution processing unit and interference engine;Fuzzy Processing unit
Receive RijWith HO margin, and produce corresponding controlling behavior, be specially:(1). work as RijFor lack of balance (i → j) and HO
When margin is H, fuzzy control behavior is EL;(2). work as RijWhen being M for lack of balance (i → j) and HO margin, fuzzy control
Behavior is VL;(3). work as RijWhen being L for lack of balance (i → j) and HO margin, fuzzy control behavior is L;(4). work as RijFor all
When weighing apparatus and HO margin are H, fuzzy control behavior is N;(5). work as RijWhen being M for equilibrium with HO margin, fuzzy control row
For for N;(6). work as RijWhen being L for equilibrium with HO margin, fuzzy control behavior is N;(7). work as RijFor lack of balance (i → j)
When being L with HO margin, fuzzy control behavior is EH;(8). work as RijWhen being M for lack of balance (i → j) and HO margin, fuzzy
Controlling behavior is VH;Wherein L is rudimentary, and M is middle rank, and H is senior, and EL is ultralow level, and VL is very rudimentary, and N is empty set, and VH is for very
Senior, EH is superelevation level, RijRepresent Business Stream by i to j, R for lack of balance (i → j)ijRepresent do not exist between i and j for equilibrium
Business Stream transmits, Rij=CBRi-CBRj, HOMargin is Edge position control weights.
5. method according to claim 1, is characterized in that for described step B:Setting up optimum Congestion Control Model, it is by nothing
Gauze network, fuzzy control unit and fuzzy learning optimize unit composition, and fuzzy learning optimizes unit and receives the shape from wireless network
The CDR of state information acquisitioniAnd CDRjInformation, and export Δ HO margin1, fuzzy control unit receives to the HO of wireless network
Margin and (CBRi-CBRj) information and fuzzy learning optimize the output Δ HO margin of unit1, and export Δ HO margin2
To wireless network for regulating the congestion control ability of wireless network, whereinFor call congestion
Rate,For call dropping rates, NblockedFor number of calls blocked in call access control, NacceptedFor
Received call number in call access control, NdroppedFor the number of calls being dropped in call access control, NsuccFor in call access control
It is successfully completed the number of calls of call.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610921725.3A CN106454941A (en) | 2016-10-21 | 2016-10-21 | Optimal congestion control method for wireless network |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610921725.3A CN106454941A (en) | 2016-10-21 | 2016-10-21 | Optimal congestion control method for wireless network |
Publications (1)
Publication Number | Publication Date |
---|---|
CN106454941A true CN106454941A (en) | 2017-02-22 |
Family
ID=58176360
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201610921725.3A Pending CN106454941A (en) | 2016-10-21 | 2016-10-21 | Optimal congestion control method for wireless network |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN106454941A (en) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN114040428A (en) * | 2021-11-09 | 2022-02-11 | 苏州健雄职业技术学院 | Wireless network link congestion control method |
CN114615199A (en) * | 2022-04-25 | 2022-06-10 | 曲阜师范大学 | TCP network congestion control method, device, terminal and readable storage medium |
-
2016
- 2016-10-21 CN CN201610921725.3A patent/CN106454941A/en active Pending
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN114040428A (en) * | 2021-11-09 | 2022-02-11 | 苏州健雄职业技术学院 | Wireless network link congestion control method |
CN114615199A (en) * | 2022-04-25 | 2022-06-10 | 曲阜师范大学 | TCP network congestion control method, device, terminal and readable storage medium |
CN114615199B (en) * | 2022-04-25 | 2023-10-13 | 曲阜师范大学 | TCP network congestion control method, device, terminal and readable storage medium |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
Kamgueu et al. | On design and deployment of fuzzy-based metric for routing in low-power and lossy networks | |
Al-Kashoash et al. | Congestion control in wireless sensor and 6LoWPAN networks: toward the Internet of Things | |
Li et al. | QTCP: Adaptive congestion control with reinforcement learning | |
CN103596191B (en) | A kind of wireless sensor network intelligent configuration system and method thereof | |
CN102932840A (en) | Wireless router active queue management method based on rates and queue length | |
Kim et al. | Network-Aided Intelligent Traffic Steering in 5G Mobile Networks. | |
Kechiche et al. | A novel opportunistic fuzzy logic based objective function for the routing protocol for low-power and lossy networks | |
CN106454941A (en) | Optimal congestion control method for wireless network | |
Musaddiq et al. | Learning-based resource management for low-power and lossy IoT networks | |
CN107171957B (en) | Self-adaptive DTN routing algorithm based on resource limited condition | |
Chen et al. | RAN information-assisted TCP congestion control using deep reinforcement learning with reward redistribution | |
CN102202344B (en) | Cross-layer congestion control method based on game theory in wireless Mesh network | |
CN102447625B (en) | Node state control method based on feedback control mechanism of link between nodes | |
Dasgupta et al. | Congestion avoidance topology in wireless sensor network using Karnaugh map | |
CN104185241B (en) | Suitable for the method for routing of tethered satellite network | |
CN106454899A (en) | Method for optimizing survival time for wireless mesh network | |
Basicevic et al. | On the application of fuzzy-based flow control approach to High Altitude Platform communications | |
CN104994464A (en) | Mobile social network data forwarding method based on hierarchical community structure | |
Li et al. | Lower bound of weighted fairness guaranteed congestion control protocol for WSNs | |
CN111555978B (en) | SDN routing arrangement method with energy saving and service quality guarantee functions in smart grid | |
CN114980155A (en) | Periodic data stream scheduling and aggregating method for 6TiSCH network | |
Peng et al. | End-to-end QoS guaranteed approach using multi-object genetic algorithm in cognitive MANETs | |
Chen et al. | A Markovian jump congestion control strategy for mobile ad-hoc networks with differentiated services traffic | |
Chaudhry et al. | Bio-inspired energy conserving adaptive power and rate control in MANET | |
CN104469823A (en) | WSN time delay optimizing method applied to electric transmission line on-line monitoring |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
RJ01 | Rejection of invention patent application after publication | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20170222 |