230 likes | 431 Views
Topology Management. Weihang Jiang Weili lin Vishvesh Sahasrabudhe. Outline. The function of “topology management” Different approaches for topology managements Several criteria of a “good” topology management “Problems” will be addressed now and then. The function of topology.
E N D
Topology Management Weihang Jiang Weili lin Vishvesh Sahasrabudhe
Outline • The function of “topology management” • Different approaches for topology managements • Several criteria of a “good” topology management • “Problems” will be addressed now and then
The function of topology • Scheduling of transmission, routing, broadcasting, spatial querying. • Main issue is power saving, and maintaining connected (is “connected” necessary?)
Different Approaches Topology Management Power control Hierarchical K-connectivity 1-connectivity One - hop d-hops Non-deterministic (SPAN, Self-organization) Deterministic (TMPO)
Several criteria of a “good” topology management • The most important criterion is power saving • Fewer cluster heads • Load balance • Average degree (power control) • Other criterion • Connectivity (SPAN, K-connectivity) • Algorithm convergence speed (self-organization) • Stability (fewer nodes changing their role: delay changes, how to decide the cycle?) • Mobility (always think about how to deal with the impact of movement, can we take advantage of it?) • Fault tolerant
Fewer cluster heads • Method 1, select a lot of cluster heads to let all cluster heads connected, then withdraw unnecessary cluster heads to hosts • Method 2, select minimum dominating set, then add gateways/doorways to connect them • Method 3, using greedy algorithm, then on each phase, the cluster heads are connected • Method 4 ???
Load balance • Method 1, Force long-term working cluster heads back to host nodes and sleep • Method 2, Select cluster heads basing on battery level (maybe partially)
Power Control • Adjusting transmission range of nodes to achieve both connectivity and reduction of energy consumption
RA assignment problem • RA: determine RA such that the total cost of power is minimum • HRA:determine the minimum RA such that r-homogeneous assignment is connecting • KRA:determine the minimum RA such that is connected
Problem? • Directional links B B A A
Distance estimation • RSSi: radio signal strength(poor accuracy) • Toa: time of arrival
Mobility • Rely on volatile information(e.g. distance)
K-connectivity • Motivation: fault tolerant
Interesting problems • Relationship between k-connectivity and k minimum degree
Power Management using Span • Requirements of power-saving coordination algorithm • Max idle nodes • Minimal delay in packet forwarding • Non-interference of original paths • No assumption of link-layer’s facilities for sleeping • Interoperate correctly with routing system
Span Algorithm • A set of coordinators on for topology maintenance • Coordinator election based on connectivity and node power
Span Algorithm • Local Coordinator election • Based on Coordinator eligibility • Two neighbors cannot reach each other – node becomes a coordinator • Announcement Contention resolved by back-off delay
Span Algorithm • Delay Calculation based on connectivity and available power • Leads to efficient management of power and approx. maximum connectivity with minimum nodes