1 A General Model of Wireless Interference Lili Qiu, Yin Zhang, Feng Wang, Mi Kyung Han University of Texas at Austin Ratul Mahajan Microsoft Research.

Slides:



Advertisements
Similar presentations
Design of a reliable communication system for grid-style traffic light networks Junghoon Lee Dept. of Computer science and statistics Jeju National University.
Advertisements

Impact of Interference on Multi-hop Wireless Network Performance Kamal Jain, Jitu Padhye, Venkat Padmanabhan and Lili Qiu Microsoft Research Redmond.
Chorus: Collision Resolution for Efficient Wireless Broadcast Xinyu Zhang, Kang G. Shin University of Michigan 1.
A 2 -MAC: An Adaptive, Anycast MAC Protocol for Wireless Sensor Networks Hwee-Xian TAN and Mun Choon CHAN Department of Computer Science, School of Computing.
Wireless MACs (reprise): Overlay MAC Brad Karp UCL Computer Science CS 4C38 / Z25 24 th January, 2006.
Modeling and Throughput Analysis for SMAC Ou Yang
Predictable Performance Optimization for Wireless Networks Lili Qiu University of Texas at Austin Joint work with Yi Li, Yin Zhang,
KAIST Sift: A MAC Protocol for Event-Driven Wireless Sensor Networks Suho Yang (CS710: November 4, 2008) Kyle Jamieson, Hari Balakrishnan, Y.C. Tay LNCS.
Improving TCP Performance over Mobile Ad Hoc Networks by Exploiting Cross- Layer Information Awareness Xin Yu Department Of Computer Science New York University,
Interactions Between the Physical Layer and Upper Layers in Wireless Networks: The devil is in the details Fouad A. Tobagi Stanford University “Broadnets.
Contention Window Optimization for IEEE DCF Access Control D. J. Deng, C. H. Ke, H. H. Chen, and Y. M. Huang IEEE Transaction on Wireless Communication.
Module C- Part 1 WLAN Performance Aspects
1 Estimation of Link Interference in Static Multi-hop Wireless Networks Jitendra Padhye, Sharad Agarwal, Venkat Padmanabhan, Lili Qiu, Ananth Rao, Brian.
Cross-Layer Optimization for Video Streaming in Single- Hop Wireless Networks Cheng-Hsin Hsu Joint Work with Mohamed Hefeeda MMCN ‘09January 19, 2009 Simon.
MAC Layer (Mis)behaviors Christophe Augier - CSE Summer 2003.
Dynamic Tuning of the IEEE Protocol to Achieve a Theoretical Throughput Limit Frederico Calì, Marco Conti, and Enrico Gregori IEEE/ACM TRANSACTIONS.
Evaluate IEEE e EDCA Performance Tyler Ngo CMPE 257.
Opportunistic Packet Scheduling and Media Access Control for Wireless LANs and Multi-hop Ad Hoc Networks Jianfeng Wang, Hongqiang Zhai and Yuguang Fang.
DAC: Distributed Asynchronous Cooperation for Wireless Relay Networks 1 Xinyu Zhang, Kang G. Shin University of Michigan.
1 Expected Data Rate (EDR): An Accurate High-Throughput Path Metric For Multi- Hop Wireless Routing Jun Cheol Park Sneha Kumar Kasera.
On the Performance Behavior of IEEE Distributed Coordination Function M.K.Sidiropoulos, J.S.Vardakas and M.D.Logothetis Wire Communications Laboratory,
1 Algorithms for Bandwidth Efficient Multicast Routing in Multi-channel Multi-radio Wireless Mesh Networks Hoang Lan Nguyen and Uyen Trang Nguyen Presenter:
Elec 599 Report: Modeling Media Access in Embedded Two-Flow Topologies of Multi-hop Wireless Networks Jingpu Shi Advisor: Dr. Edward Knightly Department.
Medium Access Control Protocols Using Directional Antennas in Ad Hoc Networks CIS 888 Prof. Anish Arora The Ohio State University.
Delay Analysis of IEEE in Single-Hop Networks Marcel M. Carvalho, J.J.Garcia-Luna-Aceves.
Opersating Mode DCF: distributed coordination function
PLANETE group, INRIA Sophia-Antipolis July 1, 2003 Adaptive Channel allocation for QoS Enhancement in IEEE Wireless LANs Presented by: Mohammad.
2014 YU-ANTL Lab Seminar Performance Analysis of the IEEE Distributed Coordination Function Giuseppe Bianchi April 12, 2014 Yashashree.
1 Dynamic Adaption of DCF and PCF mode of IEEE WLAN Abhishek Goliya Guided By: Prof. Sridhar Iyer Dr. Leena-Chandran Wadia MTech Dissertation.
A Cooperative Diversity- Based Robust MAC Protocol in wireless Ad Hoc Networks Sangman Moh, Chansu Yu Chosun University, Cleveland State University Korea,
Providing QoS in Ad Hoc Networks with Distributed Resource Reservation IEEE802.11e and extensions Ulf Körner and Ali Hamidian.
Voice over the Dins: Improving Wireless Channel Utilization with Collision Tolerance Xiaoyu Ji Xiaoyu Ji, Yuan He, Jiliang Wang, Kaishun Wu, Ke Yi, Yunhao.
1 Core-PC: A Class of Correlative Power Control Algorithms for Single Channel Mobile Ad Hoc Networks Jun Zhang and Brahim Bensaou The Hong Kong University.
Improving Capacity and Flexibility of Wireless Mesh Networks by Interface Switching Yunxia Feng, Minglu Li and Min-You Wu Presented by: Yunxia Feng Dept.
Measurement-based models enable predictable wireless behavior Ratul Mahajan Microsoft Research Collaborators: Yi Li, Lili Qiu, Charles Reis, Maya Rodrig,
Link Estimation, CTP and MultiHopLQI. Learning Objectives Understand the motivation of link estimation protocols – the time varying nature of a wireless.
1 Performance Analysis of the Distributed Coordination Function under Sporadic Traffic joint work with C.-F. Chiasserini (Politecnico di Torino)
Fast Resilient Jumbo Frames in Wireless LANs Apurv Bhartia University of Texas at Austin Joint work with Anand Padmanabha Iyer, Gaurav.
Performance Analysis of IEEE Distributed Coordination Function (DCF) Author : Giuseppe Bianchi Presented by: 李政修 December 23, 2003.
IEEE WLAN.
Access Delay Distribution Estimation in Networks Avideh Zakhor Joint work with: E. Haghani and M. Krishnan.
Cross-Layer Approach to Wireless Collisions Dina Katabi.
1 Measuring and Modeling the Impact of Wireless Interference Lili Qiu UT Austin Rice University Nov. 21, 2005.
THROUGHPUT ANALYSIS OF IEEE DCF BASIC IN PRESENCE OF HIDDEN STATIONS Shahriar Rahman Stanford Electrical Engineering
Evaluation of ad hoc routing over a channel switching MAC protocol Ethan Phelps-Goodman Lillie Kittredge.
MIMO: Challenges and Opportunities Lili Qiu UT Austin New Directions for Mobile System Design Mini-Workshop.
NetQuest: A Flexible Framework for Large-Scale Network Measurement Lili Qiu University of Texas at Austin Joint work with Han Hee Song.
A Bandwidth Scheduling Algorithm Based on Minimum Interference Traffic in Mesh Mode Xu-Yajing, Li-ZhiTao, Zhong-XiuFang and Xu-HuiMin International Conference.
Optimization Problems in Wireless Coding Networks Alex Sprintson Computer Engineering Group Department of Electrical and Computer Engineering.
2012 1/6 NSDI’08 Harnessing Exposed Terminals in Wireless Networks Mythili Vutukuru, Kyle Jamieson, and Hari Balakrishnan MIT Computer Science and Artificial.
CRMA: Collision Resistant Multiple Access Lili Qiu University of Texas at Austin Joint work with Tianji Li, Mi Kyung Han, Apurv Bhartia, Eric Rozner, Yin.
Trading Structure for Randomness in Wireless Opportunistic Routing Szymon Chachulski, Michael Jennings, Sachin Katti and Dina Katabi MIT CSAIL SIGCOMM.
LA-MAC: A Load Adaptive MAC Protocol for MANETs IEEE Global Telecommunications Conference(GLOBECOM )2009. Presented by Qiang YE Smart Grid Subgroup Meeting.
1 A Coordinate-Based Approach for Exploiting Temporal-Spatial Diversity in Wireless Mesh Networks Hyuk Lim Chaegwon Lim Jennifer C. Hou MobiCom 2006 Modified.
MAC Protocols for Sensor Networks
MAC Protocols for Sensor Networks
Impact of Interference on Multi-hop Wireless Network Performance
David S. L. Wei Joint Work with Alex Chia-Chun Hsu and C.-C. Jay Kuo
Topics in Distributed Wireless Medium Access Control
Multi-Channel MAC for Ad Hoc Networks: Handling Multi-Channel Hidden Terminals Using A Single Transceiver Jungmin So and Nitin Vaidya Modified and Presented.
Predictable performance optimization for wireless networks
Presented by Hoang Nguyen
TCP in Mobile Ad-hoc Networks
Author: Giuseppe Bianchi
TCP in Wireless Ad-hoc Networks
The Impact of Multihop Wireless Channel on TCP Performance
Performance Evaluation of an Integrated-service IEEE Network
of the IEEE Distributed Coordination Function
Network Research Center Tsinghua Univ. Beijing, P.R.China
Sofia Pediaditaki and Mahesh Marina University of Edinburgh
Presentation transcript:

1 A General Model of Wireless Interference Lili Qiu, Yin Zhang, Feng Wang, Mi Kyung Han University of Texas at Austin Ratul Mahajan Microsoft Research ACM MOBICOM 2007 September 12, 2007

2 Motivation Interference is critical to wireless network performance Understanding the impact of wireless interference directly benefits many network operations –Routing –Channel assignment –Transmission power control –Transport protocol optimization –Network diagnosis

3 State of the Art Non-measurement based interference models –Inaccurate for real networks [Kotz03,Padhye05] Interference range is twice the communication range –Restricted scenarios Single-hop networks (e.g., Bianchi’s model) Multihop networks with 2-flows (e.g., Garetto et al.) Direct interference measurement –Lack scalability and predictive power Measurement-based interference model [Reis06] –Promising to achieve both accuracy and scalability –Restricted scenario Only two saturated broadcast senders Need a general measurement-based model!

4 Our Contributions A general interference model for IEEE multihop wireless networks –Models non-binary interference among an arbitrary number of senders –Models both broadcast and unicast traffic –Models both saturated and unsaturated demands Easy to seed –Requires only O(N) broadcast measurements Highly accurate –Validated through experiments and simulations

5 Background on IEEE DCF Broadcast –If medium is idle for DIFS, transmit immediately –Otherwise, wait for DIFS and a random backoff between [0, CWmin] Unicast –Use ACKs and retransmissions for reliability –Binary backoff CW doubles after each failed transmission until CWmax Restore CW to CWmin after a successful transmission DIFS Data Transmission Random Backoff DIFS Data Transmission Random Backoff ACK Transmission SIFS

