efficient backbone construction methods in manets using directional antennas 1 shuhui yang, 1 jie...

27
Efficient Backbone Construction Methods in MANETs Using Directi onal Antennas 1 Shuhui Yang, 1 Jie Wu, 2 Fei Dai 1 Department of Computer Science and Engineering Florida Atlantic University 2 Microsoft Corporation < IEEE ICDCS 2007 >

Upload: griselda-clark

Post on 13-Jan-2016

217 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Efficient Backbone Construction Methods in MANETs Using Directional Antennas 1 Shuhui Yang, 1 Jie Wu, 2 Fei Dai 1 Department of Computer Science and Engineering

Efficient Backbone Construction Methods in MANETs Using Directional Antennas

1Shuhui Yang, 1Jie Wu, 2Fei Dai

1Department of Computer Science and Engineering Florida Atlantic University2Microsoft Corporation

< IEEE ICDCS 2007 >

Page 2: Efficient Backbone Construction Methods in MANETs Using Directional Antennas 1 Shuhui Yang, 1 Jie Wu, 2 Fei Dai 1 Department of Computer Science and Engineering

Outline

• Introduction– Network Backbone ( DS、 CDS、 DCDS )

– Antenna Module

• Goal

• Backbone Construction Method– Node coverage condition (NCC)

– Edge coverage condition (ECC)

– Sector optimization (SO)

• Proof for Directional Connected Dominating Set

• Simulation Results

• Conclusions

Page 3: Efficient Backbone Construction Methods in MANETs Using Directional Antennas 1 Shuhui Yang, 1 Jie Wu, 2 Fei Dai 1 Department of Computer Science and Engineering

Introduction - DS

• Broadcasting is the most frequently used operation for the dissemination of data and control messages in the preliminary stages of some other applications.

• The Dominating Set (DS) has been widely used in the selection of an efficient virtual network backbone.

nodes in the set

Page 4: Efficient Backbone Construction Methods in MANETs Using Directional Antennas 1 Shuhui Yang, 1 Jie Wu, 2 Fei Dai 1 Department of Computer Science and Engineering

Introduction - CDS

• When a DS is connected, it is called a Connected Dominating Set (CDS).

• CDS as a connected virtual backbone has been widely used for efficient broadcasting in MANETs.

nodes in the set

Page 5: Efficient Backbone Construction Methods in MANETs Using Directional Antennas 1 Shuhui Yang, 1 Jie Wu, 2 Fei Dai 1 Department of Computer Science and Engineering

Introduction - DCDS

• The use of directional antenna systems helps to – improve channel capacity as well as conserve energy since the sig

nal strength towards the direction of the receiver can be increased.

• Due to the constraint of the signal coverage area, interference can also be reduced.

a

b

nodes in the set

Page 6: Efficient Backbone Construction Methods in MANETs Using Directional Antennas 1 Shuhui Yang, 1 Jie Wu, 2 Fei Dai 1 Department of Computer Science and Engineering

Introduction - Antenna Module

• A common directional antenna model involves dividing the transmission range of a node into K identical sectors.

• All nodes use a directional antenna for transmission and an omnidirectional antenna for reception.

a

d

c b

12

3

K

K-1a

bc

d

e

f

Page 7: Efficient Backbone Construction Methods in MANETs Using Directional Antennas 1 Shuhui Yang, 1 Jie Wu, 2 Fei Dai 1 Department of Computer Science and Engineering

Introduction - Antenna Module

• Sectors in the antenna model are not necessary aligned.

• The antenna uses the steerable beam techniques.

Page 8: Efficient Backbone Construction Methods in MANETs Using Directional Antennas 1 Shuhui Yang, 1 Jie Wu, 2 Fei Dai 1 Department of Computer Science and Engineering

Goal - minimum DCDS

• To find the minimum DCDS in directed network graph.– The problem of finding the smallest connected subgraph (CDS) in te

rms of number of edges in a given strongly connected graph (G) is NP-complete.

– Heuristic localized solutions to find the minimum DCDS in network graph (NP-complete).

• DCDS is a set of selected nodes and their associated selected edges.

nodes in the set

Page 9: Efficient Backbone Construction Methods in MANETs Using Directional Antennas 1 Shuhui Yang, 1 Jie Wu, 2 Fei Dai 1 Department of Computer Science and Engineering

u v

Backbone Construction Method

• Each node has its unique ID.

• Each node sends out "Hello" messages K times to the K directions and accomplishes the directional neighborhood discovery.

• Dominating and Absorbant :

u’s dominating edgev’s absorbant edge

u’s absorbant neighborv’s dominating neighbor

Page 10: Efficient Backbone Construction Methods in MANETs Using Directional Antennas 1 Shuhui Yang, 1 Jie Wu, 2 Fei Dai 1 Department of Computer Science and Engineering

