EDCA Enhancements for HEW

Slides:



Advertisements
Similar presentations
1 CNPA B Nasser S. Abouzakhar Queuing Disciplines Week 8 – Lecture 2 16 th November, 2009.
Advertisements

Session: IT 601: Mobile Computing IEEE e Prof. Anirudha Sahoo IIT Bombay.
Comparison and Analysis of FIFO, PQ, and WFQ Disciplines on multimedia
20 03 TASTE OF RESEARCH SUMMER SCHOLARSHIPS Author: Wei Zhang Supervisor: Tim Moors Efficient Voice Over Wireless Network Abstract The objective of this.
Networking Issues in LAN Telephony Brian Yang
Opportunistic Packet Scheduling and Media Access Control for Wireless LANs and Multi-hop Ad Hoc Networks Jianfeng Wang, Hongqiang Zhai and Yuguang Fang.
802.11g & e Presenter : Milk. Outline g  Overview of g  g & b co-exist QoS Limitations of e  Overview of.
Providing QoS in Ad Hoc Networks with Distributed Resource Reservation IEEE802.11e and extensions Ulf Körner and Ali Hamidian.
Company LOGO Provision of Multimedia Services in based Networks Colin Roby CMSC 681 Fall 2007.
Voice over WiFi R 張素熒 R 朱原陞 R 王振宇
27th Aug, 2007Netwrok Research Workshop Optimum Parameters for VoIP in IEEE e Wireless LAN APAN Network Research Workshop 2007 August 27 th,
More about channels In b/g, there are 11 channels, starting at 2.412GHz at a spacing of 5MHz. Each channel owns a bandwidth of 22MHz.
Incentive-Oriented Downlink Scheduling for Wireless Networks with Real-Time and Non-Real-Time Flows I-Hong Hou, Jing Zhu, and Rath Vannithamby.
Doc.: IEEE /342r0 Submission March 2014 Naveen Kakani, CSRSlide 1 Short Packet Optimizations Date: Authors:
Doc.: IEEE /1077r1 Submission Sep 2013 Slide 1 EDCA Enhancements for HEW Date: Authors: NameAffiliationsAddress Phone Hui
The Delay Distribution of IEEE e EDCA and DCF IPCCC 2006 April , Phoenix, Arizona Paal E. Engelstad UniK / Telenor R&D Olav.
© Sarvesh 25 November 2015Cross-layer optimization for VoIP over WLAN125 November Cross Layer optimization for VoIP over WLAN [Yuan Liu Zhu] A Presentation.
Token-DCF, COMSNET(2013) -> MOBICOM(2014). Introduction ▣ To improve standard MAC protocol of IEEE for WLAN. ▣ S-MAC, A-MAC, SPEED-MAC, and etc.
Quality of Service Schemes for IEEE Wireless LANs-An Evaluation 主講人 : 黃政偉.
Queue Scheduling Disciplines
© 2006 Cisco Systems, Inc. All rights reserved. 3.2: Implementing QoS.
Mapping Differentiated Service Classes to User Priorities
Instructor Materials Chapter 6: Quality of Service
QoS & Queuing Theory CS352.
Balancing Uplink and Downlink Delay of VoIP Traffic in WLANs
IEEE e Performance Evaluation
Topics discussed in this section:
Top-Down Network Design Chapter Thirteen Optimizing Your Network Design Copyright 2010 Cisco Press & Priscilla Oppenheimer.
Topics in Distributed Wireless Medium Access Control
UL OFDMA Random Access Control
Simplified Traffic Model Based On Aggregated Network Statistics
QoS Handling of Trigger Frame
Switching Techniques In large networks there might be multiple paths linking sender and receiver. Information may be switched as it travels through various.
Design of medical-grade wireless LAN
QoS mapping comment for md Letter Ballot
© 2008 Cisco Systems, Inc. All rights reserved.Cisco ConfidentialPresentation_ID 1 Chapter 6: Quality of Service Connecting Networks.
Wi-Fi Time Sensitive Networking
WUR Acknowledgement Indication
Traffic priority for random Multi User Uplink OFDMA
Provision of Multimedia Services in based Networks
Speaker:Fu-Yuan Chuang Advisor:Ho-Ting Wu Date:
Scheduling Algorithms in Broad-Band Wireless Networks
Adaptive approach for QoS support in IEEE e WLAN
Providing QoS through Active Domain Management
Quality of Service What is QoS? When is it needed?
Mapping Differentiated Service Classes to User Priorities
An extension of IEEE e QoS for MESH Networks
QoS with EDCA Downgrading
Switching Techniques.
Alternate EDCA Parameter Set
Computer Science Division
Consideration of EDCA for WUR Signal
Further Consideration for WUR Acknowledgement Indication
Limitation of EDCA/HCCA for Video Transmission
<month year> <doc.: IEEE doc> January 2013
Limitation of EDCA/HCCA for Video Transmission
Alternate EDCA Parameter Set
Introduction to Packet Scheduling
IEEE 802.1Qat and IEEE Quality of Service Inteworking
IEEE 802.1Qat and IEEE Quality of Service Inteworking
Alternate EDCA Parameter Set
EECS 122: Introduction to Computer Networks Packet Scheduling and QoS
Consideration of EDCA for WUR Signal
Basic TGad MAC Layer Proposals and Options for Coexistence
Infocom 2004 Speaker : Bo-Chun Wang
Further Consideration for WUR Acknowledgement Indication
Fair Queueing.
Introduction to Packet Scheduling
کنترل جریان امیدرضا معروضی.
Considerations of New Queue Mechanism for Real-Time Application
Presentation transcript:

