Design of Fair Scheduling for WLANs Huei-Wen Ferng ( 馮輝文 ), Ph.D. Associate Professor Department of Computer Science and Information Engineering (CSIE)

Slides:



Advertisements
Similar presentations
Speaker Fu-Yuan Chuang Advisor Ho-Ting Wu Date
Advertisements

Winter 2004 UCSC CMPE252B1 CMPE 257: Wireless and Mobile Networking SET 3f: Medium Access Control Protocols.
Congestion Control Reasons: - too many packets in the network and not enough buffer space S = rate at which packets are generated R = rate at which receivers.
QoS In WLAN By Abdulbaset Hassan Muneer Bazama. Outline Introduction QoS Parameters medium access control schemes (MAC) e medium access.
Explicit and Implicit Pipelining in Wireless MAC Nitin Vaidya University of Illinois at Urbana-Champaign Joint work with Xue Yang, UIUC.
Improving IEEE WLAN: QoS and Throughput Perspective Sunghyun Choi, Ph.D. Assistant Professor School of Electrical Engineering Seoul National University.
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.
Submission Kai Kang, SHRCWC May 2013 A Mechanism to Provide QoS in IEEE e MAC Date: Authors: Slide 1.
Dynamic Bandwidth Scheduling for QoS Enhancement over IEEE WLAN Sangwook Kang, Sungkwan Kim, Mingan Wang, Sunshin An Korea University European Wireless.
Presented by Scott Kristjanson CMPT-820 Multimedia Systems Instructor: Dr. Mohamed Hefeeda 1 Cross-Layer Wireless Multimedia.
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.
Priority Queuing Achieving Flow ‘Fairness’ in Wireless Networks Thomas Shen Prof. K.C. Wang SURE 2005.
Presented by Santhi Priya Eda Vinutha Rumale.  Introduction  Approaches  Video Streaming Traffic Model  QOS in WiMAX  Video Traffic Classification.
1 Medium Access Control Enhancements for Quality of Service IEEE Std e TM November 2005.
Channel Allocation for the GPRS Design and Performance Study Huei-Wen Ferng, Ph.D. Assistant Professor Department of Computer Science and Information Engineering.
Distributed Priority Scheduling and Medium Access in Ad Hoc Networks Distributed Priority Scheduling and Medium Access in Ad Hoc Networks Vikram Kanodia.
Distributed Fair Scheduling in a Wireless LAN Gautam Kulkarni EE206A (Spring 2001) Nitin Vaidya, Paramvir Bahl and Seema Gupta (appeared in Mobicom 2000.
Opportunistic Packet Scheduling and Media Access Control for Wireless LANs and Multi-hop Ad Hoc Networks Jianfeng Wang, Hongqiang Zhai and Yuguang Fang.
TDM-based Coordination Function (TCF) in WLAN for High Throughput Chaegwon Lim and Chong-Ho Choi School of Electrical Engineering and Computer Science.
1 QoS Schemes for IEEE Wireless LAN – An Evaluation by Anders Lindgren, Andreas Almquist and Olov Schelen Presented by Tony Sung, 10 th Feburary.
On the Performance Behavior of IEEE Distributed Coordination Function M.K.Sidiropoulos, J.S.Vardakas and M.D.Logothetis Wire Communications Laboratory,
A Cooperative MAC Protocol for Wireless LAN Pei Liu, Zhifeng Tao, Shivendra S. Panwar Motivation: In the legacy system, source station transmits.
Delay Analysis of IEEE in Single-Hop Networks Marcel M. Carvalho, J.J.Garcia-Luna-Aceves.
A Multichain Backoff Mechanism for IEEE WLANs Alkesh Patel & Hemant Patel ECE 695 – Leading Discussion By : Shiang- Rung Ye and Yu-Chee Tseng.
1 SenMetrics’05, San Diego, 07/21/2005 SOSBRA: A MAC-Layer Retransmission Algorithm Designed for the Physical-Layer Characteristics of Clustered Sensor.
A Virtual Collision Mechanism for IEEE DCF
1 Real-Time Traffic over the IEEE Medium Access Control Layer Tian He J. Sobrinho and A. krishnakumar.
1 Dynamic Adaption of DCF and PCF mode of IEEE WLAN Abhishek Goliya Guided By: Prof. Sridhar Iyer Dr. Leena-Chandran Wadia MTech Dissertation.
Distributed Fair Scheduling in a Wireless LAN
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.
Study on Power Saving for Cellular Digital Packet Data over a Random Error/Loss Channel Huei-Wen Ferng, Ph.D. Assistant Professor Department of Computer.
Fen Hou and Pin-Han Ho Department of Electrical and Computer Engineering, University of Waterloo, Waterloo, Ontario Wireless Communications and Mobile.
Link-Adaptable Polling-based MAC Protocol for Wireless LANs Byung-Seo Kim, Sung Won Kim, Yuguang Fang and Tan F. Wong Department of Electrical and Computer.
November 4, 2003APOC 2003 Wuhan, China 1/14 Demand Based Bandwidth Assignment MAC Protocol for Wireless LANs Presented by Ruibiao Qiu Department of Computer.
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.
Energy-Saving Scheduling in IEEE e Networks Chia-Yen Lin, and Hsi-Lu Chao Department of Computer Science National Chiao Tung University.
Packet Dispersion in IEEE Wireless Networks Mingzhe Li, Mark Claypool and Bob Kinicki WPI Computer Science Department Worcester, MA 01609
Hybrid OFDMA/CSMA Based Medium Access Control for Next- Generation Wireless LANs Yaser Pourmohammadi Fallah, Salman Khan, Panos Nasiopoulos, Hussein Alnuweiri.
Doc.: IEEE /1077r1 Submission Sep 2013 Slide 1 EDCA Enhancements for HEW Date: Authors: NameAffiliationsAddress Phone Hui
The 2014 APSIPA ASC Conference December 9-12, 2014, Siem Reap, city of Angkor Wat, Cambodia Improved Cross-Layer Cooperative MAC Protocol for Wireless.
Chapter 6 Multiple Radio Access
Wireless communications and mobile computing conference, p.p , July 2011.
Service differentiation mechanisms for IEEE based wireless networks § Srikant Kuppa & Ravi Prakash Distributed Systems Laboratory The University.
X. Li, W. LiuICC May 11, 2003A Joint Layer Design Smart Contention Resolution Random Access Wireless Networks With Unknown Multiple Users: A Joint.
Overload Prediction Based on Delay in Wireless OFDMA Systems E. O. Lucena, F. R. M. Lima, W. C. Freitas Jr and F. R. P. Cavalcanti Federal University of.
An Energy Efficient MAC Protocol for Wireless LANs, E.-S. Jung and N.H. Vaidya, INFOCOM 2002, June 2002 吳豐州.
Bandwidth Balancing in Multi- Channel IEEE Wireless Mesh networks Claudio Cicconetti, Ian F. Akyildiz School of Electrical and Computer Engineering.
Quality of Service Schemes for IEEE Wireless LANs-An Evaluation 主講人 : 黃政偉.
Adaptive Power Control Algorithm for Ad Hoc Networks with Short and Long Term Packet Correlations Jun Zhang, Zuyuan Fang, and Brahim Bensaou Dept. of Computer.
QoS in IEEE Networks Resources. Introduction.
A Multicast Routing Algorithm Using Movement Prediction for Mobile Ad Hoc Networks Huei-Wen Ferng, Ph.D. Assistant Professor Department of Computer Science.
Distributed-Queue Access for Wireless Ad Hoc Networks Authors: V. Baiamonte, C. Casetti, C.-F. Chiasserini Dipartimento di Elettronica, Politecnico di.
COE-541 LAN / MAN Simulation & Performance Evaluation of CSMA/CA
Copyright © 2003 OPNET Technologies, Inc. Confidential, not for distribution to third parties. Wireless LANs Session
Study on Window-Based Reliable Multicast Protocols for Wireless LANs Huei-Wen Ferng, Ph.D. Assistant Professor Department of Computer Science and Information.
Improved IEEE PCF performance using silence detection and cyclic shift on stations polling E. Ziouva and T. Antonakopoulos IEE Proceedings-Communications,
A Method for Non-real-time Polling Service in IEEE Wireless Access Networks + Jing Wu, + Jeonghoon Mo, and * Ting Wang + Information and Communications.
Doc.: IEEE /577r0 Submission July 2003 Qiang NI, Pierre Ansel, Thierry Turletti, INRIASlide 1 A Fair Scheduling Scheme for HCF Qiang Ni, Pierre.
Balancing Uplink and Downlink Delay of VoIP Traffic in WLANs
IEEE e Performance Evaluation
Topics in Distributed Wireless Medium Access Control
IEEE : Wireless LANs ALOHA, Slotted ALOHA
Provision of Multimedia Services in based Networks
Speaker:Fu-Yuan Chuang Advisor:Ho-Ting Wu Date:
An extension of IEEE e QoS for MESH Networks
EDCA Backoff Rules Mathilde Benveniste
of the IEEE Distributed Coordination Function
Wireless MAC Multimedia Extensions Albert Banchs, Witold Pokorski
Presentation transcript:

Design of Fair Scheduling for WLANs Huei-Wen Ferng ( 馮輝文 ), Ph.D. Associate Professor Department of Computer Science and Information Engineering (CSIE) Nation Taiwan University of Science and Technology (NTUST) Wireless Communications and Networking Engineering (WCANE) Lab URL:

Outline Introduction Design I - DERR Design II – EDDRR-BI and E-DERR-BI Conclusions

Introduction IEEE /IEEE e  Popular wireless LAN standards  But some drawbacks exist. QoS guarantee Fairness

Introduction - DCF

Introduction – Enhance DCF (EDCF) or EDCA Multiple queues of different priorities is used to take care of different QoS requirements.

Design I Design of Distributed Elastic Round Robin (DERR)

Related Work Distributed Fair Scheduling (DFS)  adjusts backoff intervals to implement fairness. Distributed Weighted Fair Queuing (DWFQ)  adjusts contention windows to fulfill fairness. Both DFS and DWFQ have poor performance in throughput and delay due to latent collisions although better fairness can be achieved. Distributed Deficit Round Robin (DDRR)  is designed based on Deficit Round Robin (DRR)  is a distributed fair scheduling scheme.  employs the concept of deficit count to achieve fairness.  is a collision-free scheme.  employs a mapping between deficit count and the inter frame space (IFS)

Main Ideas of DDRR

Main Ideas Allowance  previously employed by elastic round robin (ERR)  The minimum amount of data allowed to be transmitted by a host.  Allowance is adjustable and smaller than the amount of data sent. Classification  Hosts with different QoS requirements are classified into different classes. Weight  defined according to QoS requirements

How to Define Allowance? The excess amount: where and are the excess amount and the total amount of transmitted frames The allowance is then calculated using i: class j: host

Why? is larger for a host with higher throughput and vice versa. Thus, is proportional to the desired throughput specified by host j within class i The excess amount during the previous transmission is deducted for the sake of fairness.

A Mapping Function Constant is used to make fall within PIFS and DIFS specified by the IEEE standard rand is a random number which results in different values of IFS to avoid possible collisions A host with shortest IFS gets the right to transmit frames until the total length of frames exceeds the value of allowance.

Definitions of Weights Weight of class i is defined by Where K E is a pre-specified constant and T E,i (in seconds) is a time period.

Numerical Results and Discussions Ad hoc mode under transmission rate of 2 Mbps No RTS/CTS 8 hosts exist in the system Frame generation rate: 110 kbps data rate: 100 kbps Frame length: 1000 bytes Other parameters:

Throughput and Delay Throughput Delay

Fairness Index Fairness index The difference between DERR and ideal: 0.032, DDRR and ideal: 0.071

Throughput/weight (DDRR) Std. deviation: 0.018

Throughput/weight (DERR) Std. deviation:

Concluding Remarks A fair scheduling mechanism, i.e., DERR is proposed and discussed. DERR avoids collisions through a random mapping between allowance and IFS. DERR offers a better fair sharing algorithm than DDRR.

Design II Design of EDDRR-BI and EDERR-BI

Goal Designing two scheduling mechanisms  Enhanced distributed deficit round robin with backoff interval (EDDRR-BI) and  Enhanced distributed elastic round robin with backoff interval (EDERR-BI)

Main Ideas These two scheduling mechanisms  should consider both priority and fairness,  are designed based on DDRR and DERR,  are targeted for IEEE e.

Design of EDDRR-BI DDRR vs. EDDRR-BI  Both employ the concept of the deficit count.  DDRR defines one type of deficit count, while EDERR-BI defines three.  No backoff procedure is involved in DDRR, but EDDRR-BI has the backoff procedure.  Cross-layer design is further considered in EDDRR-BI.

Design of EDDRR-BI For the ith flow of access category l in station j at time t, DC (t) is defined to denote the deficit count. When no data is transmitted, j l, i l = a denotes audio, l = v denotes video, l = d denotes data

Design of EDDRR-BI When a frame for the ith flow of access category l in station j is transmitted at time t. the frame size is then deducted from the deficit count, i.e., Temporary backoff interval Backoff interval

Design of EDERR-BI Unlike EDDRR-BI, EDERR-BI adapts allowance, which is an elastic and adjustable amount of traffic data allowed for transmission, to govern the kernel of scheduling.

Design of EDERR-BI Where E (t’) stands for the excess amount for the ith flow of access category l in station j at time t’ j l,i F (t’) is the total amount of traffic data transmitted at time t’ by the ith flow of access category l in station j. j l,i i)Allowance is defined in proportional to the desired throughput. ii)Allowance increases linearly as time goes. iii)The excess amount at the latest time instant should be deducted to enforce fair scheduling.

