A Measurement Study of Multiplicative Overhead Effects in Wireless Networks

Similar documents
Architecture and Evaluation of an Unplanned b Mesh Network

Granting Silence to Avoid Wireless Collisions

Modulation Rate Adaptation in Urban and Vehicular Environments: Cross-layer Implementation and Experimental Evaluation

Edward W. Knightly, Chair Professor of Electrical and Computer Engineering

Adding Capacity Points to a Wireless Mesh Network Using Local Search

Interference avoidance in wireless multi-hop networks 1

This article has been accepted for inclusion in a future issue of this journal. Content is final as presented, with the exception of pagination.

ADB: An Efficient Multihop Broadcast Protocol Based on Asynchronous Duty-Cycling in Wireless Sensor Networks

ELEC 537: COMMUNICATION NETWORKS, PROJECT REPORT, FALL

Low-Cost Wireless Link Capacity Estimation

Collisions & Virtual collisions in IEEE networks

Coupled Flows in Urban Channels: Model and Experimental Evaluation

Novel Techniques for Fair Rate Control in Wireless Mesh Networks

Expected Path Bandwidth Based Efficient Routing Mechanism in Wireless Mesh Network

Resource Estimation on Wireless Backhaul Networks (Invited Paper)

Dynamic Rate Adaptation in IEEE WLANs

ECE 598HH: Special Topics in Wireless Networks and Mobile Systems

Effective Routing Scheme through Network Load-aware Route Metric in Multi-rate Wireless Mesh Networks

Wireless MACs: MACAW/802.11

2 Related Work. 1 Introduction. 3 Background

Lecture 16: QoS and "

CARA: Collision-Aware Rate Adaptation for IEEE WLANs

Dynamic Power Control MAC Protocol in Mobile Adhoc Networks

B. Bellalta Mobile Communication Networks

Supporting Service Differentiation for Real-Time and Best-Effort Traffic in Stateless Wireless Ad-Hoc Networks (SWAN)

Routing in Wireless Mesh Networks. Feb. 22, 2006

Wireless Mesh Networks

Improving IEEE Power Saving Mechanism

Impact of IEEE MAC Packet Size on Performance of Wireless Sensor Networks

On the Performance Characteristics of WLANs: Revisited

Wireless Internet Routing. Learning from Deployments Link Metrics

Overcoming MAC Overheads Using Packet Size Dependent Channel Widths

CS 268: Computer Networking. Taking Advantage of Broadcast

Interference-Aware Wireless Network Optimization

CE693: Adv. Computer Networking

Wireless Networks (MAC)

Design and Evaluation of a new MAC Protocol for Long- Distance Mesh Networks by Bhaskaran Raman & Kameswari Chebrolu ACM Mobicom 2005

Wireless Networks (MAC) Kate Ching-Ju Lin ( 林靖茹 ) Academia Sinica

Wireless Local Area Networks (WLANs) and Wireless Sensor Networks (WSNs) Primer. Computer Networks: Wireless LANs

DOMINO: A System to Detect Greedy Behavior in IEEE Hotspots

6.9 Summary. 11/20/2013 Wireless and Mobile Networks (SSL) 6-1. Characteristics of selected wireless link standards a, g point-to-point

Congestions control through cloud computing with MANET

An Efficient Scheme for Detecting Malicious Nodes in Mobile ad Hoc Networks

Estimation of Link Interference in Static Multi-hop Wireless Networks

Mohamed Khedr.

Bridging Link Power Asymmetry in Mobile Whitespace Networks Sanjib Sur and Xinyu Zhang

Performance Evaluation of Route Failure Detection in Mobile Ad Hoc Networks

4.3 IEEE Physical Layer IEEE IEEE b IEEE a IEEE g IEEE n IEEE 802.

A HIGH TCP PERFORMANCE RATE ADAPTATION ALGORITHM FOR IEEE NETWORKS

A Directional MAC Protocol with the DATA-frame Fragmentation and Short Busy Advertisement Signal for Mitigating the Directional Hidden Node Problem

Collision Free and Energy Efficient MAC protocol for Wireless Networks

ACCESS POINT TUNING IN CHAOTIC WIRELESS NETWORKS

