Wireless Packet Scheduling With Soft Deadlines Aditya Dua and Nicholas Bambos Department of Electrical Engineering Stanford University ICC 2007.

Slides:



Advertisements
Similar presentations
February 20, Spatio-Temporal Bandwidth Reuse: A Centralized Scheduling Mechanism for Wireless Mesh Networks Mahbub Alam Prof. Choong Seon Hong.
Advertisements

Mobility Increase the Capacity of Ad-hoc Wireless Network Matthias Gossglauser / David Tse Infocom 2001.
1 Adaptive Bandwidth Allocation in TDD-CDMA Systems Derek J Corbett & Prof. David Everitt The University of Sydney.
Delay Analysis and Optimality of Scheduling Policies for Multihop Wireless Networks Gagan Raj Gupta Post-Doctoral Research Associate with the Parallel.
Playback delay in p2p streaming systems with random packet forwarding Viktoria Fodor and Ilias Chatzidrossos Laboratory for Communication Networks School.
LOGO Video Packet Selection and Scheduling for Multipath Streaming IEEE TRANSACTIONS ON MULTIMEDIA, VOL. 9, NO. 3, APRIL 2007 Dan Jurca, Student Member,
EE 685 presentation Optimal Control of Wireless Networks with Finite Buffers By Long Bao Le, Eytan Modiano and Ness B. Shroff.
DYNAMIC POWER ALLOCATION AND ROUTING FOR TIME-VARYING WIRELESS NETWORKS Michael J. Neely, Eytan Modiano and Charles E.Rohrs Presented by Ruogu Li Department.
HKUST Robust Optimal Cross Layer Designs for TDD- OFDMA Systems with Imperfect CSIT and Unknown Interference — State-Space Approach based on 1-bit.
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.
1 “Multiplexing Live Video Streams & Voice with Data over a High Capacity Packet Switched Wireless Network” Spyros Psychis, Polychronis Koutsakis and Michael.
Rate Distortion Optimized Streaming Maryam Hamidirad CMPT 820 Simon Fraser Univerity 1.
CS Dept, City Univ.1 Low Latency Broadcast in Multi-Rate Wireless Mesh Networks LUO Hongbo.
1 Cooperative Communications in Networks: Random coding for wireless multicast Brooke Shrader and Anthony Ephremides University of Maryland October, 2008.
An Error-Resilient GOP Structure for Robust Video Transmission Tao Fang, Lap-Pui Chau Electrical and Electronic Engineering, Nanyan Techonological University.
Scheduling Algorithms for Wireless Ad-Hoc Sensor Networks Department of Electrical Engineering California Institute of Technology. [Cedric Florens, Robert.
Ncue-csie1 A QoS Guaranteed Multipolling Scheme for Voice Traffic in IEEE Wireless LANs Der-Jiunn Deng 、 Chong-Shuo Fan 、 Chao-Yang Lin Speaker:
Energy-Efficient Rate Scheduling in Wireless Links A Geometric Approach Yashar Ganjali High Performance Networking Group Stanford University
Opportunistic Packet Scheduling and Media Access Control for Wireless LANs and Multi-hop Ad Hoc Networks Jianfeng Wang, Hongqiang Zhai and Yuguang Fang.
Two Media Access Control Protocols (MAC) for Wireless Networks.
LOAD BALANCING IN PACKET SWITCHING Nick Bambos Stanford University *Joint work with Aditya Dua, Stanford.
HKUST Combined Cross-Layer Design and HARQ for TDD Multiuser systems with Outdated CSIT Rui Wang & Vincent K. N. Lau Dept. of ECE The Hong Kong University.
H.264/AVC for Wireless Applications Thomas Stockhammer, and Thomas Wiegand Institute for Communications Engineering, Munich University of Technology, Germany.
Streaming Video Over Variable Bit-Rate Wireless Channels IEEE Trans. on Multimedia, April 2004 Thomas Stockhammer, Hrvoje Jenka ˇ c, and Gabriel Kuhn.
Opportunistic Transmission Scheduling With Resource-Sharing Constraints in Wireless Networks From IEEE JOURNAL ON SELECTED AREAS IN COMMUNCATIONS Presented.
Special Topics on Algorithmic Aspects of Wireless Networking Donghyun (David) Kim Department of Mathematics and Computer Science North Carolina Central.
Flow Models and Optimal Routing. How can we evaluate the performance of a routing algorithm –quantify how well they do –use arrival rates at nodes and.
Seyed Mohamad Alavi, Chi Zhou, Yu Cheng Department of Electrical and Computer Engineering Illinois Institute of Technology, Chicago, IL, USA ICC 2009.
MAXIMIZING SPECTRUM UTILIZATION OF COGNITIVE RADIO NETWORKS USING CHANNEL ALLOCATION AND POWER CONTROL Anh Tuan Hoang and Ying-Chang Liang Vehicular Technology.
RTS/CTS-Induced Congestion in Ad Hoc Wireless LANs Saikat Ray, Jeffrey B. Carruthers, and David Starobinski Department of Electrical and Computer Engineering.
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.
WPMC 2003 Yokosuka, Kanagawa (Japan) October 2003 Department of Information Engineering University of Padova, ITALY A Soft-QoS Scheduling Algorithm.
EE 685 presentation Distributed Cross-layer Algorithms for the Optimal Control of Multi-hop Wireless Networks By Atilla Eryılmaz, Asuman Özdağlar, Devavrat.
1 11 Subcarrier Allocation and Bit Loading Algorithms for OFDMA-Based Wireless Networks Gautam Kulkarni, Sachin Adlakha, Mani Srivastava UCLA IEEE Transactions.
Multicast Scheduling in Cellular Data Networks Katherine Guo, Arun Netravali, Krishan Sabnani Bell-Labs Research Hyungsuk Won, Han Cai, Do Young Eun, Injong.
Improving Capacity and Flexibility of Wireless Mesh Networks by Interface Switching Yunxia Feng, Minglu Li and Min-You Wu Presented by: Yunxia Feng Dept.
Fen Hou and Pin-Han Ho Department of Electrical and Computer Engineering, University of Waterloo, Waterloo, Ontario Wireless Communications and Mobile.
Markov Decision Processes1 Definitions; Stationary policies; Value improvement algorithm, Policy improvement algorithm, and linear programming for discounted.
Fair Class-Based Downlink Scheduling with Revenue Considerations in Next Generation Broadband wireless Access Systems Bader Al-Manthari, Member, IEEE,
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,
Optimal Selection of Power Saving Classes in IEEE e Lei Kong, Danny H.K. Tsang Department of Electronic and Computer Engineering Hong Kong University.
JWITC 2013Jan. 19, On the Capacity of Distributed Antenna Systems Lin Dai City University of Hong Kong.
Cross-Layer Optimization in Wireless Networks under Different Packet Delay Metrics Chris T. K. Ng, Muriel Medard, Asuman Ozdaglar Massachusetts Institute.
An optimal power-saving class II for VoIP traffic and its performance evaluations in IEEE e JungRyun Lee School of Electrical and Electronics Eng,Chung-Ang.
Paper # – 2009 A Comparison of Heterogeneous Video Multicast schemes: Layered encoding or Stream Replication Authors: Taehyun Kim and Mostafa H.
Competitive Queue Policies for Differentiated Services Seminar in Packet Networks1 Competitive Queue Policies for Differentiated Services William.
Utility Maximization for Delay Constrained QoS in Wireless I-Hong Hou P.R. Kumar University of Illinois, Urbana-Champaign 1 /23.
A Generic Quantitative Approach to the Scheduling of Synchronous Packets in a Shared Uplink Wireless Channel Authors: Authors: Reuven Cohen, Liran Katzir.
Delay-Based Back-Pressure Scheduling in Multi-Hop Wireless Networks 1 Bo Ji, 2 Changhee Joo and 1 Ness B. Shroff 1 Department of ECE, The Ohio State University.
Statistical-Time Access Fairness Index of One-Bit Feedback Fair Scheduler Fumio Ishizaki Dept. of Systems Design and Engineering Nanzan University, Japan.
A Joint Bandwidth Allocation and Routing Scheme for the IEEE 802
Opportunistic Fair Scheduling for the Downlink of Wireless Metropolitan Area Networks Mehri Mehrjoo, Mehrdad Dianati, Xuemin (Sherman) Shen, and.
Content caching and scheduling in wireless networks with elastic and inelastic traffic Group-VI 09CS CS CS30020 Performance Modelling in Computer.
Lin Tian ∗ ‡, Di Pang ∗,Yubo Yang ∗, Jinglin Shi ∗, Gengfa Fang †, Eryk Dutkiewicz † ∗ Institute of Computing Technology, Chinese Academy of Science, China.
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,
Eun-Chan Park and Hwangnam Kim Dept. of Information and Communication, Dongguk University ( 南韓東國大學 ) Dept. of Electrical Engineering, Korea University.
CHANNEL ALLOCATION FOR SMOOTH VIDEO DELIVERY OVER COGNITIVE RADIO NETWORKS Globecom 2010, FL, USA 1 Sanying Li, Tom H. Luan, Xuemin (Sherman) Shen Department.
Fair and Efficient multihop Scheduling Algorithm for IEEE BWA Systems Daehyon Kim and Aura Ganz International Conference on Broadband Networks 2005.
Chance Constrained Robust Energy Efficiency in Cognitive Radio Networks with Channel Uncertainty Yongjun Xu and Xiaohui Zhao College of Communication Engineering,
A Theory of QoS for Wireless I-Hong Hou Vivek Borkar P.R. Kumar University of Illinois, Urbana-Champaign.
1 Low Latency Multimedia Broadcast in Multi-Rate Wireless Meshes Chun Tung Chou, Archan Misra Proc. 1st IEEE Workshop on Wireless Mesh Networks (WIMESH),
Adaptive radio-frequency resource management for MIMO MC-CDMA on antenna selection Jingxu Han and Mqhele E Dlodlo Department of Electrical Engineering.
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.
Announcements Deadline extensions –HW 1 dues May 17 (next Wed) –Progress report due May 24 HW 1 clarifications: –On problem 3 users can lower their power.
Joint Routing and Scheduling Optimization in Wireless Mesh Networks with Directional Antennas A. Capone, I. Filippini, F. Martignon IEEE international.
Howard Huang, Sivarama Venkatesan, and Harish Viswanathan
Throughput-Optimal Broadcast in Dynamic Wireless Networks
Youngki Kim Mobile R&D Laboratory KT, Korea
Presentation transcript:

Wireless Packet Scheduling With Soft Deadlines Aditya Dua and Nicholas Bambos Department of Electrical Engineering Stanford University ICC 2007

Outline Introduction Model Construction Problem Formulation Proposed Algorithm Simulation Conclusions

Introduction Next-generation cellular wireless communication networks aim to provide a variety of QoS-sensitive packet-based services to downlink users. The problem of downlink scheduling is that the single transmitter at the BS is shared amongst multiple downlink user.

Intrduction In early works, each packet is associated with a hard deadline, i.e., a packet is dropped if not successfully transmitted by its designated deadline. The soft deadline mean a packet which violates its deadline is not dropped (which is the case with hard deadlines), but is penalized for doing so.

Motivation However, due to contention for the shared wireless link and fluctuations in wireless channel quality, the users cannot always be strictly in the deadline constraint. For instance, in the case of video streaming, dropped packets lead to playout freezes and, hence, user annoyance. Moreover, some packets are inherently more important than others (a peculiarity of multimedia encoders) and therefore must be prioritized for scheduling by the BS.

Motivation If the user has received excess service, we say that she is leading. potentially cause buffer overflows at the receiver starvation of delay tolerant traffic If the user has received less than her desired share of Service, we say that the she is lagging. degradation of multimedia quality

Goal Our goal is to design a scheduling policy that minimizes QoS degradation due to missed deadlines or received excess service and also treats all users fairly.

Model Construction BS Q1Q1 QiQi QNQN MS 1 MS i MS N scheduler … … … … T

Definitions QiQi … The target profile for user i :Denote the packets ideally have departed for user i at time-slot t t To describe the service received ideally by different users, we associate with each user a sequence called the service trace, which specifies the inter-packet deadline (IPD) constraints for that user. IPD

Definitions MS i … The Service trace for user i t To describe the service received actually by different users, we associate with each user a sequence called the service trace. :Denote the packets actually have departed for user i at time-slot t

Definitions is the number of deviation for user i before time-slot t : the number of packets which should ideally have departed from Q i by time-slot t Quantify the distortion

Definitions Both lags and leads are undesirable

Definitions : the success probability for user i at time-slot t To quantify the wireless channel quality in a time slot by the probability of a successful transmission of a packet over the channel.

Problem Formulation We will optimize the performance of the system over a finite horizon of T time-slots. To facilitate exposition, we assume that all queues contain T or more packets at time 0.

Problem Formulation : the cost for user i with deviations k Since distortion of target profiles is undesirable, deviations are associated with a “cost”. φ i (0) = 0 (since zero deviation is desirable) φ i (k) is non-negative and increasing for both k 0 (since both lags and leads are undesirable)

Problem Formulation φ i (0) = 0 (since zero deviation is desirable), φ i (k) is non-negative and increasing for both k 0 (since both lags and leads are undesirable)

Problem Formulation Remarks: The cost functions φ 1 (·),..., φ N (·) are not part of a “natural” description of the scheduling problem. The costs are imposed extraneously by the scheduler at the BS. Different cost functions to different users, the scheduler can provide differentiated QoS, enforce fairness etc.

Problem Formulation Let the state of the system in time-slot t be the vector The sum of deviation costs of all users in time-slot t.

Problem Formulation Define the action set Action i > 0 corresponds to scheduling Q i and action 0 corresponds to idling the system (no user is scheduled). A policy is a set of actions in time-slots 1,..., T. Π T =

Problem Formulation : denote the system state in time-slot t when policy Π T is employed. Our objective is to compute the optimal policy The system state

Problem Formulation If policy Π T schedules the ith user in time-slot t. The transmission is successful with probability (w.p.) and the state of Q i changes from to (since = 1). The transmission fails w.p. 1 − and the state of Qi changes from to (since = 1). e i as the configuration vector associated with action i

Problem Formulation : Denote the expected cost incurred by the optimal policy during time-slots t,..., T

Proposed Algorithm The myopic/greedy approach Here the author develop a heuristic algorithm based on solving the DP equations for a time-horizon of T = 1 time-slot. A greedy approach ignores future costs and an action is myopically or greedily chosen based on instantaneous cost Φ(·) alone. The greedy policy schedules user i in time-slot t

Proposed Algorithm Minimum Projection (MinProj) a special case of the greedy approach MinProj becomes a special case of assigning each user a quadratic cost function Reduce the greedy function

Proposed Algorithm The action in timeslot t is computed by finding the configuration vector ( from the set e 0 = 0, e 1,..., e N ) with the smallest projection on an affine transformation of the state d t. MinProj selects user in time-slot t such that

Proposed Algorithm is a diagonal matrix with as its ith diagonal entry the user with the smallest value is scheduled

Model Construction BS Q1Q1 QiQi QNQN MS 1 MS i MS N scheduler … … … … T T = ( 0, 0, 0, …, 0)

Model Construction = k 2 = 0= 0 = ( 0, 0, 0, …, 0) ( MinProj )

Model Construction BS Q1Q1 QiQi QNQN MS 1 MS i MS N scheduler … … … … T T = ( -1, 0, 0, …, 0)

Model Construction = k 2 = 1= 1 = ( -1, 0, 0, …, 0) ( MinProj )

Simulation N = 6. time-slot length of 2ms. φ i (k) = k 2 SNR γ was mapped to successful packet reception probability through the parametrized mapping p (γ) = 1− e −δγ ( δ = 0.4 ). Simulating the system for 20,000 time-slots.

Simulation Experiment A: The first three users (strong) had an average downlink SNR of 12dB, while the other three users (weak) had an average downlink SNR of 6dB.

Simulation Experiment B: the average downlink SNR for all users was set equal to 9dB. The IPDs of the first three users (light) were small and the other three users (heavy) were high

Conclusions This paper examined the problem of scheduling multiple users associated with target profiles across a shared wireless channel. The proposed policy, MinProj, significantly outperforms policies which exploit channel or deadline information alone.