A Theory of QoS for Wireless I-Hong Hou Vivek Borkar P.R. Kumar University of Illinois, Urbana-Champaign.

Slides:



Advertisements
Similar presentations
Doc.:IEEE /525Ar0 Submission September 2002 Mathilde Benveniste, Avaya Labs Slide 1 Simplifying Polling Mathilde Benveniste
Advertisements

Scheduling Heterogeneous Real- Time Traffic over Fading Wireless Channels I-Hong Hou P.R. Kumar University of Illinois, Urbana-Champaign 1/24.
Queuing Network Models for Delay Analysis of Multihop Wireless Ad Hoc Networks Nabhendra Bisnik and Alhussein Abouzeid Rensselaer Polytechnic Institute.
Quality of Service Requirements
Playback-buffer Equalization For Streaming Media Using Stateless Transport Prioritization By Wai-tian Tan, Weidong Cui and John G. Apostolopoulos Presented.
Fair Real-time Traffic Scheduling over A Wireless Local Area Network Maria Adamou, Sanjeev Khanna, Insup Lee, Insik Shin, and Shiyu Zhou Dept. of Computer.
Presented by Scott Kristjanson CMPT-820 Multimedia Systems Instructor: Dr. Mohamed Hefeeda 1 Cross-Layer Wireless Multimedia.
Admission Control and Scheduling for QoS Guarantees for Variable-Bit-Rate Applications on Wireless Channels I-H. Hou and P.R. Kumar Department of Computer.
1 Medium Access Control Enhancements for Quality of Service IEEE Std e TM November 2005.
A serve flow management strategy for IEEE BWA system in TDD mode Hsin-Hsien Liu
Ncue-csie1 A QoS Guaranteed Multipolling Scheme for Voice Traffic in IEEE Wireless LANs Der-Jiunn Deng 、 Chong-Shuo Fan 、 Chao-Yang Lin Speaker:
Mixed Criteria Packet Scheduling Chad R. Meiners Eric Torng.
Performance Analysis of the IEEE Wireless Metropolitan Area Network nmgmt.cs.nchu.edu.tw 系統暨網路管理實驗室 Systems & Network Management Lab Reporter :黃文帥.
WiFi Models EE 228A Lecture 5 Teresa Tung and Jean Walrand
1 QoS Schemes for IEEE Wireless LAN – An Evaluation by Anders Lindgren, Andreas Almquist and Olov Schelen Presented by Tony Sung, 10 th Feburary.
1 Proportional differentiations provisioning Packet Scheduling & Buffer Management Yang Chen LANDER CSE Department SUNY at Buffalo.
End-to-End Delay Analysis for Fixed Priority Scheduling in WirelessHART Networks Abusayeed Saifullah, You Xu, Chenyang Lu, Yixin Chen.
Voice Traffic Performance over Wireless LAN using the Point Coordination Function Wei Supervisor: Prof. Sven-Gustav Häggman Instructor: Researcher Michael.
Jani Pousi Supervisor: Jukka Manner Espoo,
Fair Real-time Traffic Scheduling over Wireless Local Area Networks Insik Shin Joint work with M. Adamou, S. Khanna, I. Lee, and S. Zhou Dept. of Computer.
1 Real-Time Traffic over the IEEE Medium Access Control Layer Tian He J. Sobrinho and A. krishnakumar.
QoS-Aware In-Network Processing for Mission-Critical Wireless Cyber-Physical Systems Qiao Xiang Advisor: Hongwei Zhang Department of Computer Science Wayne.
Tufts Wireless Laboratory School Of Engineering Tufts University “Network QoS Management in Cyber-Physical Systems” Nicole Ng 9/16/20151 by Feng Xia, Longhua.
Voice over WiFi R 張素熒 R 朱原陞 R 王振宇
When In-Network Processing Meets Time: Complexity and Effects of Joint Optimization in Wireless Sensor Networks Department of Computer Science, Wayne State.
The Case for Addressing the Limiting Impact of Interference on Wireless Scheduling Xin Che, Xi Ju, Hongwei Zhang {chexin, xiju,
Voice Capacity analysis over Introducing VoIP and WLans IEEE based Wireless Local Area Networks (WLANs) are becoming popular While WLANs.
Fen Hou and Pin-Han Ho Department of Electrical and Computer Engineering, University of Waterloo, Waterloo, Ontario Wireless Communications and Mobile.
Fair Class-Based Downlink Scheduling with Revenue Considerations in Next Generation Broadband wireless Access Systems Bader Al-Manthari, Member, IEEE,
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.
ACN: RED paper1 Random Early Detection Gateways for Congestion Avoidance Sally Floyd and Van Jacobson, IEEE Transactions on Networking, Vol.1, No. 4, (Aug.
Utility-Optimal Scheduling in Time- Varying Wireless Networks with Delay Constraints I-Hong Hou P.R. Kumar University of Illinois, Urbana-Champaign 1/30.
Methods for providing Quality of Service in WLANs W.Burakowski, A. Beben, J.Sliwinski Institute of Telecommunications, Warsaw University of Technology,
Scheduling Periodic Real-Time Tasks with Heterogeneous Reward Requirements I-Hong Hou and P.R. Kumar 1.
Department of Information Engineering University of Padova, ITALY A Soft QoS scheduling algorithm for Bluetooth piconets {andrea.zanella, daniele.miorandi,
Admission Control and Scheduling for QoS Guarantees for Variable-Bit-Rate Applications on Wireless Channels I-Hong Hou P.R. Kumar University of Illinois,
Incentive-Oriented Downlink Scheduling for Wireless Networks with Real-Time and Non-Real-Time Flows I-Hong Hou, Jing Zhu, and Rath Vannithamby.
1 Medium Access Control Enhancements for Quality of Service IEEE Std e TM November 2005.
Scheduling Periodic Real-Time Tasks with Heterogeneous Reward Requirements I-Hong Hou and P.R. Kumar 1 Presenter: Qixin Wang.
Utility Maximization for Delay Constrained QoS in Wireless I-Hong Hou P.R. Kumar University of Illinois, Urbana-Champaign 1 /23.
Doc.: IEEE /1077r1 Submission Sep 2013 Slide 1 EDCA Enhancements for HEW Date: Authors: NameAffiliationsAddress Phone Hui
Providing End-to-End Delay Guarantees for Multi-hop Wireless Sensor Networks I-Hong Hou.
Uplink Scheduling with Quality of Service in IEEE Networks Juliana Freitag and Nelson L. S. da Fonseca State University of Campinas, Sao Paulo,
© Sarvesh 25 November 2015Cross-layer optimization for VoIP over WLAN125 November Cross Layer optimization for VoIP over WLAN [Yuan Liu Zhu] A Presentation.
1 Real-Time Traffic over the IEEE Medium Access Control Layer Tian He.
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.
Doc.: IEEE /1032r1 Submission September 2004 Hiroyuki Nakase, Tohoku Univ.Slide 1 Enhanced MAC proposal for high throughput. Tohoku University.
Ch 12. Multiple Access. Multiple Access for Shared Link Dedicated link – Point-to-point connection is sufficient Shared link – Link is not dedicated –
An Energy Efficient MAC Protocol for Wireless LANs, E.-S. Jung and N.H. Vaidya, INFOCOM 2002, June 2002 吳豐州.
Submission doc.: IEEE 11-14/0866r0 July 2014 Johan Söder, Ericsson ABSlide 1 Traffic modeling and system capacity performance measure Date:
1 Admission Control for Non-preprovisioned Service Flow in Wireless Metropolitan Area Networks Liping Wang, Fuqiang Liu, Yusheng Ji, and Nararat Ruangchaijatupon.
Quality of Service Schemes for IEEE Wireless LANs-An Evaluation 主講人 : 黃政偉.
1 A Cross-Layer Scheduling Algorithm With QoS Support in Wireless Networks Qingwen Liu, Student Member, IEEE, Xin Wang, Member, IEEE, and Georgios B. Giannakis,
Optimization Problems in Wireless Coding Networks Alex Sprintson Computer Engineering Group Department of Electrical and Computer Engineering.
CprE 458/558: Real-Time Systems (G. Manimaran)1 CprE 458/558: Real-Time Systems Energy-aware QoS packet scheduling.
CHANNEL ALLOCATION FOR SMOOTH VIDEO DELIVERY OVER COGNITIVE RADIO NETWORKS Globecom 2010, FL, USA 1 Sanying Li, Tom H. Luan, Xuemin (Sherman) Shen Department.
© 2006 Cisco Systems, Inc. All rights reserved. 3.2: Implementing QoS.
Information Theory for Mobile Ad-Hoc Networks (ITMANET): The FLoWS Project Collision Helps! Algebraic Collision Recovery for Wireless Erasure Networks.
Self-Organized Resource Allocation in LTE Systems with Weighted Proportional Fairness I-Hong Hou and Chung Shue Chen.
Downlink Scheduling for Multimedia Multicast/Broadcast over Mobile WiMAX Connection-oriented Multi- state Adaptation Source:IEEE Wireless Communications.
Wireless Packet Scheduling With Soft Deadlines Aditya Dua and Nicholas Bambos Department of Electrical Engineering Stanford University ICC 2007.
Designing Multi-hop Wireless Backhaul Networks with Delay Guarantees Girija Narlikar, Gordon Wilfong, and Lisa Zhang Bell Lab. Infocom 2006.
Balancing Uplink and Downlink Delay of VoIP Traffic in WLANs
IEEE e Performance Evaluation
Frame Sorting for PCF Steven D. Gray Mickaël Deboille Hiroshi Tobita
Broadcasting Delay-Constrained Traffic over Unreliable Wireless Links with Network Coding I-Hong Hou and P.R. Kumar.
Throughput-Optimal Broadcast in Dynamic Wireless Networks
Enhanced MAC proposal for high throughput.
Javad Ghaderi, Tianxiong Ji and R. Srikant
Youngki Kim Mobile R&D Laboratory KT, Korea
Presentation transcript:

A Theory of QoS for Wireless I-Hong Hou Vivek Borkar P.R. Kumar University of Illinois, Urbana-Champaign

Background: Wireless Networks There will be increasing use of wireless networks for serving traffic with QoS constraints: – VoIP – Video Streaming – Real-time Monitoring – Networked Control 1/19

Challenges How to formulate a relevant and tractable framework for QoS? Relevant – Jointly deal with three criteria: – Deadlines – Delivery ratios – Channel unreliabilities Tractable – Provide solutions for QoS support: – Admission control policies for flows – Scheduling policies for packets 2/19

Client-Server Model A system with N wireless clients and one AP Time is slotted One packet transmission in each slot – successful with probability p n – failed with probability 1-p n Non-homogeneous link qualities – p 1,p 2,…,p N may be different AP N slot length = transmission duration p1p1 p2p2 p3p3 pNpN 3/19

Protocol for Operation AP indicates which client should transmit in each time slot Uplink – Poll (ex. CF-POLL in PCF) Data No need for ACK p n = Prob( both Poll/Data are delivered) Downlink Data ACK p n = Prob( both Data/ACK are delivered) AP n CF-POLL 4/19

Protocol for Operation AP indicates which client should transmit in each time slot Uplink – Poll (ex. CF-POLL in PCF) – Data No need for ACK p n = Prob( both Poll/Data are delivered) Downlink Data ACK p n = Prob( both Data/ACK are delivered) AP n Data 4/19

Protocol for Operation AP indicates which client should transmit in each time slot Uplink – Poll (ex. CF-POLL in PCF) – Data – No need for ACK – p n = Prob( both Poll/Data are delivered) Downlink Data ACK p n = Prob( both Data/ACK are delivered) AP n 4/19

Protocol for Operation AP indicates which client should transmit in each time slot Uplink – Poll (ex. CF-POLL in PCF) – Data – No need for ACK – p n = Prob( both Poll/Data are delivered) Downlink – Data ACK p n = Prob( both Data/ACK are delivered) AP n Data 4/19

Protocol for Operation AP indicates which client should transmit in each time slot Uplink – Poll (ex. CF-POLL in PCF) – Data – No need for ACK – p n = Prob( both Poll/Data are delivered) Downlink – Data – ACK – p n = Prob( both Data/ACK are delivered) AP n ACK 4/19

QoS Model time slot Timeline of the system 5/19

QoS Model Clients generate packets with fixed period  Deadline = Period Packets expire and are dropped if not delivered by the deadline Delay of successfully delivered packet is at most τ Delivery ratio of packets that meet deadline for client n should be at least q n arrival τ 5/19

QoS Model Clients generate packets with fixed period  Deadline = Period Packets expire and are dropped if not delivered by the deadline Delay of successfully delivered packet is at most τ Delivery ratio of packets that meet deadline for client n should be at least q n arrival deadline 5/19

QoS Model Clients generate packets with fixed period  Deadline = Period Packets expire and are dropped if not delivered by the deadline Delay of successfully delivered packet is at most τ Delivery ratio of packets that meet deadline for client n should be at least q n arrival deadline τ 5/19

QoS Model Clients generate packets with fixed period  Deadline = Period Packets expire and are dropped if not delivered by the deadline Delay of successfully delivered packet is at most τ Delivery ratio of packets that meet deadline for client n should be at least q n delivered dropped 5/19

Problem Formulation Admission control – Decide whether a set of clients is feasible Scheduling policy – Design a policy that fulfills every feasible set of clients 6/19

The proportion of time slots needed for client n is Work Load 7/19

The proportion of time slots needed for client n is Work Load expected number of time slots needed for a successful transmission 7/19

The proportion of time slots needed for client n is Work Load number of required successful transmissions in a period 7/19

The proportion of time slots needed for client n is Work Load normalize by period length 7/19

The proportion of time slots needed for client n is We call w n the “work load” Work Load 7/19

Necessary Condition for Feasibility of QoS Requirements Necessary condition from classical queuing theory: But the condition is not sufficient Packet drops by deadline misses cause more idleness than in queuing theory AP 1 2 SX SX forced idleness 8/19

Let I be the expected proportion of idle time Stronger necessary condition Sufficient? Stronger Necessary Condition Still NO! 9/19

Even Stronger Necessary Condition Let I S = Expected proportion of the idle time when the set of clients is S – I S decreases as S increases Theorem: the condition is both necessary and sufficient 10/19

Largest Debt First Scheduling Policies Give higher priority to client with higher “debt” AP SFFF SF 11/19

Two Definitions of Debt The time debt of client n – time debt = w n – actual proportion of transmission time given to client n The weighted delivery debt of client n – weighted delivery debt = (q n – actual delivery ratio)/p n Theorem: Both largest debt first policies fulfill every feasible set of clients – Feasibility Optimal Policies 12/19

Tractable Policy for Admission Control Admission control consists of determining feasibility Apparently, we need to check: 2 N tests, so computationally complex Theorem: Can be made into N tests – Polynomial time algorithm for admission control – Order clients by q n 13/19

Simulation Setup Implement on IEEE Point Coordination Function (PCF) Application: VoIP standard Deadline miss ratio (DMR) = shortfall in delivery ratio 64 kbp data rate20 ms period 160 Byte packet11 Mb/s transmission rate 610 μs time slot32 time slots in a period 14/19

Evaluated Four Policies DCF PCF with randomly assigned priorities Time debt first policy Weighted-delivery debt first policy 15/19

Test at Edge of Feasibility Two groups of clients: – Group A requires 99% delivery ratio – Group B requires 80% delivery ratio – The n th client in each group has (60+n)% channel reliability Feasible set: 6 group A clients and 5 group B clients Infeasible set: 6 group A clients and 6 group B clients 16/19

Results for a Feasible Set 17/19

Results for a Feasible Set fulfilled 17/19

Results for a Feasible Set 17/19

Results for a Feasible Set 17/19

Results for an Infeasible Set 18/19

Results for an Infeasible Set small DMR 18/19

Results for an Infeasible Set 18/19

Results for an Infeasible Set 18/19

Conclusion Formulate a framework for QoS that deal with deadlines, delivery ratios, and channel unreliabilities Characterize when QoS is feasible Provide efficient scheduling policy Provide efficient admission control policy Address implementation issues 19/19

Backup Slides An example: – Two clients, τ = 3 – p 1 =p 2 =0.5 – q 1 =0.876, q 2 =0.45 – w 1 =1.76/3, w 2 =0.3 – I {1} =I {2} =1.25/3, I {1,2} =0.25/3 w 1 +I {1} =3.01/3 > 1 However, w 1 +w 2 +I {1,2} =2.91/3 < 1