Localized Topology Control Algorithms for Heterogeneous Wireless Networks

  • Slides: 32
Download presentation
Localized Topology Control Algorithms for Heterogeneous Wireless Networks Ning Li and Jennifer C. Hou

Localized Topology Control Algorithms for Heterogeneous Wireless Networks Ning Li and Jennifer C. Hou University of Illinois at Urbana-Champaign Presented by Andrew Tzakis

The Goal l Increase the energy efficiency and Network capacity in wireless ad hoc

The Goal l Increase the energy efficiency and Network capacity in wireless ad hoc networks and wireless sensor networks.

How to Reach this Goal l Create a topology control algorithm to improve energy

How to Reach this Goal l Create a topology control algorithm to improve energy efficiency and network connectivity. – Modify each node to use the lowest transmission power that will maintain the same level of network connectivity. l Benefits: Energy efficiency will obtained by not transmitting at max power. – Spatial reuse and mitigate MAC-level contention will both be improved. – Connectivity preserved. –

Related work l Most of the current algorithms assume Homogeneous Networks. – l This

Related work l Most of the current algorithms assume Homogeneous Networks. – l This is not realistic, even identical radios can have different ranges. Rodoplu and Meng (R&M) can work on Heterogeneous network – – But is later shown to not be as efficient. Also the resulting topology is sensitive to the model used in computation.

Proposed Solutions l Li and Hou propose two localized topology control algorithms for heterogeneous

Proposed Solutions l Li and Hou propose two localized topology control algorithms for heterogeneous wireless mutli-hop networks. – – Directed Relative Neighborhood Graph (DRNG) Directed Local Spanning Subgraph (DLSS)

Characteristics of DRNG and DLSS l DRNG and DLSS derive topologies with Smaller average