6 Model Overview given network traffic demand sender model receiver model throughput goodput pairwise RSS How it works –Measure pairwise RSS via broadcast probes One node broadcast at a time, other nodes measure RSS  only requiring O(n) probes –Use sender/receiver models to get throughput/goodput Basic model: broadcast traffic Extension to unicast traffic

7 Assumptions A sender can transmit if –The total energy it received  CCA threshold A receiver can correctly receive a transmission if its –RSS  radio sensitivity –SINR  SINR threshold Can easily extend to BER-based model Assume 1-hop traffic demands –Traffic is only sent over 1 hop and not routed further –Multi-hop demands need to be first mapped to 1-hop demands based on routing

8 Broadcast Sender: A Markov Model Challenge –Sender behavior depends on the set of nodes currently transmitting Solution –Associate a state i with every possible set of transmitting nodes S i –Enhance scalability by pruning low- probability states and transitions (see paper) Algorithm 1.Compute individual node’s mode transitions in each state 2.Compute state transition probabilities M(i,j) 3.Compute stationary probabilities  i by solving LP 4.Compute throughput of node m: t m = ∑ i: m  Si  i {} {1} {1,2} {2}

9 Individual Node Mode Transitions –I m|Si =W m +B m +∑ s  Si\{m} R sm –Each term is modeled as a lognormal r.v. (validated experimentally) –Approximate the sum using a single moment-matching lognormal r.v. –Q(m) = 1 for saturated demands –Q(m) is estimated iteratively for unsaturated demands 01 P00=1-P01 P11=1-P10 P01 P10 0: idle 1: transmitting