Backbone Construction Method

• Authors propose an heuristic localized solutions to select forwarding nodes and edges for the DCDS.

• The status of each node depends on its h-hop topology only for a small constant h, and is usually determined after h rounds of "Hello" message exchange among neighbors.

• The given directed graph is strongly connected.– The graph is a directed graph with symmetric connectivity.

u v

Page 11: Efficient Backbone Construction Methods in MANETs Using Directional Antennas 1 Shuhui Yang, 1 Jie Wu, 2 Fei Dai 1 Department of Computer Science and Engineering

Backbone Construction Method

• Using NCC (Node Coverage Conditions) and ECC (Edge Coverage Conditions) to unmark the nodes and directed edges.– unmarked nodes and directed edges : not in the DCDS.

– marked nodes and directed edges : in the DCDS.

• Some node properties can be used as node priority in NCC and ECC.– Energy Level

– Node Degree

– Node IDs (unique)

• Author assume that the priority of node u is p(u) based on the alphabetic order, such as p(u) > p(v) > p(w) > p(x).

Page 12: Efficient Backbone Construction Methods in MANETs Using Directional Antennas 1 Shuhui Yang, 1 Jie Wu, 2 Fei Dai 1 Department of Computer Science and Engineering

Backbone Construction Method - NCC

• A node v is unmarked if, for any two dominating and absorbant neighbors, u and w, a directed replacement path exists connecting u to w such that– (1) each intermediate node on the replacement path has a higher pr

iority than v.

– (2) u has a higher priority than v if there is no intermediate node.

u

v

w

t

u

v

w

p(t) > p(v) p(u) > p(v)

a b c d e f g h i j k l m n o p q r s t u v w x y z26 25 24 23 22 21 20 19 18 17 16 15 14 13 12 11 10 09 08 07 06 05 04 03 02 01

Page 13: Efficient Backbone Construction Methods in MANETs Using Directional Antennas 1 Shuhui Yang, 1 Jie Wu, 2 Fei Dai 1 Department of Computer Science and Engineering

Backbone Construction Method - ECC

• Edge Priority Assignment.– For each edge (v → w), the priority of this edge is p(v → w)

= (p(v), p(w)) = p(v) + p(w)

a b c d e f g h i j k l m n o p q r s t u v w x y z26 25 24 23 22 21 20 19 18 17 16 15 14 13 12 11 10 09 08 07 06 05 04 03 02 01

v w

p(v → w) = (p(v), p(w)) = p(v) + p(w) = 5 + 4 = 9

Page 14: Efficient Backbone Construction Methods in MANETs Using Directional Antennas 1 Shuhui Yang, 1 Jie Wu, 2 Fei Dai 1 Department of Computer Science and Engineering

Backbone Construction Method - ECC

• Each marked node uses the edge coverage condition to determine the status of its dominating edges.– Edge (v → w) is unmarked if a directed replacement path exists

connecting v to w via several intermediate edges with higher priorities than (v → w).

v w

u

p(v → w) = 9

p(u → w) = 10p(v → u) = 11

p(v → u) > p(v → w) and p(u → w) > p(v →

w) a b c d e f g h i j k l m n o p q r s t u v w x y z26 25 24 23 22 21 20 19 18 17 16 15 14 13 12 11 10 09 08 07 06 05 04 03 02 01

Page 15: Efficient Backbone Construction Methods in MANETs Using Directional Antennas 1 Shuhui Yang, 1 Jie Wu, 2 Fei Dai 1 Department of Computer Science and Engineering

Backbone Construction Method - SO

• Sector Optimization (SO)– Align the edge of one sector to each selected forwarding edge, and

determine the one with the smallest number of switched-on sectors.

Page 16: Efficient Backbone Construction Methods in MANETs Using Directional Antennas 1 Shuhui Yang, 1 Jie Wu, 2 Fei Dai 1 Department of Computer Science and Engineering

Proof for DCDS

• Before NCC and ECC : G ( V , E )

• After NCC and ECC : G’ ( V’ , E’ )

• Proof : Any two nodes s ∈ V’ and d ∈ V , there is a path SP with all intermediate nodes and edges only from V’ and E’, we prove that (V’, E’) is a DCDS.

• Prove by contradiction– SP connecting s to d has at least one unmarked edge

– SP connecting s to d has at least one unmarked node

s d

SP

Page 17: Efficient Backbone Construction Methods in MANETs Using Directional Antennas 1 Shuhui Yang, 1 Jie Wu, 2 Fei Dai 1 Department of Computer Science and Engineering

Proof for DCDS

• SP connecting s to d has at least one unmarked edge.

• After ECC, (u → w) has higher priorities than other paths.