CARA: Collision-Aware Rate Adaptation for IEEE WLANs. Presented by Eric Wang

Final Exam: Mobile Networking (Part II of the course Réseaux et mobilité )

ICE 1332/0715 Mobile Computing (Summer, 2008)

CS263: Wireless Communications and Sensor Networks

CHAPTER 7 SIMULATION OBSERVATIONS

Power Aware Routing using Power Control in Ad Hoc Networks

Enhanced Power Saving Scheme for IEEE DCF Based Wireless Networks

B. Bellalta Mobile Communication Networks

CS698T Wireless Networks: Principles and Practice

Enhancing the DCF mechanism in noisy environment

A New Routing Metric for High Throughput in Dense Ad Hoc Networks

XORs in the Air: Practical Wireless Network Coding

Measurement-based Characterization of a Wireless Mesh Network

University of Würzburg Institute of Computer Science Research Report Series. Performance Comparison of Handover Mechanisms in Wireless LAN Networks

EMAC: An Asynchronous Routing-Enhanced MAC Protocol in Multi-hop Wireless Networks

Wireless Network Security Spring 2012

Making Friends with Broadcast. Administrivia

Wireless Network Security Spring 2013

Strengthening Unlicensed Band Wireless Backhaul

By N.Golmie Presented by: Sushanth Divvela

CMPE 257: Wireless and Mobile Networking

Joint PHY/MAC Based Link Adaptation for Wireless LANs with Multipath Fading

A Performance Comparison of Multi-Hop Wireless Ad Hoc Network Routing Protocols. Broch et al Presented by Brian Card

Wireless Local Area Networks (WLANs)) and Wireless Sensor Networks (WSNs) Computer Networks: Wireless Networks 1

Mobile Communications. Ad-hoc and Mesh Networks

PARMA: A PHY/MAC Aware Routing Metric for Ad-Hoc Wireless Networks with Multi-Rate Radios

UAMAC: Unidirectional-Link Aware MAC Protocol for Heterogeneous Ad Hoc Networks

Multi-Rate Interference Sensitive and Conflict Aware Multicast in Wireless Ad hoc Networks

CapEst: Estimating wireless link capacity in multi-hop networks

Wireless Sensor Networks

A Measurement Study of Path Capacity in b based Wireless Networks

Effectiveness of DSDV Protocol Under Hidden Node Environment

3.1. Introduction to WLAN IEEE

IEEE Ad Hoc Networks: Performance Measurements

AN exam March

Lecture 25: CSE 123: Computer Networks Alex C. Snoeren. HW4 due NOW

Concurrent-MAC: Increasing Concurrent Transmissions in Dense Wireless LANs

Media Access Control in Ad Hoc Networks

CSC344 Wireless and Mobile Computing. Department of Computer Science COMSATS Institute of Information Technology

Wireless Challenges : Computer Networking. Overview. Routing to Mobile Nodes. Lecture 24: Mobile and Wireless

Outline. Wireless Channel Characteristics. Multi-path Fading. Opportunistic Communication - with a focus on WLAN environments -

standard. Acknowledgement: Slides borrowed from Richard Y. Yale

Examen final de Xarxes de Computadors (XC) 6/6/2011 NAME: SURNAME DNI:

Loss Differentiated Rate Adaptation in Wireless Networks

Measurement Driven Admission Control on Wireless Backhaul Networks

NEW! Updates from previous draft Based on group mailing list discussions Added definition of optimal scalability with examples (captures idea of suffi

Performance anomaly of b

Homework 1. Question 1 - Layering. CSCI 1680 Computer Networks Fonseca

Transcription:

A Measurement Study of Multiplicative Overhead Effects in Wireless Joseph Camp, Vincenzo Mancuso, Omer Gurewitz, and Edward W. Knightly INFOCOM 2008 http://networks.rice.edu

System: Large-scale, Multi-tier Mesh Network Serving 4,000 users over 3 km 2 802.11b access and backhaul tiers 802.11a directional tier for capacity injection TFA- Mesh Deployment http://tfa.rice.edu Multiple radios at gateway nodes, single radios elsewhere

Background Two key components driving this study are present in all wireless networks, not just mesh networks (e.g., TFA): 1. Heterogeneous Connectivity Set a) Forwarding links (selected by routing protocol) b) Non-forwarding links (broadcast medium) 2. Data and Control Planes a) Large-sized data frames b) Small-sized control frames 1) Link Establishment 2) Routing 3) Congestion Control 4) Network Management 0 Mbps 5 Mbps Homogeneous Topology Symmetric Topology Node Down!

