Doc.: IEEE 802.11-08/1357r0 Submission November 2008 Guido R. Hiertz et al., PhilipsSlide 1 Simple improvement for EDCA usage in 802.11s Date: 2008-11-11.

Slides:



Advertisements
Similar presentations
Doc.: IEEE /2534r0 Submission September 2007 Guido R. Hiertz, Philips et al.Slide 1 A simple & scalable traffic engineering solution for s.
Advertisements

Doc.: IEEE /0324r0 Submission Slide 1Michelle Gong, Intel March 2010 DL MU MIMO Error Handling and Simulation Results Date: Authors:
Doc.: IEEE /1123r0 Submission September 2010 Zhu/Kim et al 1 Date: Authors: [TXOP Sharing for DL MU-MIMO Support]
Submission doc.: IEEE /0081r0 Michelle Gong, et alSlide 1 Transmission Rules for Wider Bandwidth TXOP Date: Authors: Jan
Contents IEEE MAC layer operation Basic CSMA/CA operation
Ethernet – CSMA/CD Review
Submission doc.: IEEE 11-14/1426r1 November 2014 Gustav Wikström et al., EricssonSlide 1 DSC and legacy coexistence Date: Authors:
Doc.: IEEE /605r3 Submission November 2001 S. Kandala, et. al. Slide 1 CFB Ending Rule under HCF Srinivas Kandala, Ken Nakashima, Yashihiro Ohtani.
Doc.: IEEE /1187r1Sep 2014 Submission Po-Kai Huang (Intel) Slide 1 The Effect of Preamble Error Model on MAC Simulator Date: NameAffiliationsAddressPhone .
Doc.: IEEE /1434r0 Submission November 2013 Slide 1 CID 1376: NDP BlockAck Bitmap Protection Date: Authors: Alfred Asterjadhi, et.
Submission doc.: IEEE /1015r1 September 2015 Guido R. Hiertz et al., EricssonSlide 1 Proxy ARP in ax Date: Authors:
Doc.: IEEE /2910r0 Submission November 2007 Mathilde Benveniste, Avaya LabsSlide 1 Simplified ‘Express’ Forwarding for single-channel wireless.
Doc.: IEEE yy/xxxxr0 SubmissionMukul Goyal, U Wisconsin MilwaukeeSlide 1 Impact of IEEE n Operation On IEEE Performance Notice: This.
Doc.: IEEE /0840r1 Submission AP Assisted Medium Synchronization Date: Authors: September 2012 Minyoung Park, Intel Corp.Slide 1.
Performance Analysis of IEEE Distributed Coordination Function (DCF) Author : Giuseppe Bianchi Presented by: 李政修 December 23, 2003.
Background of Ad hoc Wireless Networks Student Presentations Wireless Communication Technology and Research Ad hoc Routing and Mobile IP and Mobility Wireless.
Planning and Analyzing Wireless LAN
Submission doc.: IEEE /1289r2 Michelle Gong, IntelSlide 1 RTS/CTS Operation for Wider Bandwidth Date: Authors: Nov
Doc.: IEEE /30r2 SubmissionMukul Goyal, U Wisconsin MilwaukeeSlide 1 Impact of IEEE n Operation On IEEE Performance Notice: This.
Submission doc.: IEEE /914r1 July 2015 Guido R. Hiertz et al., EricssonSlide 1 Enlarged minimal contention window size Date: Authors:
Doc.: IEEE /243r1 Submission May 2001 Mathilde Benveniste, AT&T Labs - ResearchSlide 1 Proposed Changes to the e D1.0 Draft Mathilde Benveniste.
Medium Access Control in Wireless networks
Optimization Problems in Wireless Coding Networks Alex Sprintson Computer Engineering Group Department of Electrical and Computer Engineering.
1 Ethernet CSE 3213 Fall February Introduction Rapid changes in technology designs Broader use of LANs New schemes for high-speed LANs High-speed.
Doc.: IEEE /1086r0 SubmissionSlide 1 Date: Authors: Improved Virtual Carrier Sensing Mechanism for 45GHz Sep ZTE Corp.
Resolutions to Static RTS CTS Comments
Submission doc.: IEEE /1116r1 September 2015 Jinsoo Ahn, Yonsei UniversitySlide 1 Trigger Frame Channel Access Date: Authors:
Submission doc.: IEEE /1359r0 November 2015 Yu Wang, Ericsson et al.Slide 1 System Performance Evaluation of ae Date: Authors:
Submission doc.: IEEE /0087r1 January 2016 Jinsoo Ahn, Yonsei UniversitySlide 1 NAV cancellation issues on MU protection Date: Authors:
Submission doc.: IEEE /596r1 November 2001 M. Benveniste -- AT&T Labs, ResearchSlide 1 ‘Neighborhood Capture’ in Wireless LANs Mathilde Benveniste.
Doc.: IEEE /1370r0 Submission September 2006 Guido R. Hiertz, PhilipsSlide 1 Mesh Deterministic Access (MDA) Optional IEEE s MAC scheme.
MAC Protocols for Sensor Networks
EA C451 (Internetworking Technologies)
Discussion on MAC Calibration Power Saving Test
Lecture 27 WLAN Part II Dr. Ghalib A. Shah
Intel Validation of TGn Simulation Scenarios
November 2014 Project: IEEE P Working Group for Wireless Personal Area Networks (WPANs) Submission Title: [SRM related functions in ]
IEEE : Wireless LANs ALOHA, Slotted ALOHA
EDCA and BlockAck Extensions for Reliable Multicast/Broadcast Services
The Effect of Preamble Error Model on MAC Simulator
Coexistence problem of s Congestion Control
EDCA Enhancement to Improve Link Reliability for Multicast Streams
RTS CTS Rule Amendment Date: Authors: Date: January 2011
MDA comments categorization
Zafer Sahinoglu, Ghulam Bhatti, Anil Mehta
Coexistence problem of s Congestion Control
Proposed Resolutions to RFI comments of LB 166 on IEEE s D7.0
DL MU-MIMO ack protocol
Channel Access Efficiency
Low Energy Subgroup Report
HT Features in Mesh Network
Overlapping BSS Co-Existence
Is the MAC sufficient for wireless high speed mesh LANs?
DL MU MIMO Error Handling and Simulation Results
Impact of IEEE n Operation On IEEE Performance
80MHz/160MHz Protection Date: Authors: Date: September 2010
Channel Access Efficiency
Can RTS/CTS remedy problems caused by single-channel wireless meshes?
Decentralized Clustering Resolution to CID 127
Impact of IEEE n Operation On IEEE Performance
Airtime Analysis of EDCA
Outdoor Mesh MAC Protocol Issues & Considerations
802.11g Contention Period – Solution for Co-existence with Legacy
QoS Metrics Date: Authors: January 2005 Month Year
Error Recovery Scheme for Scheduled Ack
HEW Beamforming Enhancements
NAV Clearing: Problems and Proposed Remedy
Simple improvement for EDCA usage in s
September 2006 doc.: IEEE /1351r0 September 2006
Multi hop connections using
Presentation transcript:

