Access Delay Distribution Estimation in 802.11 Networks Avideh Zakhor Joint work with: E. Haghani and M. Krishnan.

Slides:



Advertisements
Similar presentations
Medium Access Issues David Holmer
Advertisements

Channel Allocation Protocols. Dynamic Channel Allocation Parameters Station Model. –N independent stations, each acting as a Poisson Process for the purpose.
Contents IEEE MAC layer operation Basic CSMA/CA operation
Modeling and Throughput Analysis for SMAC Ou Yang
Explicit and Implicit Pipelining in Wireless MAC Nitin Vaidya University of Illinois at Urbana-Champaign Joint work with Xue Yang, UIUC.
1 «Performance Analysis for a New Medium Access Control Protocol in Wireless LANs» By YOUNGGOO KWON and YUGUANG FANG Presentation by Ampatzis Efthimios.
Multi-Class QoS in Networks Using GDMC IEEE Globecom 2007 – Washington, DC Friday, November 30, 2007 Bushra Anjum North Carolina State University.
– Wireless PHY and MAC Stallings Types of Infrared FHSS (frequency hopping spread spectrum) DSSS (direct sequence.
1 A Novel Topology-blind Fair Medium Access Control for Wireless LAN and Ad Hoc Networks Z. Y. Fang and B. Bensaou Computer Science Department Hong Kong.
CSMA/CA in IEEE Physical carrier sense, and Virtual carrier sense using Network Allocation Vector (NAV) NAV is updated based on overheard RTS/CTS/DATA/ACK.
Distributed Control Algorithms for Service Differentiation in Wireless Packet Networks Michael Barry, Andrew T Campbell, Andras Veres
On Optimizing Backoff Counter Reservation and Classifying Stations for the IEEE Distributed Wireless LANs.
Throughput Improvement in WLANs using Collision Probability Estimates Avideh Zakhor E. Haghani, M. Krishnan, M. Christine, S. Ng Department of Electrical.
Presented by Scott Kristjanson CMPT-820 Multimedia Systems Instructor: Dr. Mohamed Hefeeda 1 Cross-Layer Wireless Multimedia.
Interactions Between the Physical Layer and Upper Layers in Wireless Networks: The devil is in the details Fouad A. Tobagi Stanford University “Broadnets.
Module C- Part 1 WLAN Performance Aspects
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.
Simulation of VoIP traffic in n networks Aya Mire Niv Tokman Oren Gur-Arie.
Experimental Measurement of VoIP Capacity in IEEE WLANs Sangho Shin Henning Schulzrinne Department of Computer Science Columbia University.
Evaluate IEEE e EDCA Performance Tyler Ngo CMPE 257.
IMA Wireless Workshop 6/05 – 1 Wireless Local Area Network Simulation Abstract: We describe a software system that simulates wireless local area networks.
WiFi Models EE 228A Lecture 5 Teresa Tung and Jean Walrand
Distributed Priority Scheduling and Medium Access in Ad Hoc Networks Distributed Priority Scheduling and Medium Access in Ad Hoc Networks Vikram Kanodia.
Studying Local Area Networks Via Media Access Control (MAC) SubLayer
1 QoS Schemes for IEEE Wireless LAN – An Evaluation by Anders Lindgren, Andreas Almquist and Olov Schelen Presented by Tony Sung, 10 th Feburary.
Doc.: IEEE /0861r0 SubmissionSayantan Choudhury Impact of CCA adaptation on spatial reuse in dense residential scenario Date: Authors:
Networks: Local Area Networks1 LANs Studying Local Area Networks Via Media Access Control (MAC) SubLayer.
Computer Networks: Local Area Networks 1 LANs Studying Local Area Networks via the Media Access Control (MAC) SubLayer.
protocol continued. DCF The basic idea is non-persistent. Can do an optimization: For a new packet (Q len = 0), the sender needs only wait for.
Delay Analysis of IEEE in Single-Hop Networks Marcel M. Carvalho, J.J.Garcia-Luna-Aceves.
Opersating Mode DCF: distributed coordination function
2014 YU-ANTL Lab Seminar Performance Analysis of the IEEE Distributed Coordination Function Giuseppe Bianchi April 12, 2014 Yashashree.
Tuning the Carrier Sensing Range of IEEE MAC Jing Deng,Ben Liang and Pramod K. Varshney Univ. of New Orleans Globecom 2004.
Wireless Medium Access. Multi-transmitter Interference Problem  Similar to multi-path or noise  Two transmitting stations will constructively/destructively.
1 Dynamic Adaption of DCF and PCF mode of IEEE WLAN Abhishek Goliya Guided By: Prof. Sridhar Iyer Dr. Leena-Chandran Wadia MTech Dissertation.
LECTURE9 NET301. DYNAMIC MAC PROTOCOL: CONTENTION PROTOCOL Carrier Sense Multiple Access (CSMA): A protocol in which a node verifies the absence of other.
جلسه دهم شبکه های کامپیوتری به نــــــــــــام خدا.
Quality of Service Support in Wireless Networks
On Optimizing the Backoff Interval for Random Access Scheme Zygmunt J. Hass and Jing Deng IEEE Transactions on Communications, Dec 2003.
IEEE EDCF: a QoS Solution for WLAN Javier del Prado 1, Sunghyun Choi 2 and Sai Shankar 1 1 Philips Research USA - Briarcliff Manor, NY 2 Seoul National.
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.
Qos support and adaptive video. QoS support in ad hoc networks MAC layer techniques: – e - alternation of contention based and contention free periods;
IEEE WLAN.
1/26 Module C - Part 2 DOMINO Detection Of greedy behavior in MAC layer of IEEE public NetwOrks Prof. JP Hubaux Mobile Networks
Token-DCF, COMSNET(2013) -> MOBICOM(2014). Introduction ▣ To improve standard MAC protocol of IEEE for WLAN. ▣ S-MAC, A-MAC, SPEED-MAC, and etc.
Ch 12. Multiple Access. Multiple Access for Shared Link Dedicated link – Point-to-point connection is sufficient Shared link – Link is not dedicated –
Throughput Enhancement in Wireless LANs via Loss Differentiation Michael Krishnan, Avideh Zakhor Department of Electrical Engineering and Computer Sciences.
An Energy Efficient MAC Protocol for Wireless LANs, E.-S. Jung and N.H. Vaidya, INFOCOM 2002, June 2002 吳豐州.
A Multi-Channel Cooperative MIMO MAC Protocol for Wireless Sensor Networks(MCCMIMO) MASS 2010.
Explicit and Implicit Pipelining in Wireless MAC Nitin Vaidya University of Illinois at Urbana-Champaign Joint work with Xue Yang, UIUC.
Quality of Service Schemes for IEEE Wireless LANs-An Evaluation 主講人 : 黃政偉.
Medium Access Control in Wireless networks
COE-541 LAN / MAN Simulation & Performance Evaluation of CSMA/CA
Tel Hai Academic College Department of Computer Science Prof. Reuven Aviv Markov Models for Access Control in Computer Networks Resource: Fayez Gebali,
EA C451 (Internetworking Technologies)
Balancing Uplink and Downlink Delay of VoIP Traffic in WLANs
Medium Access Control MAC protocols: design goals, challenges,
Topics in Distributed Wireless Medium Access Control
On the Physical Carrier Sense in Wireless Ad-hoc Networks
AP Service Load: Improved Definition
Author: Giuseppe Bianchi
Performance Evaluation of an Integrated-service IEEE Network
Zafer Sahinoglu, Ghulam Bhatti, Anil Mehta
of the IEEE Distributed Coordination Function
DL MU MIMO Error Handling and Simulation Results
The System Issues of Rate Adaptation
Chapter 6 Multiple Radio Access.
Presentation transcript:

Access Delay Distribution Estimation in Networks Avideh Zakhor Joint work with: E. Haghani and M. Krishnan

Estimating Access Delay Distribution Motivation Delay sensitive traffic should be delivered within delay bound Increasing deployment of networks and users affect the delay performance Access delay: Time between a new packet arriving at the head of line of MAC queue and receiving its ACK PMF of access delay at a node can determine impact of: Maximum retransmit limit on delay distribution −  optimum retransmit strategy Sending rate on delay distribution without trial and error via measurements  Objective: Propose a distributed framework to estimate the uplink (UL) access delay distribution for each node using only local measurements 2

3 Busy/Idle Signal as Local Measurement Each node/AP collects binary-valued ‘busy-idle’ (BI) signal 1 when local channel is occupied, 0 otherwise AP broadcasts its BI signal periodically  ~14kb/s, 3% overhead Nodes use their BI signal along with AP’s to estimate P C Node A: Node B: AP1: A B AP1 C AP2 Krishnan, Pollin, and Zakhor, “Local Estimation of Probabilities of Direct and Staggered Collisions in WLANs”, IEEE Globecom 2009.

Tx/Retx Mechanism A station senses the channel before transmission Transmits if channel idle for DIFS Initiates a counter if channel busy: Counter value uniformly distributed [0,CW-1] Counts down for every idle time slot Pauses counting during busy time slots and resumes after channel is idle for: −DIFS if station decoded headers of packets in last busy period −EIFS (>DIFS) if could not decode the headers Doubles the CW for unsuccessful transmissions Resets the CW to CWmin if successful 4

Access Delay at Tx Attempt : access delay of a packet at Retx attempt : length of idle period at Retx attempt : length of busy period at Retx attempt : number of idle periods required for Retx attempt : interframe spacing time after busy period: DIFS or EIFS a mount backoff counter decremented at idle period : value of backoff counter at Retx attempt 5

Distribution Estimation Process 6 Each node empirically estimates distributions of, and Recall is the first passage time of a variable at Retx PMF for delay access distribution at m th retransmission contention window size at Retx

Empirical Estimates of Distributions over 3 sec. interval 7 W m =100 W m =1000 PMF of N m

Distribution of Total Access Delay Total access delay: channel access time plus T = packet air TX time +ACK timeout M total # of Retx max Retx limit The PMF of the total access time given 8

Total MAC layer delay Total delay at MAC layer: queuing delay + access delay θ p = arrival time of packet p at MAC queue A p = arrival time of ACK for packet p d Hp = access delay for packet p 9 Use distributions of θ p and d Hp to estimate steady-state distribution of A p E p = Total MAC Delay for packet p: Probability of successful arrival of packet p within delay bound: Γ p = P(E p < delay limit) Effective throughput = steady state value of Γ p

Simulation Results: Access Delay A 50 node and 7 AP simulation set up Saturated network traffic A node collects BI information for 3 sec Access delay for 200 sec simulation 10

Simulation Results: Effective Throughput 11 Retransmit Limit Effective throughput A 50 node and 7 AP simulation set up Saturated network traffic A node collects BI information for 3 sec 200ms delay limit Compare effective throughput for varying γ and input rate for each node

Simulation Results: Retransmit Limit 12 Retransmit Limit Effective throughput A 50 node and 7 AP simulation set up Three sample simulations in each: One node sends traffic at 200Kbps, others send saturated traffic The node collects BI information for 3 sec Compare effective throughput for varying γ Estimates within 5% margin of simulation results

Simulation Results: Sending Rate 13 Retransmit Limit Effective throughput A 50 node and 7 AP simulation set up A sample sends traffic at various CBR others send saturated traffic Compare effective throughput for varying γ Using optimum retransmit limit, node can reach 90% effective throughput at various rates

Future Work: AP selection in n Currently AP selection based on signal strength Need to optimize: Send opportunities – affected by traffic saturation at AP Probability of success – affected by SINR and set of hidden nodes Can evaluate these quantities via BI signal. Before a node joins an AP it should listen to the B/I signal sent by two or more APs to determine the “best” AP to join. 14

AP Selection: Example 1 If choosing AP based on signal strength, all nodes will use same AP Network throughput can be improved if some nodes choose to connect to AP 2 instead AP 2AP 1

AP Selection: Example 2 - Beamforming Without beamforming, node 2 must contend with node 1 With beamforming, it can send simultaneously Upshot: beamforming allows optimum AP selection Catch: need to know network topology 16 AP 1 AP 2 Node 2Node 1

Beamforming and BI signals n supports beamforming Explicit beamforming: nodes share channel information to help determine beamforming direction or “steering” Knowledge of direction of received signals  directional BI signal Quantize direction into sectors to create directional BI signal During promiscuous listening, can implicitly estimate direction of transmitter Angles only known modulo 180 degrees APs periodically broadcast BI signal to nodes 17

Illustration of Directional BI signal 18 θ0θ0 θ0θ0 θ1θ1 θ1θ1 θ2θ2 θ3θ3 θ3θ3 θ2θ2 θ0θ0 θ1θ1 θ2θ2 θ3θ3 t

Example of topology reconstruction (1) AP and N1 know relative positions AP and N2 know relative positions N1 can sense N2 when N2 is sending to AP. 19 θ0θ0 θ3θ3 N1N1 N2N2 AP

Example of topology reconstruction (2) Individually, N1 and AP have ambiguity as to location of N2 20 Possible location of N2 to N1 Possible location of N2 to AP 2 N1N1 AP 1 3 θ0θ0 θ3θ3

Example of topology reconstruction (2) N1 can compare its BI signal to that of AP AP’s BI signal at θ 0 is similar to N1’s BI at angle θ 3  with high probability N2 is at location θ0θ0 θ1θ1 θ2θ2 θ3θ3 t AP θ0θ0 θ1θ1 θ2θ2 θ3θ3 t N1N1

Contention Window Adaptation CSMA – nodes sense channel and send when free Problem – all nodes would start simultaneously Solution: random backoff using “contention window”(CW) Standard Random backoff W~U(0, CW-1) CW adapts over time −Packet fail: CW  min(αCW, CW max ) −Packet success: CW  CW min −802.11: α = 2, CW min = 32, CW max =

Problem Implicit assumption that all losses are due to collision Example: single node with poor channel conditions  high loss  large CW  poor channel utilization CW=512 time 20μs = 10ms 2KB 11 Mbps < 2ms Could have had 5 more attempts! 23

Example: Symmetric topology 24 Nodes all hidden to each other & equidistant from AP Different curves of same color are different noise levels i.e. Pe Optimal W increases with # hidden nodes Pe does not affect optimal W

How can this be improved? With estimate of collision probability, P C, from [1], can optimize parameters based on collision probability rather that only recent loss history Tunable parameters: α CW min CW max Distribution of random backoff Plan: choose new parameters every 5 seconds based on observations over 5 seconds, primarily BI signal 25

Analysis Maximize sum of log throughput – enforces fairness U = utility, TP i = throughput R i = # bits per packet, S i = fraction of slots in which node i starts sending, I i = proportion of time channel is idle, L i = packet length in slots, = average contention window size, P e = Pr{channel error}, P DC = Pr{direct collision}, P SC = Pr{staggered collision}, N i = set of neighboring nodes, H i = set of hidden nodes 26

Future work Investigate the use of B/I signal for AP selection Develop directional B/I signal for beamforming n situations  optimal AP selection Optimizing contention window parameters using B/I signal. Investigate packet aggregation for n using B/I signal. 27