Presentation is loading. Please wait.

Presentation is loading. Please wait.

Topology Control, Interference, and Throughput for Wireless Mesh Networks presented by Qin LIU.

Similar presentations


Presentation on theme: "Topology Control, Interference, and Throughput for Wireless Mesh Networks presented by Qin LIU."— Presentation transcript:

1 Topology Control, Interference, and Throughput for Wireless Mesh Networks presented by Qin LIU

2 Outline Introduction Network Model Interference Model Power Adjustment Channel Assignment Future Work

3 Introduction A wireless mesh network (WMN) is a multi-hop wireless network that consists of mesh clients and mesh routers. Mesh routers form the backbone of WMNs. Some of mesh routers are called gateway nodes and connected with a wired network. provide Internet access

4 Architecture

5 Benefits Reduction of installation costs Only a few mesh router have cabled connections to the wired network. Large-scale deployment WLAN: One hop communication has limited coverage. WMN: Multihop communication offers long distance communication through intermediate nodes. Reliability Redundant paths between a pair of nodes in a WMN increases communication reliability. Self-Management A WMN is a special ad hoc network.

6 Applications broadband home networking community and neighborhood networking enterprise networking metropolitan area networks transportation systems building automation health and medical systems security surveillance systems …

7 Features Support for ad hoc networking, and capability of self- forming, self-healing, and self-organization Mobility dependence on the type of mesh nodes Multiple types of network access Dependence of power-consumption constraints on the type of mesh nodes Compatibility and interoperability with existing wireless networks Multi-channel multi-radio system

8 Multi-channel Multi-Radio System There are multiple non-overlapping channels IEEE 802.11b/a standards offer 3 and 12 non-overlapping channels, respectively. Each node is equipped with multiple radios interference reduction communicate with more than one neighbor at the same time full duplex operation throughput improvement

9 Topology Control in WMNs A topology consists of a set of nodes and links, and it describes the connectivity information of the network. Links in topology are the result of some controlled parameters, such as transmission power and channel assigned. A good topology is critical to network performance. too dense  energy consumption & interference  throughput  too sparse  long path, disconnected network Reducing energy consumption and interference may be conflicting goals. [Burkhart 2004] We focus on topology control for interference reduction.

10 Topology Control in WMNs Topology control in WMNs includes two steps: Power adjustment Channel assignment Power adjustment Define the physical topology of network A link between two nodes if they are reachable via transmission power. Channel assignment Define the logical topology on the top of the physical topology A link between two nodes if they are reachable and use a common channel.

11 Network Model V : A set of nodes, representing the wireless devices in the Euclidean plane. : the maximum transmission power of node v p(u, v): the least required energy to transmit a message from u to v G(V, E): network graph, any link e = (u, v)  E if G P (V, E P ): physical topology, E P  E G P is a subgraph of G

12 Network Model C: # of channels Q(v): # of radios on node v, and typically Q(v) < C A(v): the set of channels assigned on v, |A(v)|=Q(v) G L (V, E L ): logical topology, any logical link e = (u, v; k)  E L iff (u, v)  E P and k  A(u)  A(v) There may be multiple logical links between a pair of nodes in G L, and it is a multi-graph.

13 Example network graph physical topology logical topology

14 Interference Model Interference model specifies conditions where a signal can be successfully received. Physical Model transmission from u to v (SNR: signal-to-noise ratio, SS: signal strength)

15 Interference Model Protocol Model (transmission from u to v) p(u)  p(u, v), and no other interfering transmitter w, d(w, v)  (1 +  )∙ d(u, v) (  > 0 ) Other Interference Models Transmitter Model (Tx-model) Transmitter-receiver Model (Tx-Rx model) IEEE 802.11 MAC protocol RTS-CTS Symmetrical communication: Both the sender and the receiver should be free from interference for a successful transmission.

16 Classification of Interference Reduction Methods Interference reduction based on network topology only network planning MIN interference while keeping certain network properties, such as k- connectivity and spanner Interference reduction based on network topology and traffic flows between nodes network planning and routing MAX network throughput

17 Network Properties K-connectivity The k-connected graph contains at least k independent paths between any pair of nodes. Two or more paths are independent if they none of them contains an inner node of another. The deletion of any set of less than k nodes in the k-connected graph still leaves a connected graph. Spanner stretch factor: distance stretch factor, energy stretch factor, hop stretch factor distance stretch factor d G (u, v) (resp. ) denotes the minimum distance between u and v in G (resp. G P ) G P is a spanner of G if the stretch factor is within a constant.

