+

CN103108372A - Interference sensing cross-layer routing method based on node sending and receiving capacity - Google Patents

Interference sensing cross-layer routing method based on node sending and receiving capacity Download PDF

Info

Publication number
CN103108372A
CN103108372A CN201310020551XA CN201310020551A CN103108372A CN 103108372 A CN103108372 A CN 103108372A CN 201310020551X A CN201310020551X A CN 201310020551XA CN 201310020551 A CN201310020551 A CN 201310020551A CN 103108372 A CN103108372 A CN 103108372A
Authority
CN
China
Prior art keywords
node
ability
route
packet
interference
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.)
Granted
Application number
CN201310020551XA
Other languages
Chinese (zh)
Other versions
CN103108372B (en
Inventor
朱琦
顾超
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Nanjing Post and Telecommunication University
Original Assignee
Nanjing Post and Telecommunication University
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Nanjing Post and Telecommunication University filed Critical Nanjing Post and Telecommunication University
Priority to CN201310020551.XA priority Critical patent/CN103108372B/en
Publication of CN103108372A publication Critical patent/CN103108372A/en
Application granted granted Critical
Publication of CN103108372B publication Critical patent/CN103108372B/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Data Exchanges In Wide-Area Networks (AREA)

Abstract

本发明是一种基于节点发送和接收能力的干扰感知跨层路由方法,该方法基于802.11MAC层,定义了衡量节点的发送和接收能力的参数

Figure 201310020551X100004DEST_PATH_IMAGE001
,这两个参数可以反映节点周围干扰的强弱以及节点所承受的通信负载程度;在此基础上,结合MAC层和网络层定义了新的路由判据,新判据与周围活跃邻居节点数目、经过节点的数据流的数目、节点接入信道的能力以及节点周围拓扑变化情况有关,更能全面的反映网络的真实情况。本发明以减少路由所受的干扰为目的,尽量选择瓶颈节点综合能力最大的路径或者瓶颈链路干扰最小的路径作为路由,从而降低了平均端到端时延、丢包率,提高了吞吐量。
Figure 201310020551

The present invention is an interference-aware cross-layer routing method based on node sending and receiving capabilities. The method is based on the 802.11MAC layer and defines parameters for measuring node sending and receiving capabilities.

Figure 201310020551X100004DEST_PATH_IMAGE001
, these two parameters can reflect the strength of interference around the node and the degree of communication load on the node; on this basis, a new routing criterion is defined in combination with the MAC layer and the network layer, and the new criterion is related to the number of active neighbor nodes around , the number of data streams passing through the node, the ability of the node to access the channel, and the topology changes around the node, which can more comprehensively reflect the real situation of the network. The present invention aims at reducing the interference suffered by the route, and selects the path with the largest comprehensive capacity of the bottleneck node or the path with the least interference of the bottleneck link as the route, thereby reducing the average end-to-end time delay and packet loss rate, and improving the throughput .
Figure 201310020551

Description

Interference perception cross-layer routing method based on node sending and receiving ability
Technical field
The present invention relates to a kind of implementation that is used in particular for cross-layer routing in Ad Hoc network, belong to communication technical field.
Background technology
Ad Hoc network (MANETs) is a kind of multi-hop wireless network without the center self-organizing, and node both can be used as main frame and router enters or deviated from network freely.But due to any mobility of node, network topology can change frequently, and often unpredictable.Therefore the How to choose route that arrives destination node has become the problem of the important and core of of AdHoc network.Because MANETs is exclusive, the design of the cross-layer of Routing Protocol has become irresistible trend, and the main thought of cross-layer design is the correlation of utilizing each layer, increases
Thereby vertical communication between layers reduces the waste raising network performance that internodal level communication reduces resource.
Traditional ad hoc Routing Protocol adopts jumping figure as the metric parameter of Route Selection, but the minimum path of jumping figure and do not mean that to be exactly optimal path, so need to introduce new route index.At present, MAC layer and network layer are carried out some researchs of cross-layer design and think: interference is relevant with the number of neighbor node, and interference is defined as the weighting of neighbor node number in the different communication scope.Will there be two problems in this: 1. for certain node in network, not all neighbor node all can produce disturb it, only is selected as working node that route is used for forwarding and receive grouping and just can produces it and disturb.2. node will be added up the transmission HELLO broadcast packe in the necessary cycle of information of neighbor node fully, and this not only increases work load to node, and more seriously the performance of network also can be because of cycle transmission and the reduction greatly of broadcast packet.Other researchs have proposed to weigh the parameter of node access capability based on MAC layer re-transmission policy, with the busy extent that embodies channel around node and the ability of seizing channel thereof, and select the strong node of access capability as path node.two problems of this same existence: the ability that 1. accesses channel from the viewpoint definition node of MAC layer number of retransmissions, can not effectively reflect real situation, the parameter that can directly reflect the ability of MAC layer access channel is network allocation vector NAV((Network Allocation Vector), because NAV has pointed out channel and has been in the duration of busy condition, during this period of time node can not send information, in other words, node during this period of time can not access channel, at a time, the value of the interior NAV of section is larger, the possibility that shows the channel of interior nodes access during this period of time is less.2. only considered the transmitting capacity of node and ignored the receiving ability of node, even node has very strong transmitting capacity, if receiving ability is very poor, grouping can not in time receive and forward, and finally affect the performance of network.
Summary of the invention
Technical problem:The purpose of this invention is to provide a kind of interference perception cross-layer routing method based on node sending and receiving ability.The transmitting capacity that should consider node when the method requires to set up route is considered the receiving ability of node again, they with enliven the neighbor node number on every side, topology variation situation is relevant on every side through the ability of the data flow number of node, node access channel and node; Utilize the route that the method is set up to improve significantly network
Performance.
Technical scheme:The present invention aims to provide a kind of interference perception cross-layer routing method based on node sending and receiving ability.The method comprises:
A. define and computing node transmitting capacity and node time departure, for integration capability and the suffered interference of link of computing node are prepared.Take Fig. 1 as example, node C sends and belongs to data flow S
Figure DEST_PATH_IMAGE002
The ability of D grouping
Figure DEST_PATH_IMAGE004
Belong to data flow S with reception
Figure 839610DEST_PATH_IMAGE002
The ability of D grouping
Figure DEST_PATH_IMAGE006
Be respectively:
Figure DEST_PATH_IMAGE008
Wherein,
Figure DEST_PATH_IMAGE012
Expression node C is in the probability of transmission state;
Figure DEST_PATH_IMAGE014
When expression node C can send grouping, the next one grouping of transmission was to belong to data flow S
Figure 729199DEST_PATH_IMAGE002
The probability of D;
Figure DEST_PATH_IMAGE016
Expression node C is data flow S
Figure 250310DEST_PATH_IMAGE002
D successfully preengages the probability of channel;
Figure DEST_PATH_IMAGE018
Expression node C after channel, will belong to data flow S in reservation
Figure 686977DEST_PATH_IMAGE002
The probability that sends to down hop of the grouping success of D, they all can be tried to achieve by formula (2).
B. the suffered interference of computing node integration capability and link is prepared for defining new route criterion.Set
Figure DEST_PATH_IMAGE020
The expression source node S is to destination node D's
Figure DEST_PATH_IMAGE022
Paths, set
Figure DEST_PATH_IMAGE024
The expression path
Figure DEST_PATH_IMAGE026
Comprise
Figure DEST_PATH_IMAGE028
Individual sequence node, node
Figure DEST_PATH_IMAGE030
It is node Upper hop, node Integration capability be:
Or
Figure DEST_PATH_IMAGE036
Wherein,
Figure DEST_PATH_IMAGE038
,
Figure DEST_PATH_IMAGE040
With
Figure DEST_PATH_IMAGE042
Represent respectively node Transmission belongs to data flow S Ability and the reception of D grouping belong to data flow S
Figure 940200DEST_PATH_IMAGE002
The ability of D grouping,
Figure DEST_PATH_IMAGE045
The expression node
Figure DEST_PATH_IMAGE047
Transmission belongs to data flow S
Figure 631163DEST_PATH_IMAGE002
The ability of D grouping, they can be tried to achieve by formula (1), (2), (3).
Link ( ,
Figure DEST_PATH_IMAGE032AAA
) suffered interference is:
Figure DEST_PATH_IMAGE050
C. the route criterion that redefines.The node that defines integration capability minimum in certain paths is that bottleneck node, the maximum link of interference are bottleneck link.Select path or the bottleneck link of bottleneck node integration capability maximum to disturb minimum path as route, namely the route criterion is:
Figure DEST_PATH_IMAGE052
Or
D. Route establishment process.
If it is expired that d1. source node does not arrive route or this route of destination node, calculate the ability value (transmitting capacity and integration capability) of oneself and insert route inquiry message RREQ grouping, node sends this RREQ grouping towards periphery;
D2. intermediate node operates below execution after receiving this RREQ grouping successively:
1. judge whether to receive the RREQ grouping of identical source node sequence number, abandon this RREQ grouping if having; Do not register this RREQ grouping.
2. calculate own ability value, according to new route criterion foundation or upgrade reverse route;
If 3. intermediate node is destination node, the ability value of oneself is inserted the respective regions that route is answered the rrep message grouping, send RREP message to source node; Otherwise give other node with the RREQ forwarding of packets after the ability value in renewal RREQ grouping, until destination node is received the rear transmission of this RREQ grouping RREP grouping.
D3. source node after receiving that destination node is issued the RREP message of oneself, recomputates the suffered ability value of oneself, sets up or renewal forward direction route according to new route criterion.
Useful result:The present invention has utilized the mechanism of cross-layer to propose in a MANETs method for routing based on node transmitting capacity and receiving ability, the route of utilizing the method to set up has minimum bottleneck link to be disturbed, and can improve significantly the network performances such as average end-to-end delay, throughput, packet loss.This routing algorithm is a kind of typical proactive routing protocol, is applicable to disturb in network larger network.
Description of drawings
Fig. 1 is defined node transmitting capacity and receiving ability.
Fig. 2 is that IEEE 802.11 DCF receive the flow chart when dividing into groups.
Fig. 3 is new routing algorithm cross-layer structure schematic diagram.
Fig. 4 is the workflow diagram of new routing algorithm.
Embodiment
In 9 nodes of network shown in Figure 1, there are 5 data flow, be respectively S
Figure DEST_PATH_IMAGE056
D, S1
Figure 559936DEST_PATH_IMAGE002
D, S2
Figure 88132DEST_PATH_IMAGE002
D, S3
Figure 568792DEST_PATH_IMAGE002
D, S4
Figure 798916DEST_PATH_IMAGE002
D。Be easy analysis, suppose transmitting data stream S1
Figure 842964DEST_PATH_IMAGE002
D, S2
Figure 537251DEST_PATH_IMAGE002
D, S3
Figure 126495DEST_PATH_IMAGE002
D, S4
Figure 171811DEST_PATH_IMAGE002
The route of D is set up, and will set up transmitting data stream S now
Figure 255436DEST_PATH_IMAGE002
The route of D, and Node B has sent route requests grouping RREQ(Route Request) to node C, defined node C sends and belongs to data flow S now
Figure 804229DEST_PATH_IMAGE002
The ability of D grouping
Figure DEST_PATH_IMAGE058
Belong to data flow S with reception
Figure 16905DEST_PATH_IMAGE002
The ability of D grouping
Figure DEST_PATH_IMAGE060
As follows.
CAP + SEND C S → D = P send _ state C S → D · P service C S → D · P contention _ success C S → D · P deliver _ success C S → D - - - ( 1 )
Wherein,
P send _ state C S → D = T - T contention T P service C S → D = 1 num _ flow C + 1 P contention _ success C S → D = 1 N Σ i = 1 N num _ rts not _ retry C S → D num _ rts total C S → D P deliver _ success C S → D = 1 N Σ i = 1 N num _ data not _ retry C S → D num _ data total C S → D - - - ( 2 )
CAP _ SEND C S → D = CAP _ RECV B S → D - - - ( 3 )
In formula (1):
1.
Figure DEST_PATH_GDA00002946049400046
Expression node C is in the probability of transmission state.It is defined as: in the period, node C is in non-competing time period (T-T at T Contention) shared ratio.
2.
Figure DEST_PATH_GDA00002946049400047
When expression node C can send grouping, the next one grouping of transmission was the probability that belongs to data flow S → D.Because four (num_flow have been arranged this moment C=4) data flow is through node C, if data flow S → D also will pass through node C, so according to formula (2), the probability that the grouping of the next one of transmission belongs to data flow S → D is 1/5.
3. Expression node C is the probability that data flow S → D successfully preengages channel.It is defined as node C at nearest N T in the period, the RTS number of the non-re-transmission that belongs to data flow C → D of transmission With the total number of RTS grouping that belongs to data flow C → D that sends
Figure DEST_PATH_GDA00002946049400053
The mean value of ratio.
4.
Figure DEST_PATH_GDA00002946049400054
Expression node C after channel, will belong to the probability that sends to down hop of the grouping success of data flow S → D in reservation.It is defined as node C at nearest N T in the period, the DATA of the non-re-transmission that belongs to data flow S → D of the transmission number of dividing into groups With the total number of DATA grouping that belongs to data flow S → D that sends
Figure DEST_PATH_GDA00002946049400056
The mean value of ratio.
About the definition of node C transmitting capacity, node C has been described if the packet that will belong to data flow S → D of success sends in formula (1) and (2), must have satisfied simultaneously following four conditions:
1. node C will be in the transmission state.Because each node has only been installed an antenna, node C can not be in the transmission state always, also will be in accepting state within some period.In order to calculate the probability that is in the transmission state at certain section time interior nodes C, at first to analyze the 802.11MAC layer, Fig. 2 is node IEEE802.11DCF when receiving grouping [10]The processing procedure of agreement mainly is described below.
(1) if node is idle, receiving other grouping, does not turn step (2), otherwise turn step (3);
(2) if received power less than the signal threshold level, the network allocation vector NAV(NAV with oneself has pointed out that channel is in the time of busy condition, be in fact a timer, during this period of time node must not send information) be adjusted into an extended inter frame space EIFS(Extended Interframe Space) length (sign
Figure DEST_PATH_IMAGE090
Shown in), turn step (6), otherwise turn step (4);
(3) if signal interference ratio greater than certain threshold value, is adjusted the NAV(sign of oneself
Figure DEST_PATH_IMAGE092
Shown in), turn step (6), otherwise turn step (5);
(4) receive current group, adjust the NAV(sign of oneself according to " duration field " in grouping
Figure DEST_PATH_IMAGE094
Shown in), turn step (6);
(5) grouping bumps, and abandons grouping, adjusts the NAV(sign of oneself
Figure DEST_PATH_IMAGE096
Shown in), turn step (6);
(6) carrying out next round receives.
In Fig. 2,
Figure DEST_PATH_IMAGE090A
,
Figure DEST_PATH_IMAGE094A
,
Figure DEST_PATH_IMAGE092A
,
Figure DEST_PATH_IMAGE096A
The link that meeting knot modification NAV makes node delayed delivery grouping everywhere.As long as also in work, node just can not send grouping to the NAV timer of node, can only be used for receiving grouping.The length of NAV is directly proportional to the number of enlivening the neighbor node node of receive data (namely refer to send or) on every side, enlivens the neighbor node number more, and the competition time will be longer, and node is in the probability of transmission state will be lower.So factor of using The probability that approximate representation node C is in the transmission state is reasonably,
Figure DEST_PATH_IMAGE068AA
Be inversely proportional to the number of enlivening neighbor node around node C.
2. next grouping of node C transmission must belong to data flow S → D.For a certain node in network, may more than data fail to be convened for lack of a quorum through its forwarding, himself may be also the source of data flow.Here we suppose that node is that the probability that data flow is served equates, so just can use Classical Probability Spaces to obtain the probability that node C is data flow S → D service, the i.e. factor
Figure DEST_PATH_GDA00002946049400063
Its number with the data flow of process node C is inversely proportional to.
3. the reservation that node C must be successful is to channel.Before node C is ready for sending and belongs to the packet of flowing S → D, must first remove competitive channel, in IEEE802.11DCF, node is by sending RTS packet reservation channel, if preengage the unsuccessful RTS grouping of retransmitting, until preengage successfully or re-transmission abandons packet during over certain number of retransmissions (maximum is 6).So factor
Figure DEST_PATH_GDA00002946049400064
Reflected that node C node and live-vertex on every side seize the ability of channel, if node C successfully receives the CTS frame, represented the channel booking success and begin next step transmission.
4. after channel booking success, node C must will belong to data flow S-〉the sending of the grouping success of D.Node C will begin transmission of data packets in the reservation of success after channel.Similar with channel booking, if send unsuccessfully, node C can retransmitted data packet, until sends successfully or re-transmission abandoned over certain number of times (maximum is 3) time.So factor
Figure DEST_PATH_GDA00002946049400065
Reflected the network topology change situation of node when reservation sends data after channel, because the AdHoc nodes is removable, probably there is (perhaps a collection of) active node to move to this node direction this moment, transmit with this secondary data and clash, node will have to retransmit the DATA frame, the Internet resources and the time that have consumed when preengaging channel to not wasting.
The definition of the node receiving ability that formula (3) provides represents: the receiving ability of present node equals the transmitting capacity of upstream node.This is because as long as upstream node has successfully sent grouping to downstream node, just represent that downstream node has successfully received grouping.
In sum, the definition of node transmitting capacity combines the number of the data flow of enlivening neighbor node number, process node on every side, ability, these four factors of node ambient network topology variation situation that node is seized channel.And the suffered interference of these four factors and node is directly related, so the transmitting capacity of node can be interpreted as to a certain extent the size of the interference that node is suffered, the suffered interference of the larger expression node of transmitting capacity is less, and vice versa.What like this, in fact the receiving ability of node represented is the size that upstream node is disturbed.
If set
Figure DEST_PATH_IMAGE107
The expression source node S is to destination node D's
Figure DEST_PATH_IMAGE109
Paths, set
Figure DEST_PATH_IMAGE111
The expression path
Figure DEST_PATH_IMAGE026A
Comprise Individual sequence node, node
Figure DEST_PATH_IMAGE030AA
It is node
Figure DEST_PATH_IMAGE032AAAA
Upper hop, our defined node
Figure DEST_PATH_IMAGE032AAAAA
Integration capability be:
Figure DEST_PATH_IMAGE034A
(4)
Wherein,
Figure DEST_PATH_IMAGE038A
,
Figure DEST_PATH_IMAGE040A
With
Figure DEST_PATH_IMAGE042A
Represent respectively node
Figure DEST_PATH_IMAGE032AAAAAA
Transmission belongs to data flow S
Figure 966810DEST_PATH_IMAGE002
Ability and the reception of D grouping belong to data flow S
Figure 464787DEST_PATH_IMAGE002
The ability of D grouping, their definition and formula (1), (2), (3) are identical.Formula (4) illustrates that the integration capability of node is the transmitting capacity of node and the weighting of receiving ability, and namely the size of integration capability is by transmitting capacity and the common decision of receiving ability.
Can be write as following form according to formula (3) formula (4):
(5)
According to 3.2 parts, the transmitting capacity of node can be regarded as the size of the suffered interference of node, so can find out node from formula (5)
Figure DEST_PATH_IMAGE032AAAAAAA
Integration capability also can be regarded as link (
Figure DEST_PATH_IMAGE030AAA
,
Figure DEST_PATH_IMAGE032AAAAAAAA
) size that is disturbed, that is:
(6)
The integration capability of node is larger, and the suffered interference of corresponding link is less, and vice versa.What therefore, in fact the size of the integration capability of individual node reflected is the degree that adjacent double bounce is disturbed.3.2 part is pointed out, the interference of our definition is relevant with topology variation situation around the ability of enlivening neighbor node number, the data flow number that passes through node, node access channel on every side and node, compare with other great majority researchs, the interference of our definition more can comprehensively reflect the truth of network.
Based on the integration capability of node, we define new route criterion (RM) and are:
Figure DEST_PATH_IMAGE117
(7)
According to formula (6), formula (7) also can be write as following form, and both are of equal value.
Figure DEST_PATH_IMAGE119
(8)
The node that defines integration capability minimum in certain paths is that bottleneck node, the maximum link of interference are bottleneck link.Like this, newly Routing Protocol will select the path of bottleneck node integration capability maximum or bottleneck link to disturb minimum path as route.
It is that criterion is set up route that traditional Routing Protocol all is based on minimum number, yet the interference that the path of jumping figure minimum may be suffered is very large, affects network performance.For this reason, new route criterion is no longer based on jumping figure, but utilizes the mechanism of cross-layer to select best route based on the sending and receiving ability of node.
Fig. 3 has shown the contact between each layer when in new routing algorithm, node is worked.We can find out from figure, and in route finding process, network layer is set up route according to the situation of link layer and neighbor node competitive channel on every side, the channel booking probability of success and through the number of the data flow of node; In the route keep-process, network layer is by exchanging cross-layer feedback information maintaining routing list with link layer.
New routing algorithm expands from AODV, respectively adds two ability codomains at the head that RREQ divides into groups and RREP (Route Reply) divides into groups: the node transmitting capacity
Figure DEST_PATH_IMAGE121
With the node integration capability
Figure DEST_PATH_IMAGE123
Wherein,
Figure DEST_PATH_IMAGE121A
To use according to the integration capability that formula (5) calculates self to down hop, and
Figure DEST_PATH_IMAGE123A
To select route to use to next-hop node according to the route criterion of formula (7).The network layer of each node and link layer have a single-track link table, chained list in network layer is used for recording the traffic flow information by node, the chained list of link layer is used for being recorded as each data flow and sends information that RTS grouping and DATA divide into groups, and two chained lists are real-time update all.
Fig. 4 is that node A will set up in the situation of route with Node B, the course of work of new routing algorithm, and detailed process is as follows.
If it is expired that a) node A does not arrive route or this route of destination node, insert the RREQ grouping according to the ability value (transmitting capacity and integration capability) of formula (1), (2), (5) calculating oneself, node sends this RREQ grouping towards periphery;
B) Node B operates below execution after receiving this RREQ grouping successively:
1. judge whether to receive the RREQ grouping of identical source node sequence number, abandon this RREQ grouping if having; Do not register this RREQ grouping;
2. calculate the ability value of oneself, set up or upgrade reverse route according to new route criterion (7);
The ability value that 3. will just calculate be filled into RREP disappear the grouping in, send to node A;
C) node A after receiving the RREP message that Node B is sent, recomputates the ability value of oneself and sets up or renewal forward direction route according to criterion (7).
It should be noted that: 1. in the route discovery stage, new algorithm regulation: though intermediate node have the active ways that arrives destination node by, do not allow it to reply RREQ yet, this be because each node maintenance be the ability value of himself, this value constantly changes with the network real-time status; 2. do not need to broadcast the HELLO information block, this has also reduced network overhead to a certain extent.

