Mobile ad-hoc network
First Claim
1. A method of assessing a communication route comprising a plurality of links between nodes in a mobile ad-hoc network, the method comprising calculating the two-hop residual bandwidth of each node I of the route as
-
( t ) = B - ∑ J ∈ N ( I ) B ( J ) ϕ
N(I) and φ
is a factor to account for protocol overhead.
1 Assignment
0 Petitions
Accused Products
Abstract
A method of assessing a communication route comprising a plurality of links between nodes in a mobile ad-hoc network comprises calculating the two-hop residual bandwidth of each node I of the route as
-
Citations
21 Claims
-
1. A method of assessing a communication route comprising a plurality of links between nodes in a mobile ad-hoc network, the method comprising calculating the two-hop residual bandwidth of each node I of the route as
-
( t ) = B - ∑ J ∈ N ( I ) B ( J ) ϕ where B is the raw channel bandwidth, the summation is the overall consumed bandwidth from node I'"'"'s two-hop neighborhood nodes, Jε
N(I) and φ
is a factor to account for protocol overhead.- View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21)
where PSP is the Packet Success Probability, L is the packet size and BI(t) is the two-hop residual bandwidth.
-
-
6. A method according to claim 3, wherein step (b) comprises determining the maximum of the transmission times of all possible channels along the route and the route efficiency function also depends on said maximum of the transmission times.
-
7. A method according to claim 6, wherein the route efficiency function is weighted between the estimated transmission times for all the links in the route and said maximum of the transmission times of all possible channels along the route.
-
8. A method according to claim 1, the method comprising the further steps of:
-
p. determining a traffic capacity for each of said nodes, depending on said two-hop residual bandwidth;
q. for each possible route, determining a route capacity function, namely the lowest traffic capacity of any node of the route, and r. selecting the route with the highest route capacity function.
-
-
9. A method according to claim 8, wherein in step (p) the traffic capacity of a node I is determined as
-
B I ( t ) min ( m , n ) n log 3 n where, c(>
0) is a constant;
BI(t) is the two-hop residual bandwidth and m and n are the number of mobile and static nodes, respectively.
-
-
10. A method according to claim 1, comprising the further steps of:
-
w. determining a traffic capacity for each of said nodes, depending on said two-hop residual bandwidth;
x. for each possible route, determining a route capacity function, namely the lowest traffic capacity of any node of the route, y. if a set of routes exists for which the route capacity function of each route in the set is at least equal to a minimum value required by the data to be transmitted, selecting from said set the route with the smallest route efficiency function, said route efficiency function being calculated at least by summing estimated transmission times for all the links in the route; and
z. if the route capacity function of all possible routes is less than said minimum value, selecting the route with the highest route capacity function.
-
-
11. A method according claim 1, comprising a step of discovering possible routes by checking that the minimum bandwidth required for the data to be communicated is less than the two-hop residual bandwidth of each node in a candidate route.
-
12. A method according to claim 11, wherein said step of discovering possible routes includes checking that said minimum bandwidth required is less than the lowest value to which the two-hop residual bandwidth can fall when next updated.
-
13. A method according to claim 12, wherein said lowest value is calculated as
BI(t)−- Δ
BI(t)
where
Δ
BInew(t)=[α
·
Δ
BIold(t)]+[(1−
α
)·
β
·
|BInew(t)−
BIold(t)|]α
(<
1) and β
(>
1) are adjustable parameters s;
Δ
BIold(t) and Δ
BInew(t) are the values of Δ
BI(t) before and after updating, respectively and BIold(t) and BInew(t) are the values of BI(t) before and after updating, respectively.
- Δ
-
14. A method according to claim 12, wherein, if said minimum bandwidth required is greater than said lowest value to which said two-hop residual bandwidth can fall, a candidate route through the node is rejected.
-
15. A method according to claim 12, wherein, if said minimum bandwidth required lies between said lowest value to which said two-hop residual bandwidth can fall and the highest value to which said two-hop residual bandwidth can rise when next updated, said minimum bandwidth is updated using the current two-hop residual bandwidth of the node.
-
16. A method according to claim 15, wherein if said minimum bandwidth required is greater than said highest value to which said two-hop residual bandwidth can rise, a candidate route through said node is rejected.
-
17. A method according to claim 15, wherein said highest value is calculated as
BI(t)+Δ-
BI(t)
where
Δ
BInew(t)=[α
·
Δ
BIold(t)]+[(1−
α
)·
β
·
|BInew(t)−
BIold(t)|]α
(<
1) and β
(>
1) are adjustable parameters;
Δ
BIold(t) and Δ
BInew(t) are the values of Δ
BI(t) before and after updating, respectively and BIold(t) and BInew(t) are the values of BI(t) before and after updating, respectively.
-
BI(t)
-
18. A transceiver for use in a mobile-ad hoc network, adapted to perform the method according to claim 1.
-
19. A transceiver for use in a mobile-ad hoc network, adapted to perform the method according to claim 3.
-
20. A transceiver for use in a mobile-ad hoc network, adapted to perform the method according to claim 8.
-
21. A transceiver for use in a mobile-ad hoc network, adapted to perform the method according to claim 10.
Specification