EDCA Enhancements for HEW Date: 2013-09-15 Authors: Name Affiliations Address Phone Email Hui Zhao BUPT hzhao@bupt.edu.cn Juwo Yang yangjuwo@163.com Giuxia Kang gxkang@bupt.edu.cn Weixia Zou zwx0218@bupt.edu.cn Guanglong Du guanglong108@sina.com

Abstract With the development of throughput in WLAN, many new kinds of data will flow through WLAN networks. This presentation discusses the enhancement of EDCA and introduces a hierarchical scheduling model to deal with new situations.

Background(1/2) HEW address “improving real world performance” Parameterized and guaranteed QoE may be a solution Today only the IEEE 802.11e std. is available HCCA for parameterized QoS EDCA for differentiated QoS IEEE 802.11e EDCA defines traffic classes to classify packets of 4 Access Categories. AC_BK is the lowest priority for background data AC_BE is the next priority for best-effort data AC_VI is the priority for video applications AC_VO is the priority for voice applications The packets for the same AC are enqueued in FCFS queue with drop tail technique (EDCAF). HCCA

Background(2/2) In the HEW system data traffic, except bulk data, there are still many short packets. They may be minor part of total data volume, but major amount of data packets[1] While 4K&8K/Ultra-HD supported, there are also many 360P/480P video. Some users are BitTorrent downloading, others may check their e-mail or Facebook. The former EDCA do not differentiate length and type of the data packets in the same AC.

Motivation In the former EDCA, the FCFS scheduler is easy to implement. But it only considers the waiting time of the packets, while length of packets are ignored. Therefore, the FCFS is propitious to long packets but not conducive to the short packets. When dealing with massive burst short packets, the cycling time will increase, and the delay of short packets may be unacceptable.

Hierarchical Scheduler We introduce a hierarchical scheduling model Add an auxiliary parameter AAC (auxiliary access categories) to each packet after the AC parameter. The AACs are depending on the detail properties of the packet, length for example. And in each AC, an extra scheduler is added with different AACs, to make each AAC flow has a similar throughput.

Hierarchical Scheduler Procedure(1/2) IP Network Layer Interface 8 Priorities Classified in 4 Access Categories AC3 AC2 Original Scheduler(level two) AC1 n Flows Divided by AAC Qn Q0 …… Added Scheduler(level one) AC0 Attempt to transmit and access channel Former EDCA Reference Implementation Model The eligible packet must pass through hierarchical scheduling levels: Step 1: H-EDCA receives the packets from the upper layer, then classifies the packets into 4 classes as defined in EDCA specifications.

Hierarchical Scheduler Procedure(2/2) IP Network Layer Interface 8 Priorities Classified in 4 Access Categories AC3 AC2 Original Scheduler(level two) AC1 n Flows Divided by AAC Qn Q0 …… Added Scheduler(level one) AC0 Attempt to transmit and access channel STEP 2: In each AC, it divides the packets into n flows depending on AAC of each packet. Define one queue for each flow. STEP 3: For dequeueing, an added scheduler (level one) will serve the packet queued at the head of queue that has the earliest finish-number, between packets that their start-number are below the threshold. STEP 4: The eligible packet at each AC waits its backoff and AIFS, depending on its AC, depending on its priority (level two). Then the node attempts to transmit the eligible packet

Threshold Algorithm for H-scheduler(1/2) For the added scheduler in each AC, we introduce a threshold WFQ algorithm for example. Added scheduler in AC P1(2) P1(1) L(1,1) L(2,1) Pq(1) L(1,q) Queue 1 Queue 2 Queue q Queue n S(1,1) S(1,q) F(1,1) F(1,q) V(1) Output Min.{F | S≤V}  

Threshold Algorithm for H-scheduler(2/2) Added scheduler in AC P1(2) P1(1) L(1,1) L(2,1) Pq(1) L(1,q) Queue 1 Queue 2 Queue q Queue n S(1,1) S(1,q) F(1,1) F(1,q) V(1) Output Min.{F | S≤V}   ensure the fairness for long packets give a higher priority to short packets

Simulation We assume that there are packets of 4 AACs. ACC 0 for packets below 100 bytes ACC 1 for packets between 100 to 2000 bytes ACC 2 for packets between 2000 to 10000 bytes ACC 3 for packets above 10000 bytes The packets are transmitted by FCFS in original EDCA and Threshold WFQ in Hierarchical Scheduler respectively, during 1ms with the total transmission rate of 1Gbps (1Mbits=1Gbps*1ms). 1Mbits FCFS Threshold WFQ Compared with the FCFS, the Threshold WFQ gives each AAC flow a fairer opportunity to transmit packets.

Suggestion Suggestion 1: The Auxiliary Access Categories and Hierarchical Scheduler model might be considered in HEW, due to the diversity of traffic. The detail scheduler algorithm and parameter settings may be studied in the future. Suggestion 2: The enhancement of EDCA needs to be considered in future discuss to deal with new traffic models in HEW.

References [1] 11-13-0728-01-0hew-network-optimization-for-expected-traffic-patterns [2] Abuzanat, H. ; Trouillet, B. ; Toguyeni, A. “FQ-EDCA: An extension of EDCA to improve fairness in ad-hoc wireless network”. Computers & Industrial Engineering, 2009. CIE 2009. pp.1617-1622