doc.: IEEE /1357r0 Submission November 2008 Guido R. Hiertz et al., PhilipsSlide 1 Simple improvement for EDCA usage in s Date: Authors:

doc.: IEEE /1357r0 Submission November 2008 Guido R. Hiertz et al., PhilipsSlide 2 Abstract We present a simple modification to EDCA that inherently avoids congesting the wireless medium (WM).

doc.: IEEE /1357r0 Submission November 2008 Guido R. Hiertz et al., PhilipsSlide 3 EDCA – A single hop protocol All current MAC Coordination Functions (CFs) have been designed for single hop networks DCF and EDCA use opportunistic medium access –1 st listen 2 nd transmit if free –Derived from ALOHA –Works nice for single hop networks –Bad performance in multi-hop networks –Selfish behavior does not take relaying/forwarding into account –Severe impact for multi-hop networks

doc.: IEEE /1357r0 Submission Inherent solutions Inherent solutions avoid problems without additional packages on top TGs’ motto: “Perfection is achieved not when there is nothing left to add but when there is nothing left to take away.” –So, adding a mechanism to resolve a problem is not the preferred solution –Inherently resolving a problem so that it cannot occur is the way to go November 2008 Guido R. Hiertz et al., PhilipsSlide 4

doc.: IEEE /1357r0 Submission Modified EDCA Following each frame transmission, a Mesh STA set its NAV, when the frame(s) need to be forwarded by the next Mesh STA –NAV duration = duration of last transmission –Last transmission = single frame or duration of last TXOP A Mesh STA does not set its NAV, when the frame(s) sent need not be forwarded November 2008 Guido R. Hiertz et al., PhilipsSlide 5

doc.: IEEE /1357r0 Submission Simulation scenario Mesh STA 1 sends traffic to Mesh STA 4 Mesh STA 4 sends traffic to Mesh STA 1 MSDU frame body = IP frame –IP payload = 1000B All STAs transmit at BPSK ½ (6Mb/s) –5GHz channel model, a Only neighboring STAs can sense each other –Neighbor’s neighbors are hidden Traffic arrival: Poisson process November 2008 Guido R. Hiertz et al., PhilipsSlide 6

doc.: IEEE /1357r0 Submission Modified EDCA (example) Performs modified EDCA –Set NAV after each transmission –NAV duration according to last transmission NAV = Twice the last transmission duration Does not perform modified EDCA –Mesh STA is last hop –No forwarding required  No NAV setting required November 2008 Guido R. Hiertz et al., PhilipsSlide 7

doc.: IEEE /1357r0 Submission Simulation results Realistic channel model –Incorporates interference –SINR based frame error probability –Open source: November 2008 Guido R. Hiertz et al., PhilipsSlide 8

doc.: IEEE /1357r0 Submission November 2008 Guido R. Hiertz et al., PhilipsSlide 9 Throughput (one route) Modified EDCA inherently avoids congestion Plain EDCA achieves lower maximum throughput

doc.: IEEE /1357r0 Submission 1 st hop frame transmission rate (Mesh STA 1  Mesh STA 2) 1 st hop reveals the problem –Edge nodes have fewer neighbors –Edge nodes have higher transmission probabilities 1 st hop does not limit its transmissions Modified EDCA limits the frame transmission rate November 2008 Guido R. Hiertz et al., PhilipsSlide 10

doc.: IEEE /1357r0 Submission 2 nd hop frame transmission rate (Mesh STA 2  Mesh STA 3) With EDCA, 2 nd hop cannot carry the offered traffic & suffers from the selfish behavior on the 1 st hop With modified EDCA, 2 nd hop saturates at a traffic level that can be carried November 2008 Guido R. Hiertz et al., PhilipsSlide 11

doc.: IEEE /1357r0 Submission 3 rd hop frame transmission rate (Mesh STA 3  Mesh STA 4) EDCA severely limits the last hop Modified EDCA experience much better performanc e due to the inherent rate control November 2008 Guido R. Hiertz et al., PhilipsSlide 12

doc.: IEEE /1357r0 Submission 2 nd hop frame loss rate (Mesh STA 2  Mesh STA 3) At 2Mb/s offered traffic, the 2 nd hop successfully transmits ~12 frames per second –Additionally, the 2 nd loses ~4 frames per second Modified EDCA avoids frame losses –Traffic does not saturate November 2008 Guido R. Hiertz et al., PhilipsSlide 13

doc.: IEEE /1357r0 Submission Lost frames = Harmful to everyone … Lost frames on 2 nd hop in one direction –4 frames lost per second 4 transmission attempts per frame –AIFS = 34µs –+ mean duration of backoff with CW=CWmin = 7.5 * 9µs = 67.5µs –+ BPSK½ ≙ 1,424µs –+ ACKTimeout = aSIFSTime + aSlotTime + aPHY-RX-START-Delay = 16µs + 9µs + 25µs = 50µs –+ AIFS = 34µs –+ mean duration of backoff with CW=(CWmin+1)*2 -1 = 31 * 9µs = 139.5µs –+ BPSK½ ≙ 1,424µs –+ ACKTimeout = aSIFSTime + aSlotTime + aPHY-RX-START-Delay = 16µs + 9µs + 25µs = 50µs –+ AIFS = 34µs –+ mean duration of backoff with CW=(CWmin+1)* = 63 * 9µs = 283.5µs –+ BPSK½ ≙ 1,424µs –+ ACKTimeout = aSIFSTime + aSlotTime + aPHY-RX-START-Delay = 16µs + 9µs + 25µs = 50µs –+ AIFS = 34µs –+ mean duration of backoff with CW=(CWmin+1)* = 127 * 9µs = 544.5µs –+ BPSK½ ≙ 1,424µs –+ ACKTimeout = aSIFSTime + aSlotTime + aPHY-RX-START-Delay = 16µs + 9µs + 25µs = 50µs –  4 * 7,067µs  at least 28,268µs lost due to retransmissions AIFS occurs much more often  remember, AIFS occurs each time after the wireless medium becomes idle again November 2008 Guido R. Hiertz et al., PhilipsSlide 14

doc.: IEEE /1357r0 Submission Thank you for your attention November 2008 Guido R. Hiertz et al., PhilipsSlide 15

doc.: IEEE /1357r0 Submission References (1) , Error recovery shall be attempted by retrying transmissions for frame exchange sequences that the initiating STA infers have failed. Retries shall continue, for each failing frame exchange sequence, until the transmission is successful, or until the relevant retry limit is reached, whichever occurs first. […] This SRC and the SSRC shall be reset when a MAC frame of length less than or equal to dot11RTSThreshold succeeds for that MPDU of type Data or MMPDU. The LRC for an MPDU of type Data or MMPDU and the SLRC shall be incremented every time transmission of a MAC frame of length greater than dot11RTSThreshold fails for that MPDU of type Data or MMPDU. […] November 2008 Guido R. Hiertz et al., PhilipsSlide 16

doc.: IEEE /1357r0 Submission References (2) , Retries for failed transmission attempts shall continue until the SRC for the MPDU of type Data or MMPDU is equal to dot11ShortRetryLimit or until the LRC for the MPDU of type Data or MMPDU is equal to dot11LongRetryLimit. When either of these limits is reached, retry attempts shall cease, and the MPDU of type Data (and any MSDU of which it is a part) or MMPDU shall be discarded. November 2008 Guido R. Hiertz et al., PhilipsSlide 17

doc.: IEEE /1357r0 Submission References (3) , Annex D dot11RTSThreshold OBJECT-TYPE SYNTAX INTEGER ( ) MAX-ACCESS read-write STATUS current DESCRIPTION "This attribute shall indicate the number of octets in an MPDU, below which an RTS/CTS handshake shall not be performed, except as RTS/CTS is used as a cross modulation protection mechanism as defined in An RTS/CTS handshake shall be performed at the beginning of any frame exchange sequence where the MPDU is of type Data or Management, the MPDU has an individual address in the Address1 field, and the length of the MPDU is greater than this threshold. Setting this attribute to be larger than the maximum MSDU size shall have the effect of turning off the RTS/CTS handshake for frames of Data or Management type transmitted by this STA. Setting this attribute to zero shall have the effect of turning on the RTS/CTS handshake for all frames of Data or Management type transmitted by this STA. The default value of this attribute shall be 3000.” ::= { dot11OperationEntry 2 } November 2008 Guido R. Hiertz et al., PhilipsSlide 18

doc.: IEEE /1357r0 Submission References (4) , Annex D dot11LongRetryLimit OBJECT-TYPE SYNTAX INTEGER (1..255) MAX-ACCESS read-write STATUS current DESCRIPTION "This attribute shall indicate the maximum number of transmission attempts of a frame, the length of which is greater than dot11RTSThreshold, that shall be made before a failure condition is indicated. The default value of this attribute shall be 4.” ::= { dot11OperationEntry 4 } November 2008 Guido R. Hiertz et al., PhilipsSlide 19

doc.: IEEE /1357r0 Submission Reference (5) “A simple & scalable traffic engineering solution for s,” s-a-simple-scalable-traffic-engineering- solution-for s.ppthttps://mentor.ieee.org/802.11/file/07/ s-a-simple-scalable-traffic-engineering- solution-for s.ppt November 2008 Guido R. Hiertz et al., PhilipsSlide 20