Admission Control and Scheduling for QoS Guarantees for Variable-Bit-Rate Applications on Wireless Channels I-Hong Hou P.R. Kumar University of Illinois,

Slides:



Advertisements
Similar presentations
Centre for Communications Research Scheduling Techniques for Improving Call Capacity for VoIP Traffic in MIMO-OFDMA Networks M. Nicolaou, S. Armour, A.
Advertisements

1 IK1500 Communication Systems IK1330 Lecture 3: Networking Anders Västberg
Winter 2004 UCSC CMPE252B1 CMPE 257: Wireless and Mobile Networking SET 3f: Medium Access Control Protocols.
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.
– Wireless PHY and MAC Stallings Types of Infrared FHSS (frequency hopping spread spectrum) DSSS (direct sequence.
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 “Multiplexing Live Video Streams & Voice with Data over a High Capacity Packet Switched Wireless Network” Spyros Psychis, Polychronis Koutsakis and Michael.
1 Medium Access Control Enhancements for Quality of Service IEEE Std e TM November 2005.
Overview of IEEE and MAC Layer September 25, 2009 SungHoon Seo
1 Solutions to Performance Problems in VOIP over Wireless LAN Wei Wang, Soung C. Liew Presented By Syed Zaidi.
Ncue-csie1 A QoS Guaranteed Multipolling Scheme for Voice Traffic in IEEE Wireless LANs Der-Jiunn Deng 、 Chong-Shuo Fan 、 Chao-Yang Lin Speaker:
1 Token Bucket Based CAC and Packet Scheduling for IEEE Broadband Wireless Access Networks Chi-Hung Chiang
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.
“On the Integration of MPEG-4 streams Pulled Out of High Performance Mobile Devices and Data Traffic over a Wireless Network” Spyros Psychis, Polychronis.
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.
1 Real-Time Traffic over the IEEE Medium Access Control Layer Tian He J. Sobrinho and A. krishnakumar.
Company LOGO Provision of Multimedia Services in based Networks Colin Roby CMSC 681 Fall 2007.
Voice over WiFi R 張素熒 R 朱原陞 R 王振宇
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.
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,
Quality of Service Support in Wireless Networks
Scheduling Periodic Real-Time Tasks with Heterogeneous Reward Requirements I-Hong Hou and P.R. Kumar 1.
A Method for Improving Transfer Quality of CBR Streams over Wireless LANS Jarosław Śliwiński, Wojciech Burakowski and Andrzej Bęben Telecommunication Network.
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:
1 Medium Access Control Enhancements for Quality of Service IEEE Std e TM November 2005.
BodyT2 Throughput and Time Delay Performance Assurance for Heterogeneous BSNs Zhen Ren, Gang Zhou, Andrew Pyles, Mathew Keally, Weizhen Mao, Haining Wang.
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.
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 吳豐州.
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 主講人 : 黃政偉.
Eun-Chan Park and Hwangnam Kim Dept. of Information and Communication, Dongguk University ( 南韓東國大學 ) Dept. of Electrical Engineering, Korea University.
A Cluster Based On-demand Multi- Channel MAC Protocol for Wireless Multimedia Sensor Network Cheng Li1, Pu Wang1, Hsiao-Hwa Chen2, and Mohsen Guizani3.
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.
A Theory of QoS for Wireless I-Hong Hou Vivek Borkar P.R. Kumar University of Illinois, Urbana-Champaign.
© 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.
COE-541 LAN / MAN Simulation & Performance Evaluation of CSMA/CA
Downlink Scheduling for Multimedia Multicast/Broadcast over Mobile WiMAX Connection-oriented Multi- state Adaptation Source:IEEE Wireless Communications.
Doc.: IEEE /577r0 Submission July 2003 Qiang NI, Pierre Ansel, Thierry Turletti, INRIASlide 1 A Fair Scheduling Scheme for HCF Qiang Ni, Pierre.
Khiem Lam Jimmy Vuong Andrew Yang
Balancing Uplink and Downlink Delay of VoIP Traffic in WLANs
IEEE e Performance Evaluation
Broadcasting Delay-Constrained Traffic over Unreliable Wireless Links with Network Coding I-Hong Hou and P.R. Kumar.
Enhanced MAC proposal for high throughput.
Javad Ghaderi, Tianxiong Ji and R. Srikant
Enhanced IEEE by Integrating Multiuser Dynamic OFDMA
Presentation transcript:

Admission Control and Scheduling for QoS Guarantees for Variable-Bit-Rate Applications on Wireless Channels I-Hong Hou 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/30

Challenges  Wireless Network limitation Non-homogeneous, unreliable wireless links  Client QoS requirements Specified traffic pattern Delay bound Delivery ratio bound Throughput bound  System perspective Fulfill clients with different QoS requirements 2/30

Goal of the Paper  Prior work [Hou, Borkar, and Kumar]: All clients generate traffic with the same rate Admission control and packet scheduling policies  Q: How to deal with more complicated traffic patterns? Applications with variable-bit-rate (VBR) traffic  MPEG streaming Clients generate traffic with different rates  This work extends results to arbitrary traffic patterns 3/30

Client-Server Model  A system with N wireless clients and one AP  Time is slotted  One packet transmission in each slot  AP schedules all transmissions 4/30 AP 1 2 slot length = transmission duration 3

Channel Model  Unreliable, non-homogeneous wireless channels successful with probability p n failed with probability 1-p n p 1,p 2, …,p N may be different 5/30 AP 1 2 p1p1 p2p2 3 p3p3

Uplink Protocol  Poll (ex. CF-POLL in PCF)  Data  No need for ACK  p n = Prob( both Poll/Data are delivered) 6/30 AP 1 2 p1p1 p2p2 POLL Data 3 p3p3

Downlink Protocol  Data  ACK  p n = Prob( both Data/ACK are delivered) 7/30 AP 1 2 p1p1 p2p2 Data ACK 3 p3p3

Traffic Model  Group time slots into intervals with τ time slots  Clients may generate packets at the beginning of each interval 8/30 AP p1p1 p2p2 p3p3 τ {1,.,3} {.,2,.} {1,2,3}

Delay Bound  Deadline = Interval  Packets are dropped if not delivered by the deadline  Delay of successful delivered packet is at most τ 9/30 AP p1p1 p2p2 p3p3 {1,.,3} {.,2,.} {1,2,3} τ arrival deadline

SI Packet Scheduling 10/30 AP p1p1 p2p2 p3p3 SF F I forced idleness {1,.,3} {.,2,.} {1,2,3} dropped

SI Timely Throughput  Timely throughput = avg. # of delivered packets per interval 11/30 AP p1p1 p2p2 p3p3 SF F I Client #Throughput {1,.,3} {.,2,.} {1,2,3}

SI Packet Arrivals  Distribution of packet arrivals is specified 12/30 AP p1p1 p2p2 p3p3 SF F I {1,.,3} {.,2,.} {1,2,3} ArrivalProportion of Occurrences {1,3}1/3 {2}1/3 {1,2,3}1/3

SI QoS Requirements  Client n requires timely throughput q n  Delivery ratio requirement of client n = q n /{arrival prob. of client n} 13/30 AP p1p1 p2p2 p3p3 SF F I {1,.,3} {.,2,.} {1,2,3} Client #Delivery ratio

Problem Formulation  Admission control Given τ, packet arrivals, p n, q n, decide whether a set of clients is feasible  Scheduling policy Design a policy that fulfills every feasible set of clients 14/30

 The proportion of time slots needed for client n is Work Load 15/30

 The proportion of time slots needed for client n is Work Load 15/ 30 expected number of time slots needed for a successful transmission

 The proportion of time slots needed for client n is Work Load 15/ 30 number of required successful transmissions in an interval

 The proportion of time slots needed for client n is Work Load 15/ 30 normalize by interval length

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

SI Necessary Condition for Feasibility  Necessary condition from classical queuing theory:  But the condition is not sufficient  Packet drops by deadline misses cause more idleness than in queuing theory 16/ 30 AP p1p1 p2p2 p3p3 SF F I {1,.,3} {.,2,.} {1,2,3}

Stronger Necessary Condition  Let I S = Expected proportion of the idle time when the server only works on S I S decreases as S increases  Theorem: the condition is both necessary and sufficient  Admission control checks the condition 17/ 30

Largest Debt First Scheduling Policies  Give higher priority to client with higher “ debt ” 18/ 30 AP p1p1 p2p2 p3p3 {1,2,3} FFS FS F

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 timely throughput)/p n  Theorem: Both largest debt first policies fulfill every feasible set of clients Feasibility Optimal Policies 19/ 30