Design of EDERR-BI Temporary backoff interval Backoff interval

Definitions of Weights For both EDDRR-BI and EDERR-BI, weights should be properly defined so that one can gauge fairness based on weights. We define weights for flows within the same access category l (l = a, v, d) w ([s] is used to denote the same access categories), [s],j l,i

Definitions of Weights Weights for flows within different access category w ([d] is used to stand for different access categories) Weights for different stations w l,i [d],j j

Simulation Results and Discussions We use the well-know network simulator ns-2 as the simulation platform. The desired flow rates for audio, video, data are fixed at 8 KB/s, 128 KB/s, 120 KB/s.

Simulation Results and Discussions To gauge the performance of EDDRR-BI, EDERR- BI, EDCA and EEDCF. Throughput comparison (Video) Fixing the number of stations at 18, we have 8% and 1.5% improvement for both EDDRR-BI and EDERR-BI compared to EDCA and EEDCF. (Data) We have 14% and 41% (28% and 58%) of improvement for both EDDRR-BI and EDERR-BI compared to EDCA and EEDCF.

Simulation Results and Discussions Delay comparison When the number of stations is 18 (Video) mean delay for EDCA (EEDCF) is 84% and 126% (17% and 44%) higher than EDDRR-BI and EDERR-BI. (Data) mean delay for EDCA (EEDCF) is 5% and 8% (9% and 12%) higher than EDDRR-BI and EDERR-BI. Collision rate comparison When the number of stations is 18. We have 22% of improvement for EDDRR-BI and 31% for EDERR-BI compared to EDCA