• If (u → w) is an unmarked edge, it must exists a replacement path RP that several intermediate edges in RP with higher priorities than (u → w).– Contradiction to ECC.

s d

SP

RP

u w

u’

Page 18: Efficient Backbone Construction Methods in MANETs Using Directional Antennas 1 Shuhui Yang, 1 Jie Wu, 2 Fei Dai 1 Department of Computer Science and Engineering

Proof for DCDS

• SP connecting s to d has at least one unmarked node.

• If u' is unmarked node, it must exists a replacement path RP that

– 1. several intermediate nodes on the RP has a higher priority than u’.

– 2. no intermediate nodes on the RP, u has a higher priority than u’.

s

SP

RP

u w

u’’

du’

Page 19: Efficient Backbone Construction Methods in MANETs Using Directional Antennas 1 Shuhui Yang, 1 Jie Wu, 2 Fei Dai 1 Department of Computer Science and Engineering

Proof for DCDS

• After NCC, u’ has higher priorities than other nodes.

• If u’ is unmarked node, it must exists a replacement path RP that several intermediate nodes on the RP has a higher priority than u’.– Contradiction to NCC step 1.

s

SP

RP

u w

u’’

du’

Page 20: Efficient Backbone Construction Methods in MANETs Using Directional Antennas 1 Shuhui Yang, 1 Jie Wu, 2 Fei Dai 1 Department of Computer Science and Engineering

Proof for DCDS

• If u’ is unmarked node, it must exists a replacement path RP that no intermediate nodes on the RP, u has a higher priority than u’.– NCC step 2 already exclude this situation.

– Contradiction to NCC step 2.

s d

SP

RP

u wu’

Page 21: Efficient Backbone Construction Methods in MANETs Using Directional Antennas 1 Shuhui Yang, 1 Jie Wu, 2 Fei Dai 1 Department of Computer Science and Engineering

Examples

• NCC– (10) : (25) → (07) , P(25)>P(10) ,

可取代 (25) → (10) → (07) , (10) unmarked

– (07) : (25) → (10) , P(25)>P(07) 可取代 (25) → (07) → (10) , (07) unmarked

– (04) : (25) → (07) , P(25)>P(04) ,可取代 (25) → (04) → (07) , (04) unmarked

– (25) :找不到 優先權更大的路徑可取代, (25) marked

– 不考慮 (10) 、 (07) 、 (04) 的 dominating edge

10 25

0407

10 25

0407

Page 22: Efficient Backbone Construction Methods in MANETs Using Directional Antennas 1 Shuhui Yang, 1 Jie Wu, 2 Fei Dai 1 Department of Computer Science and Engineering

Examples

• ECC– (25)→(10) , P(25)+P(10) =35 ,

(25)→(07)→(10) 優先權: 32<35 、 17<35(25)→(10) marked.

– (25)→(07) , P(25)+P(07) =32 ,(25)→(04)→(07) 優先權: 29<32 、 11<32 (25)→(10)→(07) 優先權: 35 、 17<32 (25)→(07) marked.

– (25)→(04) , P(25)+P(07) =29 ,(25)→(07)→(04) 優先權: 32 、 11<29(25)→(04) marked.

10 25

0407

Page 23: Efficient Backbone Construction Methods in MANETs Using Directional Antennas 1 Shuhui Yang, 1 Jie Wu, 2 Fei Dai 1 Department of Computer Science and Engineering

Simulation Results

• Area : 100 x 100

• Communication Rang : 30

Page 24: Efficient Backbone Construction Methods in MANETs Using Directional Antennas 1 Shuhui Yang, 1 Jie Wu, 2 Fei Dai 1 Department of Computer Science and Engineering

Simulation Results

• Area : 100 x 100

• Communication Rang : 40 (Larger)

Page 25: Efficient Backbone Construction Methods in MANETs Using Directional Antennas 1 Shuhui Yang, 1 Jie Wu, 2 Fei Dai 1 Department of Computer Science and Engineering

Simulation Results

• Area : 100 x 100

• ECC with different h-hop local information.

Page 26: Efficient Backbone Construction Methods in MANETs Using Directional Antennas 1 Shuhui Yang, 1 Jie Wu, 2 Fei Dai 1 Department of Computer Science and Engineering

Conclusions

• Using directional antennas, constructing a directional network backbone in MANETs further reduces total energy consumption as well as reducing interference in broadcasting applications.

• A heuristic localized algorithm for constructing a small DCDS is proposed.

• The sector optimization algorithm is developed for the second phase.

• Our future work includes some extensions of the ECC algorithm, such as applying ECC to topology control.

Page 27: Efficient Backbone Construction Methods in MANETs Using Directional Antennas 1 Shuhui Yang, 1 Jie Wu, 2 Fei Dai 1 Department of Computer Science and Engineering

The End

THANK YOUTHANK YOU