Evaluation Methodology  Evaluate five policies: DCF Enhanced DCF (EDCF) by e PCF with randomly assigned priorities (random) Time debt first policy Weighted-delivery debt first policy  Metric: Shortfall in Timely Throughput 20/ 30

Evaluated Applications  VoIP Generate packets periodically Duplex traffic Clients may generate packets by different period  MPEG Generate packets probabilistically Only downstream traffic Clients may generate packets by different probability 21/ 30

VoIP Traffic  ITU-T G Bit rates between 8 kb/s to 32 kb/s Different bit rates correspond to different periods 8kb/s – 32 kb/s bit rates 20 ms interval length 160 Byte packet11 Mb/s transmission rate 610 μs time slot32 time slots in an interval 22/ 30

VoIP Clients  Two groups of clients:  Feasible set: 6 group A clients, 5 group B clients  Infeasible set: 6 group A clients, 6 group B clients Group AGroup B 60 ms (3 intervals) period40 ms (2 intervals) period 21.3 kb/s traffic32 kb/s traffic require 99% delivery ratiorequire 80% delivery ratio Starting times evenly spaced Channel reliabilities range from 61% to 67% 23/ 30

VoIP Results: A Feasible Set 24/ 30

VoIP Results: A Feasible Set fulfilled 24/ 30

