Localized Topology Control Algorithms for Heterogeneous Wireless Networks
































- Slides: 32
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 networks and wireless sensor networks.
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 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 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 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. 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. 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 neighborhood.
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 2
Topology Construction DRNG
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 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 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 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 (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 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 when maximum transmission ranges are non-uniform. Prove that DLSS or DRNG preserves bidirectionality if it exists from the beginning
Bi-directionality(2)
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 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 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 – – 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 + 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 using hexagons.
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 area with transmission range of 200 m, 250 m
Simulation Study 2 l Nodes varied from 100 to 300
Simulation Study 3
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.