Simulation Results and Discussions Fairness comparison

Simulation Results and Discussions We have 120% and 7% (97% and 19%) of improvement for EDDRR-BI and 144% and 33% (230% and 98%) of improvement for EDERR-BI compared to EDCA and EEDCF.

Simulation Results and Discussions 1/ (1-fairness index) 50% and 6% (77% and 18%) of improvement for EDDRR-BI and 100% and 41% (192% and 94%) of improvement for EDERR-BI compared to EDCA and EEDCF are obtained.

Concluding Remarks Two fair scheduling mechanisms, i.e., EDDRR-BI and EDERR-BI, which can interplay with QoS requirements in the IEEE e LAN, are proposed and studied. Through simulations, we successfully illustrate that EDDRR- BI and EDERR-BI outperform EDCA and EEDCF in terms of QoS related performance and fairness. EDERR-BI performs better than EDDRR-BI. EDERR-BI is most suggested for use in the IEEE e LAN to achieve better fairness and guaranteed QoS.

Conclusions Two designs of fair scheduling are discussed. Future work?  Actually, we have done the design for EDDRR and EDERR which are not covered in this talk.

Q & A

References Huei-Wen Ferng, Chung-Fan Lee, Jeng-Ji Huang, and Ge-Ming Chiu, “Designing a fair scheduling mechanism for IEEE wireless LANs,” IEEE Commun. Letters, vol. 9, no. 4, pp , April > DERR Huei-Wen Ferng, Chung-Fan Lee, Han-Yu Liau, and Cheng-Ching Peng, “A fair scheduling mechanism for the IEEE e wireless LAN,” in Proc. International Computer Symposium (ICS) 2006, Taipei, Taiwan, December > EEDCF Huei-Wen Ferng, Han-Yu Liau, and Jeng-Ji Huang, “Fair Scheduling Mechanisms with QoS Consideration for the IEEE e Wireless LAN,” in Proc. IEEE VTC 2007-Spring, Dublin, Ireland, April > EDDRR-BI and EDERR-BI

Thank You! URL: