Scheduling Heterogeneous Real- Time Traffic over Fading Wireless Channels I-Hong Hou P.R. Kumar University of Illinois, Urbana-Champaign 1/24.

Slides:



Advertisements
Similar presentations
Mobility Increase the Capacity of Ad-hoc Wireless Network Matthias Gossglauser / David Tse Infocom 2001.
Advertisements

Winter 2004 UCSC CMPE252B1 CMPE 257: Wireless and Mobile Networking SET 3f: Medium Access Control Protocols.
Min Song 1, Yanxiao Zhao 1, Jun Wang 1, E. K. Park 2 1 Old Dominion University, USA 2 University of Missouri at Kansas City, USA IEEE ICC 2009 A High Throughput.
Doc.: IEEE /0604r1 Submission May 2014 Slide 1 Modeling and Evaluating Variable Bit rate Video Steaming for ax Date: Authors:
1 Distributed Control Algorithms for Service Differentiation in Wireless Packet Networks INFOCOM 2001 Michael Barry, Andrew T. Campbell Andras Veres.
DYNAMIC POWER ALLOCATION AND ROUTING FOR TIME-VARYING WIRELESS NETWORKS Michael J. Neely, Eytan Modiano and Charles E.Rohrs Presented by Ruogu Li Department.
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.
Load Balancing of Elastic Traffic in Heterogeneous Wireless Networks Abdulfetah Khalid, Samuli Aalto and Pasi Lassila
1 Link Layer Multicasting with Smart Antennas: No Client Left Behind Souvik Sen, Jie Xiong, Rahul Ghosh, Romit Roy Choudhury Duke University.
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.
June 3, A New Multipath Routing Protocol for Ad Hoc Wireless Networks Amit Gupta and Amit Vyas.
Kuang-Hao Liu et al Presented by Xin Che 11/18/09.
Cross-Layer Optimization for Video Streaming in Single- Hop Wireless Networks Cheng-Hsin Hsu Joint Work with Mohamed Hefeeda MMCN ‘09January 19, 2009 Simon.
A Quality-Driven Decision Engine for Live Video Transmission under Service-Oriented Architecture DALEI WU, SONG CI, HAIYAN LUO, UNIVERSITY OF NEBRASKA-LINCOLN.
SVC-Based Multisource Streaming for Robust Video Transmission in Mobile Ad-Hoc Networks Thomas Schierl, Karsten Ganger, Cornelius Hellge, and Thomas Wiegand.
Analyzing Multi-channel MAC Protocols for Underwater Sensor Networks Presenter: Zhong Zhou.
1 Cooperative Communications in Networks: Random coding for wireless multicast Brooke Shrader and Anthony Ephremides University of Maryland October, 2008.
Congestion-Distortion Optimized Peer-to-Peer Video Streaming Eric Setton*, Jeonghun Noh and Bernd Girod Information Systems Laboratory Stanford University.
*Sponsored in part by the DARPA IT-MANET Program, NSF OCE Opportunistic Scheduling with Reliability Guarantees in Cognitive Radio Networks Rahul.
Random coding for wireless multicast Brooke Shrader and Anthony Ephremides University of Maryland Joint work with Randy Cogill, University of Virginia.
“On the Integration of MPEG-4 streams Pulled Out of High Performance Mobile Devices and Data Traffic over a Wireless Network” Spyros Psychis, Polychronis.
Opportunistic Transmission Scheduling With Resource-Sharing Constraints in Wireless Networks From IEEE JOURNAL ON SELECTED AREAS IN COMMUNCATIONS Presented.
End-to-End Delay Analysis for Fixed Priority Scheduling in WirelessHART Networks Abusayeed Saifullah, You Xu, Chenyang Lu, Yixin Chen.
Seyed Mohamad Alavi, Chi Zhou, Yu Cheng Department of Electrical and Computer Engineering Illinois Institute of Technology, Chicago, IL, USA ICC 2009.
Resource Allocation for E-healthcare Applications
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.
Adaptive QoS Management for IEEE Future Wireless ISPs 通訊所 鄭筱親 Wireless Networks 10, 413–421, 2004.
A Simple and Effective Cross Layer Networking System for Mobile Ad Hoc Networks Wing Ho Yuen, Heung-no Lee and Timothy Andersen.
Company LOGO Provision of Multimedia Services in based Networks Colin Roby CMSC 681 Fall 2007.
1 Core-PC: A Class of Correlative Power Control Algorithms for Single Channel Mobile Ad Hoc Networks Jun Zhang and Brahim Bensaou The Hong Kong University.
The Case for Addressing the Limiting Impact of Interference on Wireless Scheduling Xin Che, Xi Ju, Hongwei Zhang {chexin, xiju,
Information Theory for Mobile Ad-Hoc Networks (ITMANET): The FLoWS Project Thrust 3 Application Metrics and Network Performance Asu Ozdaglar and Devavrat.
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.
Scheduling Periodic Real-Time Tasks with Heterogeneous Reward Requirements I-Hong Hou and P.R. Kumar 1.
November 4, 2003APOC 2003 Wuhan, China 1/14 Demand Based Bandwidth Assignment MAC Protocol for Wireless LANs Presented by Ruibiao Qiu Department of Computer.
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.
Cross-Layer Optimization in Wireless Networks under Different Packet Delay Metrics Chris T. K. Ng, Muriel Medard, Asuman Ozdaglar Massachusetts Institute.
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.
Performance Evaluation of WLAN for Mutual Interaction between Unicast and Multicast Communication Session Author: Aamir Mahmood Supervisor: Prof. Riku.
Providing End-to-End Delay Guarantees for Multi-hop Wireless Sensor Networks I-Hong Hou.
Wireless communications and mobile computing conference, p.p , July 2011.
Sunhun Lee and Kwangsue Chung School of Electronics Engineering, Kwangwoon University 22 nd International Conference on Advanced Information Networking.
Cooperative Layered Wireless Video Multicast Ozgu Alay, Thanasis Korakis, Yao Wang, Elza Erkip, Shivendra Panwar.
Content caching and scheduling in wireless networks with elastic and inelastic traffic Group-VI 09CS CS CS30020 Performance Modelling in Computer.
Ch 10. Multimedia Communications over WMNs Myungchul Kim
Bluetooth: Quality of Service Reference: “QoS based scheduling for incorporating variable rate coded voice in Bluetooth”; Chawla, S.; Saran, H.; Singh,
Quality of Service Schemes for IEEE Wireless LANs-An Evaluation 主講人 : 黃政偉.
Topics in Internet Research: Project Scope Mehreen Alam
A Theory of QoS for Wireless I-Hong Hou Vivek Borkar P.R. Kumar University of Illinois, Urbana-Champaign.
Information Theory for Mobile Ad-Hoc Networks (ITMANET): The FLoWS Project Collision Helps! Algebraic Collision Recovery for Wireless Erasure Networks.
Copyright © 2011, Quality-Driven Cross-Layer Optimized Video Delivery over LTE IEEE Communications Magazine, FEB 2010 Speaker: 劉姿瑾 Date: 25,
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.
Courtesy Piggybacking: Supporting Differentiated Services in Multihop Mobile Ad Hoc Networks Wei LiuXiang Chen Yuguang Fang WING Dept. of ECE University.
Designing Multi-hop Wireless Backhaul Networks with Delay Guarantees Girija Narlikar, Gordon Wilfong, and Lisa Zhang Bell Lab. Infocom 2006.
Joint work with Bo Ji, Kannan Srinivasan, and Ness Shroff Zhenzhi Qian
Scheduling in Wireless Communication Systems
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
Javad Ghaderi, Tianxiong Ji and R. Srikant
Youngki Kim Mobile R&D Laboratory KT, Korea
Presentation transcript:

Scheduling Heterogeneous Real- Time Traffic over Fading Wireless Channels I-Hong Hou P.R. Kumar University of Illinois, Urbana-Champaign 1/24

Background: Wireless Networks  There will be increasing use of wireless networks for serving traffic with QoS constraints: Example: VoIP, Video Streaming, Real-time Monitoring, Networked Control, etc.  Client requirements include Specified traffic patterns Delay bounds Timely throughput bounds 2 /24

Previous Work and Challenges  Prior work [Hou et al] [Hou and Kumar]: Clients have hard throughput requirements Static but unreliable wireless channels All clients require the same delay bounds Optimal packet scheduling policies are proposed  Q: How to deal with more complicated scenarios? Rate adaptation may be applied Channel qualities can be time-varying Clients may require different delay bounds  This work extends the model in prior work and proposes a guideline for these scenarios 3 /24

Client-Server Model  A system with N wireless clients and one AP  Time is slotted  AP schedules all transmissions AP /24

More General Traffic Model  Group time slots into periods with T time slots  Clients may generate packets at the beginning of each period AP {1,.,3} {.,2,.}{1,2,3} {1,.,3} {.,2,.} {1,2,3} T 5 /24

Different Delay Bounds  Deadline for client n = τ n AP τ 1 =4 arrival deadline τ 3 =3 deadlinearrival τ 2 =5 deadlinearrival 6 /24

Without Rate Adaptation  Transmission takes 1 time slot  Transmissions succeeds with probability p c,n Channel Model  Channel changes from period to period  Channels are static within a period  System may or may not support rate adaptation 7 /24 With Rate Adaptation  Transmission takes s c,n time slots under channel c  Transmissions are error-free

Timely Throughput Requirements  Timely throughput =  Client n requires timely throughput q n  Q: How to design a scheduling policy to fulfill requirements of all feasible sets of clients? Feasibility optimal scheduling policy 8 /24

Pseudo-debt  Delivery debt: deficiency of timely throughput  Time debt: deficiency of time spent on a client  Pseudo-debt r n (t) quantifies the behavior of client n up to time t The set of clients is fulfilled  converges to 0 in probability 9 /24

Sufficient Condition for Optimality  Let μ n be the reduction on debt for client n  Theorem:  A policy that maximizes for each period is feasibility optimal.  Analogous to Max-Weight scheduling in wireline networks 10 /24

Rate Adaptation with Different Delay Bounds  Scenario: Rate adaptation used Clients may have different per packet delay bounds, τ n  Modified Knapsack Policy: Find an ordered set S={m 1,m 2, … } to maximize total debt A variation of knapsack problem and can be solved by DP 11 /24 τ 1 =4τ 2 =7τ 3 =10 S 1 = 3 S 2 = 5 S 3 = 4 S 1 = 3S 3 = 4

Rate Adaptation with Different Delay Bounds  Scenario: Rate adaptation used Clients may have different per packet delay bounds, τ n  Modified Knapsack Policy: Find an ordered set S={m 1,m 2, … } to maximize total debt A variation of knapsack problem and can be solved by DP 12 /24 S 3 = 4S 2 = 5 τ 1 =4τ 2 =7τ 3 =10 S 1 = 3 S 2 = 5 S 3 = 4

Rate Adaptation with Different Delay Bounds  Scenario: Rate adaptation used Clients may have different per packet delay bounds, τ n  Modified Knapsack Policy: Find an ordered set S={m 1,m 2, … } to maximize total debt A variation of knapsack problem and can be solved by DP 13 /24 S 2 = 5S 1 = 3 τ 1 =4τ 2 =7τ 3 =10 S 1 = 3 S 2 = 5 S 3 = 4

Time-Varying Channels  Scenario: Same delay bounds for all clients, τ≡τ n Time-varying channels, p n (t) Applicable to Gilbert-Elliot fading Model  Joint Debt-Channel Policy: Let r n (t) be delivery debt Clients with larger r n (t) p n (t) get higher priorities  Theorem: The Joint Debt-Channel policy is feasibility optimal 14 /24

Heterogeneous Delay Bounds  Scenario: Static channels, p n ≡p n (t) Different delay bounds for all clients, τ n  Adaptive-Allocation Policy: Let r n (t) be time debt Estimate the # of slots needed by client n for a successful transmission, η n Dynamically allocate slots to maximize 15 /24

Evaluation Methodology  Evaluate four policies: Proposed policies for each scenario PCF with randomly assigned priorities (random) Two policies proposed by [Hou, Borkar, and Kumar]  Time debt first policy  Weighted-delivery debt first policy  Metric: Total delivery debt 16 /24

Rate Adaptation: VoIP Setup  Period length = 20 ms  Two groups of clients:  66 Group A clients and 44 Group B clients Group AGroup B One packet every 60 msOne packet every 40 ms 21.3 kb/s traffic32 kb/s traffic require 19.2 kb/s timely throughput require 22.4 kb/s timely throughput Starting times evenly spaced Data rates alternate between 11 Mb/s and 5.5 Mb/s 17 /24

Rate Adaptation: VoIP Results 18 /24

Time-Varying Channels: VoIP Setup  Period length = 20 ms  Two groups of clients:  57 Group A clients and 38 Group B clients Group AGroup B One packet every 60 msOne packet every 40 ms 21.3 kb/s traffic32 kb/s traffic require 19.2 kb/s timely throughput require 22.4 kb/s timely throughput Starting times evenly spaced Channel evolves based on Gilbert-Elliot model 19 /24

Time-Varying Channels: VoIP Result 20 /24

Heterogeneous Delay Bounds: VoIP Setup  Two groups of clients:  57 Group A clients and 38 Group B clients Group AGroup B One packet every 60 msOne packet every 40 ms 21.3 kb/s traffic32 kb/s traffic require 19.2 kb/s timely throughput require 22.4 kb/s timely throughput Delay bound = 20 msDelay bound = 13 ms Starting times evenly spaced Average channel reliabilities between 80% and 96% 21 /24

Heterogeneous Delay Bounds: VoIP Result 22 /24

Conclusion  Extend previous model for more complicated scenarios With or without rate adaptation Time-varying channels Heterogeneous delay bounds  Identify a sufficient condition for optimal scheduling policies  Design policies for several cases Time-varying channels, heterogeneous delay bounds with rate adaptation Time-varying channels without rate adaptation Heterogeneous delay bounds without rate adaptation 23 /24

24/24

Rate Adaptation: MPEG Setup  Period length = 6 ms  Two groups of clients:  6 Group A clients and 6 Group B clients Group AGroup B 1700 kb/s traffic1360 kb/s traffic require 1530 kb/s timely throughput require 816 kb/s timely throughput Data rates alternate between 54 Mb/s and 24 Mb/s 25

Rate Adaptation: MPEG Results 26

Time-Varying Channels: MPEG Setup  Period length = 6 ms  Two groups of clients:  4 Group A clients and 4 Group B clients Group AGroup B 1700 kb/s traffic1360 kb/s traffic require 1530 kb/s timely throughput require 816 kb/s timely throughput Average channel reliabilities between 80% and 89% 27

Time-Varying Channels: MPEG Setup 28