Claims (1)

1.一种基于节点发送和接收能力的干扰感知跨层路由方法,其特征在于该方法包括:  1. An interference-aware cross-layer routing method based on node sending and receiving capabilities, characterized in that the method comprises: a.计算节点发送能力和节点离开时间,节点C发送属于数据流S→D分组的能力
Figure DEST_PATH_FDA000029460493000119
和接收属于数据流S→D分组的能力
Figure DEST_PATH_FDA000029460493000120
分别为: 
a. Calculate node sending capability and node departure time, node C's ability to send packets belonging to data stream S→D
Figure DEST_PATH_FDA000029460493000119
and the ability to receive packets belonging to data stream S→D
Figure DEST_PATH_FDA000029460493000120
They are:
Figure DEST_PATH_FDA00002946049300011
Figure DEST_PATH_FDA00002946049300011
Figure DEST_PATH_FDA00002946049300012
Figure DEST_PATH_FDA00002946049300012
其中,
Figure DEST_PATH_FDA00002946049300013
表示节点C处于发送状态的概率;
Figure DEST_PATH_FDA00002946049300014
表示节点C可以发送分组时,发送的下一个分组是属于数据流S→D的概率;
Figure DEST_PATH_FDA00002946049300015
表示节点C为数据流S→D成功预约到信道的概率;
Figure DEST_PATH_FDA00002946049300016
表示节点C在预约到信道之后,将属于数据流S→D的分组成功的发送给下一跳的概率; 
in,
Figure DEST_PATH_FDA00002946049300013
Indicates the probability that node C is in the sending state;
Figure DEST_PATH_FDA00002946049300014
Indicates that when node C can send a packet, the probability that the next packet to be sent belongs to the data flow S→D;
Figure DEST_PATH_FDA00002946049300015
Indicates the probability that node C successfully reserves a channel for data flow S→D;
Figure DEST_PATH_FDA00002946049300016
Indicates the probability that node C will successfully send a packet belonging to data flow S→D to the next hop after reserving the channel;
b.计算节点综合能力和链路所受的干扰:集合Paths={P1,P2,...,Pm}表示源节点S到目的节点D的m条路径,集合
Figure DEST_PATH_FDA000029460493000121
表示路径Pt包含的l个节点序列,节点
Figure DEST_PATH_FDA00002946049300017
是节点
Figure DEST_PATH_FDA00002946049300018
的上一跳,节点
Figure DEST_PATH_FDA00002946049300019
的综合能力为: 
b. Calculate the comprehensive capability of nodes and the interference on the link: the set Paths={P 1 ,P 2 ,...,P m } represents m paths from the source node S to the destination node D, the set
Figure DEST_PATH_FDA000029460493000121
Indicates the l node sequence contained in the path P t , the node
Figure DEST_PATH_FDA00002946049300017
is a node
Figure DEST_PATH_FDA00002946049300018
The last hop of node
Figure DEST_PATH_FDA00002946049300019
The comprehensive ability is:
Figure DEST_PATH_FDA000029460493000110
Figure DEST_PATH_FDA000029460493000110
或  or
Figure DEST_PATH_FDA000029460493000111
Figure DEST_PATH_FDA000029460493000111
其中,
Figure DEST_PATH_FDA000029460493000122
Figure DEST_PATH_FDA000029460493000112
Figure DEST_PATH_FDA000029460493000113
分别表示节点
Figure DEST_PATH_FDA000029460493000114
发送属于数据流S→D分组的能力和接收属于数据流S→D分组的能力,
Figure DEST_PATH_FDA000029460493000115
表示节点
Figure DEST_PATH_FDA000029460493000116
发送属于数据流S→D分组的能力,链路
Figure DEST_PATH_FDA000029460493000117
所受的干扰为: 
in,
Figure DEST_PATH_FDA000029460493000122
Figure DEST_PATH_FDA000029460493000112
and
Figure DEST_PATH_FDA000029460493000113
represent nodes respectively
Figure DEST_PATH_FDA000029460493000114
the ability to send packets belonging to data stream S→D and the ability to receive packets belonging to data stream S→D,
Figure DEST_PATH_FDA000029460493000115
represents a node
Figure DEST_PATH_FDA000029460493000116
The ability to send packets belonging to the data stream S→D, the link
Figure DEST_PATH_FDA000029460493000117
The interference received is:
Figure DEST_PATH_FDA000029460493000118
Figure DEST_PATH_FDA000029460493000118
c.计算路由判据:定义某条路径中综合能力最小的节点为瓶颈节点、干扰最大的链路为瓶颈链路,选择瓶颈节点综合能力最大的路径或者瓶颈链路干扰最小的路径作为路由,即路由判据为:  c. Calculate routing criteria: define the node with the smallest comprehensive ability in a certain path as the bottleneck node, the link with the greatest interference as the bottleneck link, select the path with the largest comprehensive ability of the bottleneck node or the path with the least interference of the bottleneck link as the route, That is, the routing criterion is:
Figure DEST_PATH_FDA00002946049300021
Figure DEST_PATH_FDA00002946049300021
或  or
Figure DEST_PATH_FDA00002946049300022
Figure DEST_PATH_FDA00002946049300022
d.路由建立过程  d. Routing establishment process d1.如果源节点没有到达目的节点的路由或者该路由已经过期,计算自己的能力值即发送能力和综合能力填入路由询问消息RREQ(Route Request)分组,向周围节点发送此RREQ分组;  d1. If the source node does not have a route to the destination node or the route has expired, calculate its own ability value, that is, the sending ability and comprehensive ability, fill in the routing inquiry message RREQ (Route Request) packet, and send this RREQ packet to the surrounding nodes; d2.中间节点收到此RREQ分组后依次执行以下操作:  d2. After receiving the RREQ packet, the intermediate node performs the following operations in sequence: ①判断是否有收到过相同源节点序列号的RREQ分组,若有则丢弃此RREQ分组;没有则登记此RREQ分组;  ①Judge whether there is a RREQ packet with the same source node serial number received, if so, discard the RREQ packet; if not, register the RREQ packet; ②计算自己的能力值,按照新路由判据建立或更新反向路由;  ②Calculate its own capability value, and establish or update the reverse route according to the new routing criterion; ③若中间节点是目的节点,则将自己的能力值填入路由回答消息RREP(Route Reply)分组的相应区域,向源节点发送RREP消息;否则更新RREQ分组中的能力值后将RREQ分组转发给其它节点,直到目的节点收到此RREQ分组后发送RREP分组为止;  ③ If the intermediate node is the destination node, fill in its capability value into the corresponding area of the route reply message RREP (Route Reply) packet, and send the RREP message to the source node; otherwise, update the capability value in the RREQ packet and forward the RREQ packet to Other nodes, until the destination node sends the RREP packet after receiving the RREQ packet; d3.源节点在收到目的节点发给自己的RREP消息后,重新计算自己的所受的能力值,按照新路由判据建立或更新前向路由。  d3. After receiving the RREP message sent by the destination node, the source node recalculates its own capability value, and establishes or updates the forward route according to the new routing criterion. the
CN201310020551.XA 2013-01-21 2013-01-21 Interference sensing cross-layer routing method based on node sending and receiving capacity Expired - Fee Related CN103108372B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201310020551.XA CN103108372B (en) 2013-01-21 2013-01-21 Interference sensing cross-layer routing method based on node sending and receiving capacity

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201310020551.XA CN103108372B (en) 2013-01-21 2013-01-21 Interference sensing cross-layer routing method based on node sending and receiving capacity