VoIP Results: A Feasible Set 24/ 30

VoIP Results: A Feasible Set 24/ 30

VoIP Results: A Feasible Set 24/ 30

VoIP Results: An Infeasible Set 25/ 30

VoIP Results: An Infeasible Set small shortfall 25/ 30

VoIP Results: An Infeasible Set 25/ 30

VoIP Results: An Infeasible Set 25/ 30

VoIP Results: An Infeasible Set 25/ 30

MPEG Traffic  Model MPEG VBR traffic by a Markov chain consisting of three activity states (Martin et al)  MAC: a 6 ms interval length1500 Bytes packet 54 Mb/s transmission rate9 time slots in an interval ActivityGreatHighRegular Arrival probability / 30

MPEG Clients  Two groups of clients Group A generates traffic according to Martin et al and requires 90% delivery ratio Group B generates traffic half as often as A and requires 80% delivery ratio The n th client in each group has (60+n)% channel reliability  Feasible set: 4 group A clients, 4 group B clients  Infeasible set: 5 group A clients, 4 group B clients 27/ 30

MPEG Results: A Feasible Set 28/ 30

MPEG Results: A Feasible Set fulfilled 28/ 30

MPEG Results: A Feasible Set 28/ 30

MPEG Results: A Feasible Set 28/ 30

MPEG Results: A Feasible Set 28/ 30

MPEG Results: An Infeasible Set 29/ 30

MPEG Results: An Infeasible Set small shortfall 29/ 30

MPEG Results: An Infeasible Set 29/ 30

MPEG Results: An Infeasible Set 29/ 30

MPEG Results: An Infeasible Set 29/ 30

Conclusion  Extend a framework for QoS to deal with traffic patterns, deadlines, throughputs, delivery ratios, and channel unreliabilities  Characterize when QoS is feasible  Provide efficient scheduling policies  Address implementation issues 30/ 30

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