16
Design and Analysis of an MST-Based Topology Control Algorithm Ning Li and Jennifer Hou Ning Li and Jennifer Hou Department of Computer Science Department of Computer Science University of Illinois at Urbana-Champaign University of Illinois at Urbana-Champaign n n li li @cs.uiuc.edu @cs.uiuc.edu , [email protected] , [email protected]

Design and Analysis of an MST-Based Topology Control Algorithm Ning Li and Jennifer Hou Department of Computer Science University of Illinois at Urbana-Champaign

  • View
    214

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Design and Analysis of an MST-Based Topology Control Algorithm Ning Li and Jennifer Hou Department of Computer Science University of Illinois at Urbana-Champaign

Design and Analysis of an MST-Based Topology

Control Algorithm

Ning Li and Jennifer HouNing Li and Jennifer HouDepartment of Computer ScienceDepartment of Computer Science

University of Illinois at Urbana-ChampaignUniversity of Illinois at [email protected]@cs.uiuc.edu, [email protected], [email protected]

Page 2: Design and Analysis of an MST-Based Topology Control Algorithm Ning Li and Jennifer Hou Department of Computer Science University of Illinois at Urbana-Champaign

04/18/23 2

OutlineOutline• Motivation• Topology Control• LMST: Local Minimum Spanning Tree• Simulation Study• Future Work

Page 3: Design and Analysis of an MST-Based Topology Control Algorithm Ning Li and Jennifer Hou Department of Computer Science University of Illinois at Urbana-Champaign

04/18/23 3

MotivationsMotivations

(1) No Topology Control (2) With Topology Control

Page 4: Design and Analysis of an MST-Based Topology Control Algorithm Ning Li and Jennifer Hou Department of Computer Science University of Illinois at Urbana-Champaign

04/18/23 4

R&D Roadmap and OpportunitiesR&D Roadmap and Opportunities

Application Layer

Transport Layer

Network Layer

MACLayer

Physical Layer

PowerAdjustment

Channels Selection (frequency/code)

Directional Beam-Forming

GPSPositioning & Synchronizing

Scheduling Contention Resolution

Topology Control

Routing

QoS Mapping(e.g. bounded delay)

Maintain connectivity using the minimum transmission power.Maintain connectivity by moving some “router” nodes to fill in the“hole”.Enable nodes to self-organize themselves into clusters.Load balance with power consideration

Realize Service Differentiation Provide bounded transmission delay

ErrorControl

DataAggregation/Computation

AdmissionControl

Integrated real time scheduling

and power control

Maximize information throughput but not data throughput

Page 5: Design and Analysis of an MST-Based Topology Control Algorithm Ning Li and Jennifer Hou Department of Computer Science University of Illinois at Urbana-Champaign

04/18/23 5

TopologyTopology ControlControl Observations

Almost all ad-hoc routing algorithms rely on the cache to inexplicitly build an underlying topology.

Many broadcast/multicast algorithms for ad-hoc wireless networks maintain some kind of underlying topology, upon which the multicast tree/mesh can be built.

Routing

MAC / Power-controlled MAC

TopologyControl

Topology control can achieve: Global connectivity Low energy consumption Low interference High throughput

Page 6: Design and Analysis of an MST-Based Topology Control Algorithm Ning Li and Jennifer Hou Department of Computer Science University of Illinois at Urbana-Champaign

04/18/23 6

Design GuidelinesDesign Guidelines• Network connectivity should be

preserved.• Bi-directional links are preferred. • Algorithms should be distributed.• To be immune to the impact of

mobility, the algorithm should depend on local information.

Page 7: Design and Analysis of an MST-Based Topology Control Algorithm Ning Li and Jennifer Hou Department of Computer Science University of Illinois at Urbana-Champaign

04/18/23 7

LMST:LMST:Local Minimum Spanning TreeLocal Minimum Spanning Tree• Static wireless multihop networks.• Transmission power can be adjusted.• Each node knows its own position. • Each node will build its own minimum

spanning tree in its neighborhood and only retain those one-hop neighbors on the tree as its neighbors in the final topology.

Page 8: Design and Analysis of an MST-Based Topology Control Algorithm Ning Li and Jennifer Hou Department of Computer Science University of Illinois at Urbana-Champaign

04/18/23 8

LMSTLMST• Visible neighborhood: the set of nodes that node u can

reach by using the maximum transmission power.• Information collection: Each node broadcast periodically a

Hello message using its maximal transmission power.• Topology construction

– Each node applies Prim’s algorithm independently to obtain its local minimum spanning tree.

– Each node takes all the one-hop, on-tree nodes as its neighbors.

– The network topology under LMST is all the nodes in V and their individually perceived neighbor relations.

• Determination of transmission power: a node transmits using the power that can reach its farthest neighbor.

Page 9: Design and Analysis of an MST-Based Topology Control Algorithm Ning Li and Jennifer Hou Department of Computer Science University of Illinois at Urbana-Champaign

04/18/23 9

LMST PropertiesLMST Properties• The resulting topology preserves the

connectivity.• After removal of asymmetric links, all

links are bi-directional and the connectivity is still preserved.

• The degree of any node is bounded by 6.

Page 10: Design and Analysis of an MST-Based Topology Control Algorithm Ning Li and Jennifer Hou Department of Computer Science University of Illinois at Urbana-Champaign

04/18/23 10

LMST: ExampleLMST: Example

w5

w3

w1

w7

w6

u

w4

w2

Page 11: Design and Analysis of an MST-Based Topology Control Algorithm Ning Li and Jennifer Hou Department of Computer Science University of Illinois at Urbana-Champaign

04/18/23 11

Uni-directional LinksUni-directional Links

u v

w4

d

dmax

w3

w2

w1

dmax

Page 12: Design and Analysis of an MST-Based Topology Control Algorithm Ning Li and Jennifer Hou Department of Computer Science University of Illinois at Urbana-Champaign

04/18/23 12

ConnectivityConnectivity

• G0 is connected with some uni-directional links.

• We can either add extra links into G0 so that all uni-directional links become bi-directional or delete all uni-directional links in G0.

• Both approaches give us connected graph with bi-directional links.

Page 13: Design and Analysis of an MST-Based Topology Control Algorithm Ning Li and Jennifer Hou Department of Computer Science University of Illinois at Urbana-Champaign

04/18/23 13

SimulationsSimulations

Page 14: Design and Analysis of an MST-Based Topology Control Algorithm Ning Li and Jennifer Hou Department of Computer Science University of Illinois at Urbana-Champaign

04/18/23 14

Simulations (Cont.)Simulations (Cont.)

Page 15: Design and Analysis of an MST-Based Topology Control Algorithm Ning Li and Jennifer Hou Department of Computer Science University of Illinois at Urbana-Champaign

04/18/23 15

Dealing with MobilityDealing with Mobility

Page 16: Design and Analysis of an MST-Based Topology Control Algorithm Ning Li and Jennifer Hou Department of Computer Science University of Illinois at Urbana-Champaign

04/18/23 16

Future WorkFuture Work• Extend LMST to mobile networks.• Build the multicast/broadcast

protocol upon LMST.• Implement LMST on a Motes testbed

at UIUC.