18 Power Adjustment Reduce interference of all transmitting signals Link-based Interference Reduction define the interference of a link Node-based Interference Reduction define the interference of a node

19 Link-based Interference Reduction Minimize the node coverage interference Cov(e) = |{w  V| d(u, w)  d(u, v)}}  { w  V| d(v, w)  d(v, u)}| # of nodes that are affected when the link (u, v) is active. The network interference is defined as the maximum (or total, average) node coverage in the physical topology. MST is the optimal solution when minimizing the maximum node coverage in a connected physical topology. node coverage

20 Link-based Interference Reduction Minimize the link interference # of links interfered by the link (u, v) in G P This definition of interference has been proposed, but no work on minimizing such interference in physical topology control has been reported. link interference

21 Node-based Interference Reduction Minimize the sender-based interference the transmission power of u: the interference of node u: # of nodes that receive signals transmitted by u Minimize the maximum sender-based interference while keeping the network k-connected or spanner. Mnimize the average sender-based interference in a connected topology (NP-hard?) IS(v) = 4 IS(u) = 1

22 Node-based Interference Reduction Minimize the receiver-based interference the interference of node v: # of nodes that affects node v It is more realistic because interference occurs at the receiver instead of the sender. A -approximation algorithm has been proposed to MIN the maximum receiver-based interference while keeping the topology connected in a highway model. IR(v) = 2 IR(u) = 2

23 Channel Assignment Efficient channel assignment can greatly reduce the interference effect of close-by transmissions. Categories of channel assignments static assignment dynamic assignment hybrid assignment Channel assignment only Combine channel assignment and routing

24 Channel Assignment Only Minimum Interference Survivable Topology Control assumption: same transmission range r, same interference range R, interference disk D u a disk centered at u with radius R link interference: node x, y, u and v such that d (u, v)  r and d(x, y)  r and k  A(u)  A(v)  A(x)  A(y) and x  D u  D v or y  D u  D v e 1 = (x, y; k) interferes with e 2 = (u, v; k) link co-channel interference I(e): # of links in G L that interfere with e topology interference: objective: Minimize I(G L ) while keeping the network k-connected. (Np-hard)

25 A Heuristic Algorithm Before a channel assignment is known, the actual interference of links are unknown. potential interference  Do not consider channel. First get a k-connected structure with minimum potential interference from the physical topology. Then assign the least used channels nearby to links in the non- increasing order of potential interference.

26 Given traffic demand, there is a circular dependency between channel assignment and routing Routing  link capacity  channel assignment  link’s expected load  routing LP-based Routing and Channel Assignment M. Alicherry, R. Bhatia, and L. Li, “Joint Channel Assignment and Routing for Throughput Optimization in Multi-radio Wireless Mesh Networks,” MOBICOM 2005. constrained maximum network flow problem Combine Channel Assignment & Routing

27 LP-based Channel Assignment & Routing Problem: Given one destination u 0, and the traffic demand d u of each node u, find the optimal channel assignment, routing and scheduling scheme that achieves the maximum throughput. Notations: N u : set of nodes with the transmission range of u N u : set of nodes that within the interference range of node u, and u  N u The system works in a periodical synchronized mode where each cycle contains T time slots. is the binary variable, only if link (u, v) is active on channel k at time slot t

28 LP-based Channel Assignment & Routing Radio Constraint: at any time, a node can use at most Q(u) different channels to send packets. Interference Constraint (Schedulable Constraint): at any time, two interference links can not be active at the same channel. Sufficient condition: AB interferes with CD and EF. When AB is active, CD and EF should keep silent. But CD and EF do interfere with each other, and they can be activated at the same time.

29 LP Relaxation the percentage usage of link (u, v) on channel k the available bandwidth of (u, v) on channel k, where c is the bandwidth of each channel Basic structure of LP

30 LP Relaxation Due to relaxation in LP, the channel assignment may not be feasible. Post-processing is needed to make channel assignment feasible.

31 Future Work Which interference criterion is more proper? What is the appropriate optimizing objective? Many optimization problems of topology control are NP- hard so that efficient algorithms are valuable. especially for channel assignment Distributed algorithms for practical networks. Consider power adjustment and channel assignment together. Interference-aware routing QoS call admission QoS multicast call admission

32 Thanks! Q & A


Download ppt "Topology Control, Interference, and Throughput for Wireless Mesh Networks presented by Qin LIU."

Similar presentations


Ads by Google