Publications (2)

Publication Number Publication Date
CN103108372A true CN103108372A (en) 2013-05-15
CN103108372B CN103108372B (en) 2015-07-01

Family

ID=48315868

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201310020551.XA Expired - Fee Related CN103108372B (en) 2013-01-21 2013-01-21 Interference sensing cross-layer routing method based on node sending and receiving capacity

Country Status (1)

Country Link
CN (1) CN103108372B (en)

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103546895A (en) * 2013-10-24 2014-01-29 哈尔滨工业大学 Channel Allocation Method Based on Mobility Prediction in Cognitive Radio Networks
CN105744550A (en) * 2016-02-04 2016-07-06 中国联合网络通信集团有限公司 Wireless Mesh network, and routing method and apparatus thereof
CN106231632A (en) * 2016-10-06 2016-12-14 陕西尚品信息科技有限公司 A kind of based on multi channel Ad Hoc network information switching method
CN107105388A (en) * 2017-04-05 2017-08-29 南京邮电大学 A kind of vehicle-mounted network route method of cross-layer based on link transmission ability
CN111342936A (en) * 2020-03-04 2020-06-26 北京星河亮点技术股份有限公司 Network coding method and system of wireless backbone network
CN112910779A (en) * 2021-03-03 2021-06-04 盐城工学院 Ad Hoc network-based cross-layer routing optimization protocol

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101945432A (en) * 2010-09-16 2011-01-12 北京邮电大学 Multi-rate opportunistic routing method for wireless mesh network
EP2451204A1 (en) * 2010-11-04 2012-05-09 Thales Nederland B.V. A maritime mobile ad-hoc network
CN102857988A (en) * 2012-03-21 2013-01-02 北京交通大学 Realization method of routing in accordance with requirements in cognitive wireless Ad Hoc network
CN102883398A (en) * 2012-09-18 2013-01-16 中国科学院上海微系统与信息技术研究所 Low-delay balanced energy consumption routing method for wireless sensing network

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101945432A (en) * 2010-09-16 2011-01-12 北京邮电大学 Multi-rate opportunistic routing method for wireless mesh network
EP2451204A1 (en) * 2010-11-04 2012-05-09 Thales Nederland B.V. A maritime mobile ad-hoc network
CN102857988A (en) * 2012-03-21 2013-01-02 北京交通大学 Realization method of routing in accordance with requirements in cognitive wireless Ad Hoc network
CN102883398A (en) * 2012-09-18 2013-01-16 中国科学院上海微系统与信息技术研究所 Low-delay balanced energy consumption routing method for wireless sensing network