10 State Transition Probabilities Case 1: packet sizes are exponentially distributed –Different nodes’ mode transitions are independent –M(i, j) =  n P{n’s mode in state i  n’s mode in state j} Case 2: packet sizes are similar –Mode transitions are dependent due to synchronization Two nodes are in sync iff C(m|{n})  0.1 and C(n|{m})  0.1 A and B are in sync and have overlapping transmissions  their transmissions start and end at the same time –Solution: fate sharing m and n are in sync and both active in state i  they have the same mode in next state Probability for a group of k nodes in sync to all transition from 1 to 0 is instead of

11 Broadcast Receiver Estimate slot-level loss rate –Loss due to low RSS Based on pairwise RSS measurement –Loss due to low SINR Our measurements show that RSS follows log-normal distribution Approximate with a single moment-matching lognormal r.v. How to get packet-level loss rate? –Pkt loss rate  slot-level loss rate under partial collisions (common in hidden terminal) –Differentiate losses due to synchronized collisions and asynchronized collisions Synchronized collisions when a node is synchronized with at least one other node in the state Otherwise, asynchronized collisions Slot loss=10% Pkt loss = 100%

12 Extensions to Unicast Demands Sender side extensions –Compute average CW based on binary backoff –Incorporate ACK/SIFS overhead (in addition to DIFS) –Derive Q(m) to ensure demands (w/ retx) not exceeded Receiver side extensions –Include low RSS induced losses for both data and ACK –Include low SNR induced loss due to collisions between data/ACK, ACK/data, ACK/ACK (in addition to data/data) Challenge –Inter-dependency between sending rate and loss rates Sending rates depend on loss rates due to binary backoff Loss rates depend on sending rate due to interference Solution: use an iterative framework

13 Unicast Model: Iterative Framework Compute CW and OH using L mn Compute  i using M Update and Q new (m) Initialize L mn = 0, Q(m) = 1 Derive state transition matrix M if (!converged)

14 Evaluation Methodology Qualnet simulation –Controlled environment and direct assessment of individual components in our model –Vary topologies, # senders, demand types, freq. band Testbed experiments –More realistic scenarios RF fluctuation, measurement errors, and variation across hardware –UT traces 22-node, a/b/g NetGear WAG511, Madwifi, click Vary # senders, demand types –UW traces (Reis et al.) 14-node testbed inside an office building 2 saturated broadcast sender traces

15 Evaluation Methodology (Cont.) Compare with actual values and UW model –Scatter plot –Root mean square error (RMSE): Overview of UW model –Applies only to 2 saturated broadcast senders –Uses O(N) probes to measure pairwise RSS –Sender model Estimate the deferral probability based on RSS from the other sender –Receiver model Estimate loss rate based on SNR by treating RSS from the other sender as part of interference

16 Simulation Evaluation: Saturated Broadcast 2 saturated broadcast More accurate than UW 2-node model (a) throughput (b) goodput

17 Simulation Evaluation: Saturated Broadcast 10 saturated broadcast Accurate for 10 saturated broadcast (a) throughput (b) goodput

18 Simulation Evaluation: Unsaturated Unicast 10 unsaturated unicast Accurate for unsaturated unicast (a) throughput(b) goodput

19 Testbed Evaluation UW traces: 2 saturated broadcast senders (30 mW) (a) throughput (b) goodput More accurate than UW-model for 2-sender

20 Testbed Evaluation (Cont.) UT traces: 5 saturated broadcast senders (30 mW) (a) throughput(b) goodput Accurate for saturated broadcast

21 Testbed Evaluation (Cont.) UT traces: 3 unsaturated broadcast senders (1mW) (a) throughput(b) goodput Accurate for unsaturated broadcast

22 Summary of Evaluation Results Achieve high accuracy under all types of traffic demands –Unicast & broadcast; saturated & unsaturated More accurate than state-of-art model for 2 saturated broadcast senders Higher errors in testbed than in simulations due to –RF fluctuation –Errors in estimating actual RSS especially under high loss rates

23 Conclusions Main contributions –A general interference model that handles An arbitrary number of senders Broadcast + unicast traffic Saturated + unsaturated demands –Validated by simulation and testbed evaluation Future work –Improve the accuracy of RSS estimation –Model-driven wireless network optimization

24 Thank you!