Contributions Heterogeneous connectivity matrix produces two key effects: Control frames force multiplicative degradation on data plane Overhead traffic at rate r can reduce data throughput by up to 50 times r Wireless Overhead Multiplier driven primarily by non-forwarding links Competing data flows have severe throughput imbalance and poor network utilization RTS/CTS ineffectiveness coupled with heterogeneous links Lower rate forces longer transmission time, decreasing success probability control data data

Impact of Overhead Without network overhead (small-sized packets including AODV, beacons): Minimal control overhead from only TX and RX With network overhead: All the overhead of the control protocols from all other nodes Experiment Details: All one-hop nodes from gateway UDP traffic (1500B) No user data

Diverse Overhead Effects Identical hardware platform Identical configuration TX power 200 mw, RTS disabled, Autorate enabled 1100 kbps 6000 5000 4000 3000 2000 isolated 1800 kbps 800 kbps with overhead Overhead of 80 kbps (approx. 10 kbps/node) Vastly different performance with and without overhead 800 to 1800 kbps degradation 10-20 times injected overhead 1000 0 n1 n2 n3 n4 n6 n7 n8 TFA Backhaul Node

Wireless Overhead Multiplier Definition Define WOM to quantify the effect of the bits of overhead O is a set of OH-injecting nodes, where o O λ O is bits/sec of injected overhead from O t s r {s,r} is saturation throughput of tx (s) and rx (r)

Link Behavioral Classes for Heterogeneity Typical WOM experiment set-up TX (s) fully backlogged to RX (r) UDP, TCP traffic, RTS disabled Node o (OH-injecting node) has various link quality to s and r Classes of transmitter behavior according to IEEE 802.11 (o to s) Decode Transmission Detect Channel Activity Unable to Detect Channel Activity QuickTime and a TIFF (LZW) decompressor are needed to see this picture. In-lab experiments on widely used chipsets (Prism and Atheros) and drivers (HostAP and MadWiFi) No threshold where carrier sense occurs

WOM for Two TFA Link Classes Data Set of 3-node Topologies All one-hop nodes around GW TCP and UDP traffic Autorate enabled, RTS off Measured injected overhead: 10 kbps Transmission Range (link o to s) Overhead effectively sent at base rate (2 Mbps) On average, quality of TFA links enables 11 Mbps operation Out of Header Range (link o to Payload s) Average WOM: 10 (high variance) What Base is Rate High Rate causing the high variance in WOM? Wireless Overhead Multiplier 35 30 25 20 15 10 5 0 QuickTime and a TIFF (LZW) decompressor are needed to see this picture. Transmission Range Out of Range TCP data traffic (1500 byte), Autorate enabled, RTS off

Relative Link Quality of Competing Links Same link behavior as defined by 802.11 (unable to carrier sense) but high variance - why? Same injected overhead and non-forwarding links Expect high WOM values (low variance) Find impact of relative forwarding link quality Expected high WOM as data flow has lower quality Asymmetric WOM with forwarding link differences DATA_s 14 12 10 8 6 4 2 0 physical layer capture link 1 < link 2 DATA_s OH link 1 > link 2-5 -4-3 -2-1 0 1 2 3 4 5 6 7 Relative SNR (link 1 - link 2) UDP data traffic (1500 byte), Autorate disabled, RTS off OH

Reconsidering Link Classes for WOM Asymmetry of hidden terminal class, must reconsider WOM classes Split hidden terminal link class QuickTime and a TIFF (LZW) decompressor are needed to see this picture. Node winning capture has minimal WOM Slightly better than transmission range Node losing capture has WOM of up to 30 Wireless Overhead Multiplier 35 30 25 20 15 10 5 0 Out of Range - Capture Win Transmission Range TCP data traffic (1500 byte), Autorate enabled, RTS off Out of Range - Capture Lose

