Presentation is loading. Please wait.

Presentation is loading. Please wait.

به نام خدا سيد عليرضا كارداني 82256202 مجتبي اميرخاني 82206906 Path Set Selection in Mobile Ad Hoc Networks زمستان 1382.

Similar presentations


Presentation on theme: "به نام خدا سيد عليرضا كارداني 82256202 مجتبي اميرخاني 82206906 Path Set Selection in Mobile Ad Hoc Networks زمستان 1382."— Presentation transcript:

1 به نام خدا سيد عليرضا كارداني 82256202 مجتبي اميرخاني 82206906 Path Set Selection in Mobile Ad Hoc Networks زمستان 1382

2 Contents Introduction Routing with Quality of Service Single path versus Multi path DPSP protocols

3 Introduction The nature of ad hoc network involves many different constraints occurring in different layer of the network (MAC layer, network layer, etc.) Different problems can be met : –Unpredictable link properties –Node mobility –Limited battery life –Hidden and Exposed terminal problem –Route maintenance –Security

4 Routing with Quality of Service Quality of Service (QoS) : « QoS is usually defined as a set of service requirements that need to be met by the network while transporting a packet stream from a source to its destination »

5 Routing with Quality of Service Different metrics to consider QoS : –Delay –Bandwidth –Probability of packet lost –Delay variance –Etc. All applications don’t need the same QoS!

6 Single path versus Multi path Why should we use Multi-Path protocols? –Several paths can collectively ensure the QoS –To use at best the network resources –To improve network reliability Which set of paths must be selected? –Shortest paths (simple solution) –DPSP (Disjoint Pathset Selection Protocol)

7 A simple solution shortest paths are found one after the other, and are removed from graph. This solution does not work well in practice we wish to find as many disjoint paths as possible that are as reliable as possible

8 An example Simple algorithm find only one pathWe can find two disjoint path which are more reliable

9 DPSP : presentation The goal of this protocol : to propose a set of highly reliable disjoint paths (D) To perform this goal, it uses a path reliability metric which guides the route selection process Each node continuously monitors the reliability of each of its incident links This approach is independent of the routing protocol

10 DPSP - Path Selection The network is modeled as probabilistic graph Gp = (V, E) where each vertex, edge or arc has a weight p, its operating probability (and therefore, its failure probability (q = 1 – p) ) For a source node s and a destination t, t  s, Rel s  t (G P ) denotes the probability that there exists at least one path connecting s and t over G P

11 DPSP - Path Selection Four steps : 1. A search for the more reliable path between s and t 2. A decision to know if this path improves the path set reliability or no 3. A means of adding path to the path set 4. An update of the basic graph These steps are followed until no new path can be discovered

12 Path selection - first step Forward arc : edge that belongs to one path of D and ‘follows’ the direction from s to t Backward arc : edge that belongs to one path of D and ‘follows’ the direction from t to s A shortest path algorithm (SP) is use to find the different paths The backward arcs can temporarily be used to define a path. Hence, interlacing can occur.

13 Path selection - definition a weight is assigned to each arc. for an s  t path P i, with (v i, v j ) the arcs that belong to Pi, The path set operate with probability define as:

14 Path selection - definition (cont) We also define the constant We used this constant to change the weight of arcs.

15 Path selection - second step Two metrics are provided to determinate when it is suitable to include a new path or not They compute the reliability of the path set before and after the new path is added The reliability of a path can be seen as the product of its different links reliabilities

16 Path selection - third step If the new path is not interlacing with another path, the protocol simply adds it to the set (without metrics computation) If the overall reliability of the path set is not improved, it drops the path and the weights of the links are changed in such way that they can not be used by SP after this

17 Path selection - fourth step When a path is added, all forward arcs weights are changed to a high positive value (C p ) and backward arcs weights to a negative value (C n ) (so SP can use them to find new interlacing path) If the interlacing is removed, the weights of the backward arcs that belong to the interlacing are changed back to their original value

18

19 An Example of DPSP Operation we assume only three different link reliability values: –p e = 0.9 for links shown as thick dashed lines, –p e = 0.95 (thick solid lines) and –p e = 0.7 for the normal lines.

20

21 Operations for example First path find : P 1 = {1,2,4,5,8,9,11} The second path : P 2 = {1,4,8,11}. No interlaces between P 1, P 2 The third path : P 3 = {1,3,7,8,5,4,6,10,11}. Interlaces with P 1 {(8,5),(5,4)} and would result npath 1 ={1,2,4,6,10,11} and npath 2 ={1,3,7,8,9,11}. metric 1 > metric 2 (actual values: 0.7632 > 0.5233) and reject. The fourth path : P 4 = {1,3,7,8,4,6,10,11}. Interlaces with P 2 {(8,4)} and would result npath 1 ={1, 4,6,10,11} and npath 2 ={1,3,7,8,11}. metric 1 > metric 2 (actual values: 0.7577 > 0.5221) and reject. Two disjoint path find {1,2,4,5,8,9,11}, {1,4,8,11}

22 Operations for example If P (4,8) = 0.5 then three disjoint path find {1,2,4,5,8,9,11}, {1,4,6,10,11} and {1,3,7,8,11}.

23 DPSP OPTIMIZATION worst-case computational complexity, is still polynomial Optimization : –If the improvement in the reliability of the path set drops below a given threshold, the method can conclude. –The threshold value can be a design parameter regulating a trade-off between path set reliability and computational overhead.

24 EVALUATION generate random multihop topologies for 100 nodes distributed in an area of 1000 m. x 1000 m. assign random reliability values to links from a normal distribution with mean p e ={0.25, 0.5, 0.85, 0.97} and standard deviation 0.0707 For each setting, 1000 Monte Carlo iterations are performed.

25

26 References P. Papadimitratos, Z. J. Haas, E.G. Sirier, « Path Set Selection in mobile ad hoc network » in Proc. MOBIHOC’02 Copyright 2002 ACM P. Mohapatra, J. Li and C. Gui, « QoS in mobile ad hoc network » IEEE Wireless Communicatons 10 (2003)


Download ppt "به نام خدا سيد عليرضا كارداني 82256202 مجتبي اميرخاني 82206906 Path Set Selection in Mobile Ad Hoc Networks زمستان 1382."

Similar presentations


Ads by Google