120 likes | 404 Views
Network Optimization. Lecture 15 - 3. Topology Control (TC). TC & Energy Conservation TC & Network Capacity Definition of TC Taxonomy of TC TC & Routing TC & MAC. Definition of TC (1/2). Topology control
E N D
Network Optimization Lecture 15 - 3
Topology Control (TC) • TC & Energy Conservation • TC & Network Capacity • Definition of TC • Taxonomy of TC • TC & Routing • TC & MAC
Definition of TC (1/2) • Topology control • the art of coordinating nodes’ decisions regarding their transmitting ranges (powers), in order to generate a network with the desired properties (e.g.connectivity) while reducing node energy consumption and/or increasing network capacity • Distinguishing Features • Setting transmission ranges/power levels • Network-wide perspective
Definition of TC (2/2) • Counterexamples • Energy-efficient design of the wireless transceiver • Node-wide vs. Network-wide perspectives • Optimize transmit power level for a single wireless transmission, possibly multi-hop • Channel-wide vs. Network-wide perspectives • Clustering nodes into multiple levels • Fixed vs. Modifiable transmission ranges
Taxonomy of TC (1/4) • Homogeneous TC • Use the same transmitting range r, known as the critical transmitting range (CTR) • Determine the minimum value of r such that a certain network-wide property is satisfied • Simplest TC problem deriving clean theoretical results is a challenging but feasible task
Taxonomy of TC (2/4) • Non-homogeneous TC • Allowed to choose different transmitting ranges • Location based • Most accurate information • Assume nodes are equipped with GPS • Range assignment • Centralized • Optimal • Energy-efficient communication • Distributed • Almost optimal
Taxonomy of TC (3/4) • Direction based • Assume nodes can estimate the relative direction of their neighbors • Neighbor based • Minimal amount of information (e.g. ID, distance, order) • Most suitable for mobile ad hoc networks
Per-packet TC More energy efficient Frequent power changing Periodical TC Less energy efficient Rare power changing Taxonomy of TC (4/4)
with TC trigger route update trigger TC execution TC & Routing without TC
TC & MAC discover new neighbor nodes