Cumulative Link Effects Measure injected overhead as it scales with TFA backhaul nodes Measure achievable throughput with increasing number of OH-injectors Measured Overhead (AODV, Beacons) Reference point for overhead of other networks (no TFA nodes on the channel) 10 kbps overhead per node

Cumulative Link Effects Findings in 3-node topology hold for more complex topologies Node n4 sends data to GW Wins capture with n2 (20 kbps) Loses capture with n7 (520 kbps) Hidden, unclear capture result with n6 and n8 (differ < 1dB at GW) Transmission range with n1 and n3 Span of throughput degradation from 20 to 520 kbps 600 500 400 300 data TCP data traffic (1500 byte), Autorate enabled, RTS off 200 100 0 n2 n7 n6 n8 n1 n3 TFA Backhaul Node

Worst Case WOM Scenario for Data Flows Capture-losing data flow with competing OH Capture-losing data flow with competing data Frequency of loses sufficient to trigger autorate policy (unlike OH) Prolongs transmissions of capture losing node, less likely to transmit successful packet physical layer capture dataa dataa datab OH datab OH Worst Case Even RTS ineffective for capture losing node RTS packet also captured and must fit into backoff window of capture winning node RTS CTS dataa ACK RTS RTS CW A

In Summary Low-rate control frames can produce multiplicative throughput degradation effects on the forwarding links Up to 50 times the actual overhead load! Protocol designers forced to reconsider tradeoff of injected overhead bits with protocol gains Potentially zero-overhead control algorithms Severe throughput imbalance and aggregate throughput degradation due to coupling of: Physical layer capture effect yields RTS/CTS ineffective Prolonged transmissions from falsely triggering rate lower decreasing ability of capture losing node to transmit packets

Questions? Contact Info: Joseph Camp E-mail: camp@rice.edu RNG: http://networks.rice.edu

Backup Slides

Asymmetry between Hidden Nodes Choose two nodes with large relative difference in link quality at GW Relative SNR difference of 5 db at mutual receiver Physical layer capture occurs at node n7 has WOM of 1 n2 has WOM of 10 TCP/UDP perform similarly with respect to WOM TCP/UDP data traffic (1500 byte), Autorate disabled, RTS off

Energy Detect and Carrier Sense in OTS Card In-lab measurements shows no carrier sense threshold Set-up: 3 different cards (2Mbps fixed modulation rate, UDP traffic) Constant Noise External 802.11 source heard only at transmitter (not shown) Throughput degradation due to transmitter becoming deaf to ACK Producing excessive backoff Continues to transmit MAC traces taken with Kismet Card at TX becomes deaf to ACK packets

RTS Effect on WOM RTS/CTS designed to overcome hidden terminal problem Tradeoff of using RTS/CTS mechanism when capture occurs WOM reduced with the use of RTS in both cases (winning and losing) However, aggregate throughput is lower when using RTS Overall, RTS mechanism ineffective

Related Work Mesh Network: Increasing mesh node density increases throughput and connectivity [1], in contrast, we show backhaul link degradation Scaling Overhead: AODV shown to be linearly increasing [2], while we confirm w/ measurements, we show severe multiplicative effects Collision-aware Multirate: [3] shows adaptively enabling RTS able to make loss-based multirate collision-aware, we show RTS ineffective Measurement Study: [4] and related works measure performance of routing metrics in mesh networks, in contrast, we show the multiplicative losses due to routing and beaconing overhead [1] J. Bicket, S. Biswas, D. Aguayo, and R. Morris, Architecture and Evaluation of the MIT Roofnet Mesh Network, MobiCom 05. [2] A. Iwata, C. Chiang, G. Pei, M. Gerla, and T. Chen, Scalable routing strategies for ad hoc wireless networks, Selected Areas of Communica- tion, 1999. [3] J. Kim, S. Kim, S. Choi, and D. Qiao, CARA: Collision-aware rate adaptation for IEEE 802.11 WLANs, Infocom 06. [4] D. De Couto, D. Aguayo, J. Bicket, and R. Morris, A high-throughput path metric for multi-hop wireless routing, MobiCom 03.