Upload
tahlia
View
27
Download
2
Embed Size (px)
DESCRIPTION
Ch 3. IEEE 802.11-based WMNs. Myungchul Kim [email protected]. 802.11 The infrasturcture mode The ad hoc mode: a single-hop ad hoc networks The wireless distribution system (WDS) mode: each AP as a base station but also a wireless relay node. Introduction. Limited capacity - PowerPoint PPT Presentation
Citation preview
– 802.11
• The infrasturcture mode
• The ad hoc mode: a single-hop ad hoc networks
• The wireless distribution system (WDS) mode: each AP as a base station but also a wireless relay node
Introduction
• Limited capacity– Protocol overhead
• 802.11a/g: 54 Mbps
• The max link-layer data rate falls quickly with increasing distance between the transmitter and the receiver.
– Interflow and intraflow interference
• A single-channel multihop ad hoc network
Performance issues and their causes
– Ineffective route selection
• e.g., hop-count metric?
– TCP’s control overhead• One-hop IEEE 802.11a
Performance issues and their causes
– Ineffective congestion control
• One-hop IEEE 802.11a
• Channel bit errors
Performance issues and their causes
• Flow unfairness– Hidden terminal problem
• 4-node IEEE 802.11a testbed
Performance issues and their causes
Performance issues and their causes
– Channel sharing problem
• 4-node IEEE 802.11a testbed
Performance issues and their causes
Performance issues and their causes
– RTT-dependent unfairness
– Bad fish problem
• Interfering links at 1 and 11 Mbps -> the effective throughput of 11Mbps link becomes limited by that of 1 Mbps link
Performance issues and their causes
• Link quality-aware routing
• Interference-aware routing– Channel load along the path
– Load based ad hoc routing (LBAR)
High-performance routing
• Interference-aware routing(con’t)– Dynamic load-aware routing (DLAR)
• Use the number of packets queued in a node’s interface queue to estimate its load
– Hyacinth: approximate the channel load observed by a link by explicitly summing the traffic load imposed on that channel by all its interfering links
– Route oscillations
High-performance routing
• Multipath routing– Fault tolerence and traffic distribution
– Multiple node-disjoint paths at the receiver for route request
– AOMDV: multipath variant of AODV
– The use of meshed or nondisjoint paths to increase path reliability
– It may not be possible to find multiple paths that do not interfere with each other if the node are using omnidirectional antennas.
High-performance routing
• Diversity-aware routing– Multichannel WMNs
– Intraflow interference
– WCETT can select channel-diverse routes
– Disadv of WCETT: no interflow interference and nonisotonic
– MIC: interflow interference and self-interference
– Disadv of MIC: intraflow interference
High-performance routing
• Opportunistic routing– When an intermediate receiver fails to receive a packet, the
packet has to be retransmitted by the immediate transmitter even if another neighbor of the receiver successfully receive the packet.
– Delayed forwarding decisions choosing the best receiver
High-performance routing
– Channel-switching vs multiple interfaces
– Channel-switching in some predetermined order -> modify the 802.11 MAC
– Assignment of channels to radio interfaces
• Topology-based channel assignment– Constrained graph coloring problem
– Connected low interference channel assignment (CLICA)
• More constrained nodes are visited first
– Das: integer liner program (channels, interfaces, interference)
– Assumption: all network links are equally loaded
Multichannel WMNs
• Traffic-aware channel assignment– As the link load is determined by routing algorithms, in an ideal
solution the channel assignment is also performed in conjunction with the routing.
– Even with complete information about network topology and traffic matrix, the channel assignment problem is NP-hard.
• Dynamic channel assignment– Distributed schems for channel assignment?
Multichannel WMNs
• Dynamic channel assignment(con’t)
Multichannel WMNs
• Inter-channel interference– Two cards placed on the same machine?
– Degradation due to interchannel interference when channel 1 and 6 or channel 1 and 11
Multichannel WMNs
– IEEE 802.11 MAC layer’s unfairness
– A fairness model suitable for WMNs
• Reference model for fairness– Objectives
• The granularity of fairness is an ingree-aggregated flow independent of the number of TCP microflows or mobile devices -> per-customer service granularity
• The spatial resue of channel must be maximized
• Spatial bias must be eliminated
• Channel time rather than throughput should be considered
Flow fairness
• Implicit rate-based congestion control– WTCP measures the ratio of inter-packet spacing on the receiver and
that on the sender, to determine whether to increase or decrease the sending rate
– Not hold in general on 802.11 based WMNs due to bursty traffic
• Explicit rate-based congestion control– In Ad hoc transport protocol (ATP), every intermediate node measures
queuing and transmission delay for each packet passing through it.– ATP sender fails to utilize the network optimally because ATP includes
packet queuing time into the service time measurements that makes it unable to maintain a steady flow rate.
– EXACT routers measure the available bandwidth as the inverse of per-packet MAC contention and transmission time.
– EXACT decouples queuing time from the service time measurements and thus achieves much better network utilization.
Flow fairness
• Ingress flow throttling– Addresses the hidden terminal and channel sharing problem
– Throttle flows at the ingress nodes to the network-wide fair shares
– The offered loads and link capacities are periodically communicated to other WMN routers.
– Run at layer 2 of each router
• Neighborhood RED– Random early detection (RED) to multihop wireless networks
– View the queues on a node and its interfering neighbors as a single distributed queue and apply RED to this distributed queue
– Infer the neighborhood queue size by monitoring the channel utilization
Flow fairness
• Overlay MAC layer approach– On top of 802.11 MAC
– Distributed time division multiple access -> weighted fair queuing
– Disadv: overhead
Flow fairness
• Quality of service– Not sufficient to just differentiate and prioritize traffic at per-
router level?
– Distributed priority scheduling -> 802.11 priority back-off scheme
• Topology planning– The position of regular nodes and the placement of the gateway
nodes
– Clusters, cluster head
Other issues
• Advanced topology discovery– Network management: visualize the location and
interconnectivity of nodes as well as the utilization of network resources at each location
– Research questions
• How to utilize multiple radios?
• How to determine the accurate radio topology of a network considering interferences?
• How to produce a comprehensive RF usage map of the network?
– Localization of network nodes?
– The problem of localization in a multihop setting?
– Finding interference relations between different links?
Other issues
• Long-distance WMNs– Digital Gangetic Plains project: 12 rural villages in India with
directional antennas
– Simultaneous operation of multiple directional antennas -> CSMA MAC considers as interference
– TDMA MAC and a synchronization protocol are proposed
Other issues
• Max-min flow allocation– Max-min fairness on top of unfair 802.11 MAC?
• Interference-aware multipath routing– Multipath routing: Fault tolerance and end-to-end throughput
– Absence of interference?
• Directional antenna-based mesh networks• Secure routing protocols
– Attachs from compromized mesh nodes?
• Fault diagnosis– How to distinguish whether the poor performance is because of
bad channel conditions, interference, software bugs, faulty hardware or compromised nodes.
Open issues