Characteristics of DRNG and DLSS l DRNG and DLSS derive topologies with Smaller average node degress (both logical and physical. – l Reduces MAC level contection (for better throughput). They also produce smaller average link lengths while maintaining network connectivity. – Smaller link lengths implies smaller transmission power needed (creating better efficiency).

What needs to be proved l Li and Hou prove the following: 1. 2.

What needs to be proved l Li and Hou prove the following: 1. 2. 3. The topology derived under DRNG or DLSS preserves network connectivity. The out-degree of any node in the topology by DLSS or DRNG is bounded by a constant. The topology generated by DRNG or DLSS preserves network bi-directionality.

How DRNG and DLSS work 1. Information Collection – 2. Topology Construction – 3.

How DRNG and DLSS work 1. Information Collection – 2. Topology Construction – 3. Each node locally collects the information of the neighborhood. Each node creates a proper set of neighbors for the final topology using information from step 1. Construction of topology with only bidirectional links (optional) – Each node adjusts its set of neighbors to make sure all edges are reachable.

Information Collection l Each node needs to know all of the edges in its

Information Collection l Each node needs to know all of the edges in its neighborhood.

Information Collection (2) l l This can be found by having all nodes broadcast

Information Collection (2) l l This can be found by having all nodes broadcast using is maximal power a hello message that has a unique node id and its max transmit power. After each node collects its reachable neighborhood, it can broadcast this information so that each node has E(GR) for the whole graph. – This is needed for the next step, topology construction.

Weight Function u 1 1 5 5 3 v 1 u 2 2 v

Weight Function u 1 1 5 5 3 v 1 u 2 2 v 2

Topology Construction DRNG

Topology Construction DRNG

Topology Construction DLSS 3: If there is no path then add it 6: Once

Topology Construction DLSS 3: If there is no path then add it 6: Once all paths have been reconnected, stop. An example will be shown in a few slides.

Topology with Only Bi-Directional Links l l Some links can be unidirectional in GDLSS

Topology with Only Bi-Directional Links l l Some links can be unidirectional in GDLSS and GDRNG. Can apply either Addition or removal to obtain bi-directional topologies. v 2 v 3 v 1

Addition And Removal l Addition – l Add an extra edge (v, u) into

Addition And Removal l Addition – l Add an extra edge (v, u) into GA if (u, v) E(GA), (v, u) E(GA), and d(v, u) RV. Removal – Delete any edge (u, v) E(GA) if (v, u) E(GA)

The Proof l From earlier we need to prove 1. 2. 3. l The

The Proof l From earlier we need to prove 1. 2. 3. l The topology derived under DRNG or DLSS preserves network connectivity. The out-degree of any node in the topology by DLSS or DRNG is bounded by a constant. The topology generated by DRNG or DLSS preserves network bi-directionality. Assumptions: – G is always strongly connected.

1. Connectivity

1. Connectivity

1. Connectivity (2) Example of DLSS u 5 p 6 u 10 p ADD

1. Connectivity (2) Example of DLSS u 5 p 6 u 10 p ADD 10 u v ADD: Stop p reaches all nodes v Not Added v 6 5 p

1. Connectivity (3) GDRNG says p must exist for (u, v) not to be

1. Connectivity (3) GDRNG says p must exist for (u, v) not to be in the graph. However, if p exists then (u, v) would not be in GDLSS

Bi-directionality l There exist graphs which are not bidirection – l This can occur

Bi-directionality l There exist graphs which are not bidirection – l This can occur when maximum transmission ranges are non-uniform. Prove that DLSS or DRNG preserves bidirectionality if it exists from the beginning

Bi-directionality(2)

Bi-directionality(2)

Degree Bound l l The out-degree of a node u under algorithm A is

Degree Bound l l The out-degree of a node u under algorithm A is denoted as deg. Aout(u) is the number of out-neighbors. The in-degree of u under algorithm A is denoted as deg. Ain(u) is the number of in-neighbors.

Out Degree Bound l l This is true because we know v has to

Out Degree Bound l l This is true because we know v has to at least transmit at rmin. If there was a node inside the range then an out neighbor of u to that node would not exist since v would have a shorter weight to that node.

Out Degree Bound (2) l l l To pack the nodes as densely as

Out Degree Bound (2) l l l To pack the nodes as densely as we can, we will assume the worst case when all other nodes transmit at rmin. For links a and b to exist in DLSS or DRNG a b c. The most dense packing would make them all equal yielding an equilateral triangle. Angle wiuwj must be /3 By induction we can prove there can only be 6 such slices

Out Degree Bound (3) l Worst case outside the disk of rmin – –

Out Degree Bound (3) l Worst case outside the disk of rmin – – All nodes transmit at rmin and are rmin/2 away from each other u is at rmax

Out Degree Bound (4) l l By taking the area defineed by area(rmax +

Out Degree Bound (4) l l By taking the area defineed by area(rmax + rmin/2) minus the inter circle, and divide that by the rmin/2 circle area we get the max number outside the rmin/2 circle. Note the 6 is from the inter circle

Out Degree Bound (5) l We can get a tighter bound on the area

Out Degree Bound (5) l We can get a tighter bound on the area using hexagons.

In Degree Bound l In degree is similar to the inter circle, if you

In Degree Bound l In degree is similar to the inter circle, if you try to add a node p anywhere around the outside, the outside node would become the in node for p.

Simulation Study 1 l 50 Nodes uniformly distributed in 1000 m x 1000 m

Simulation Study 1 l 50 Nodes uniformly distributed in 1000 m x 1000 m area with transmission range of 200 m, 250 m

Simulation Study 2 l Nodes varied from 100 to 300

Simulation Study 2 l Nodes varied from 100 to 300

Simulation Study 3

Simulation Study 3

Conclusion l DRNG and DLSS do the following for heterogeneous networks – – –

Conclusion l DRNG and DLSS do the following for heterogeneous networks – – – l Preserve network connectivity Preserve network bi-directionality The out-degree of any node is bounded Simulation shows that DRNG and DLSS work much better that R&M.