Cited By (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103546895A (en) * 2013-10-24 2014-01-29 哈尔滨工业大学 Channel Allocation Method Based on Mobility Prediction in Cognitive Radio Networks
CN103546895B (en) * 2013-10-24 2016-08-03 哈尔滨工业大学 Method for channel allocation based on mobility prediction in cognitive radio networks
CN105744550A (en) * 2016-02-04 2016-07-06 中国联合网络通信集团有限公司 Wireless Mesh network, and routing method and apparatus thereof
CN106231632A (en) * 2016-10-06 2016-12-14 陕西尚品信息科技有限公司 A kind of based on multi channel Ad Hoc network information switching method
CN106231632B (en) * 2016-10-06 2019-08-02 陕西尚品信息科技有限公司 One kind being based on multi channel Ad-Hoc network information exchange method
CN107105388A (en) * 2017-04-05 2017-08-29 南京邮电大学 A kind of vehicle-mounted network route method of cross-layer based on link transmission ability
CN107105388B (en) * 2017-04-05 2019-07-16 南京邮电大学 A Cross-Layer Vehicle Network Routing Method Based on Link Transmission Capability
CN111342936A (en) * 2020-03-04 2020-06-26 北京星河亮点技术股份有限公司 Network coding method and system of wireless backbone network
CN111342936B (en) * 2020-03-04 2022-04-22 北京星河亮点技术股份有限公司 Network coding method and system of wireless backbone network
CN112910779A (en) * 2021-03-03 2021-06-04 盐城工学院 Ad Hoc network-based cross-layer routing optimization protocol
CN112910779B (en) * 2021-03-03 2023-10-13 盐城工学院 Ad Hoc network-based cross-layer route optimization protocol realization method

Also Published As

Publication number Publication date
CN103108372B (en) 2015-07-01

Similar Documents

Publication Publication Date Title
CN101674630B (en) Implementation method of cross-layer routing capable of perceiving congestion
CN102387559B (en) Cross-layer route optimization method and device for wireless Mesh network
CN101415248B (en) Establishment method of cross-layer dynamic source routing protocol based on load balancing
CN1299478C (en) Route searching of detgredd of node based on radio self-organizing network and maitenance method thereof
CN101932062B (en) Multipath routing method in Ad Hoc network environment
CN104010343A (en) Wireless network optimization method for intelligent meter reading system
CN107846706A (en) A kind of coding cognitive radio mesh network multipaths footpath method for routing of Congestion Avoidance
CN103108372A (en) Interference sensing cross-layer routing method based on node sending and receiving capacity
CN103139073B (en) A kind of cognitive routing method based on Ad Hoc network form
CN102438290A (en) A Wireless Network Routing Method Based on Directional Antenna
CN101431810A (en) Cross-layer cooperated routing method supporting multi-speed transmission in Ad Hoc network
CN105188084B (en) A kind of wireless sensor network routing optimization method based on congestion control
CN107222901B (en) Implementation Method of Cognitive Wireless Network Routing Protocol Based on Channel Allocation
Chaba et al. Simulation based performance analysis of on-demand routing protocols in MANETs
Sharma et al. Adaptive Energy Efficient Load Distribution Using Fuzzy Approach.
Sharma et al. Effects of velocity on performance of DYMO, AODV and DSR routing protocols in mobile Ad-hoc networks
Guruswamy et al. A novel efficient rebroadcast protocol for minimizing routing overhead in mobile ad-hoc networks
Hui et al. A survey of multipath load balancing based on network stochastic model in Manet
Wannawilai et al. AOMDV with sufficient bandwidth aware
Yang et al. Location-aided opportunistic routing for mobile ad hoc networks
Hu et al. Is mobility always harmful to routing protocol performance of MANETs
Yassein et al. A performance comparison of smart probabilistic broadcasting of ad hoc distance vector (AODV)
Jiang et al. Load balancing routing algorithm for ad hoc networks
Chen et al. Energy efficient routing protocol for ad hoc networks
Bilandi et al. Comparative analysis of ad hoc routing protocols based on user's point of view

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
EE01 Entry into force of recordation of patent licensing contract

Application publication date: 20130515

Assignee: Jiangsu Nanyou IOT Technology Park Ltd.

Assignor: NANJING University OF POSTS AND TELECOMMUNICATIONS

Contract record no.: 2016320000221

Denomination of invention: Interference sensing cross-layer routing method based on node sending and receiving capacity

Granted publication date: 20150701

License type: Common License

Record date: 20161129

LICC Enforcement, change and cancellation of record of contracts on the licence for exploitation of a patent or utility model
EC01 Cancellation of recordation of patent licensing contract
EC01 Cancellation of recordation of patent licensing contract

Assignee: Jiangsu Nanyou IOT Technology Park Ltd.

Assignor: NANJING University OF POSTS AND TELECOMMUNICATIONS

Contract record no.: 2016320000221

Date of cancellation: 20180116

CF01 Termination of patent right due to non-payment of annual fee
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20150701

Termination date: 20220121

点击 这是indexloc提供的php浏览器服务,不要输入任何密码和下载