Incentive-Oriented Downlink Scheduling for Wireless Networks with Real-Time and Non-Real-Time Flows I-Hong Hou, Jing Zhu, and Rath Vannithamby.

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

Reconsidering Reliable Transport Protocol in Heterogeneous Wireless Networks Wang Yang Tsinghua University 1.
Multi-Access Services in Heterogeneous Wireless Networks Kameswari Chebrolu, Ramesh R. Rao Abstract Today's wireless world is characterized by heterogeneity.
Impact of Interference on Multi-hop Wireless Network Performance Kamal Jain, Jitu Padhye, Venkat Padmanabhan and Lili Qiu Microsoft Research Redmond.
Delay Analysis and Optimality of Scheduling Policies for Multihop Wireless Networks Gagan Raj Gupta Post-Doctoral Research Associate with the Parallel.
A Centralized Scheduling Algorithm based on Multi-path Routing in WiMax Mesh Network Yang Cao, Zhimin Liu and Yi Yang International Conference on Wireless.
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.
Playback-buffer Equalization For Streaming Media Using Stateless Transport Prioritization By Wai-tian Tan, Weidong Cui and John G. Apostolopoulos Presented.
Delay and Throughput in Random Access Wireless Mesh Networks Nabhendra Bisnik, Alhussein Abouzeid ECSE Department Rensselaer Polytechnic Institute (RPI)
EECB 473 Data Network Architecture and Electronics Lecture 3 Packet Processing Functions.
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.
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.
Priority Queuing Achieving Flow ‘Fairness’ in Wireless Networks Thomas Shen Prof. K.C. Wang SURE 2005.
1 “Multiplexing Live Video Streams & Voice with Data over a High Capacity Packet Switched Wireless Network” Spyros Psychis, Polychronis Koutsakis and Michael.
Kuang-Hao Liu et al Presented by Xin Che 11/18/09.
Introduction Future wireless systems will be characterized by their heterogeneity - availability of multiple access systems in the same physical space.
CAC and Scheduling Schemes for Real-time Video Applications in IEEE Networks Ou Yang UR 10/11/2006.
Scheduling CS 215 W Keshav Chpt 9 Problem: given N packet streams contending for the same channel, how to schedule pkt transmissions?
Networking Issues in LAN Telephony Brian Yang
1 On Handling QoS Traffic in Wireless Sensor Networks 吳勇慶.
A serve flow management strategy for IEEE BWA system in TDD mode Hsin-Hsien Liu
Performance Analysis of the IEEE Wireless Metropolitan Area Network nmgmt.cs.nchu.edu.tw 系統暨網路管理實驗室 Systems & Network Management Lab Reporter :黃文帥.
A TCP With Guaranteed Performance in Networks with Dynamic Congestion and Random Wireless Losses Stefan Schmid, ETH Zurich Roger Wattenhofer, ETH Zurich.
Opportunistic Packet Scheduling and Media Access Control for Wireless LANs and Multi-hop Ad Hoc Networks Jianfeng Wang, Hongqiang Zhai and Yuguang Fang.
1 Proportional differentiations provisioning Packet Scheduling & Buffer Management Yang Chen LANDER CSE Department SUNY at Buffalo.
7/15/2015HY220: Ιάκωβος Μαυροειδής1 HY220 Schedulers.
High Throughput Route Selection in Multi-Rate Ad Hoc Wireless Networks Dr. Baruch Awerbuch, David Holmer, and Herbert Rubens Johns Hopkins University Department.
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.
Distributed Fair Scheduling in a Wireless LAN
Company LOGO Provision of Multimedia Services in based Networks Colin Roby CMSC 681 Fall 2007.
Multicast Scheduling in Cellular Data Networks Katherine Guo, Arun Netravali, Krishan Sabnani Bell-Labs Research Hyungsuk Won, Han Cai, Do Young Eun, Injong.
Kamal Singh, Árpád Huszák, David Ros, César Viho and Jeney Gábor
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,
Utility-Optimal Scheduling in Time- Varying Wireless Networks with Delay Constraints I-Hong Hou P.R. Kumar University of Illinois, Urbana-Champaign 1/30.
Logical Topology Design and Interface Assignment for Multi- Channel Wireless Mesh Networks A. Hamed Mohsenian Rad Vincent W.S. Wong The University of British.
Admission Control and Scheduling for QoS Guarantees for Variable-Bit-Rate Applications on Wireless Channels I-Hong Hou P.R. Kumar University of Illinois,
Congestion Control in CSMA-Based Networks with Inconsistent Channel State V. Gambiroza and E. Knightly Rice Networks Group
Covilhã, 30 June Atílio Gameiro Page 1 The information in this document is provided as is and no guarantee or warranty is given that the information is.
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,
Broadband Mobile Wireless Network Lab Quality of Service Scheduling for Broadband Wireless Access Systems Vehicular Technology Conference, 2006.
CprE 458/558: Real-Time Systems (G. Manimaran)1 CprE 458/558: Real-Time Systems Real-Time Networks – WAN Packet Scheduling.
Content caching and scheduling in wireless networks with elastic and inelastic traffic Group-VI 09CS CS CS30020 Performance Modelling in Computer.
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,
Adaptive Inverse Multiplexing for Wide-Area Wireless Networks Alex C. Snoeren MIT Laboratory for Computer Science IEEE Globecom ’99 Rio de Janeiro, December.
A Theory of QoS for Wireless I-Hong Hou Vivek Borkar P.R. Kumar University of Illinois, Urbana-Champaign.
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.
A New MAC Protocol for Wi-Fi Mesh Networks Tzu-Jane Tsai, Hsueh-Wen Tseng, and Ai-Chun Pang IEEE AINA’06.
A Low Interference Channel Assignment Algorithm for Wireless Mesh Networks Can Que 1,2, Xinming Zhang 1, and Shifang Dai 1 1.Department of Computer Science.
Doc.: IEEE /577r0 Submission July 2003 Qiang NI, Pierre Ansel, Thierry Turletti, INRIASlide 1 A Fair Scheduling Scheme for HCF Qiang Ni, Pierre.
Dzmitry Kliazovich, Fabrizio Granelli, University of Trento, Italy
姓名:劉柏廷 系所:國立中正大學 電機所網路通訊組
Dzmitry Kliazovich, Fabrizio Granelli, University of Trento, Italy
Broadcasting Delay-Constrained Traffic over Unreliable Wireless Links with Network Coding I-Hong Hou and P.R. Kumar.
Scheduling Algorithms in Broad-Band Wireless Networks
Javad Ghaderi, Tianxiong Ji and R. Srikant
EDCA Enhancements for HEW
A Fair Scheduling Scheme for HCF
Youngki Kim Mobile R&D Laboratory KT, Korea
Introduction to Packet Scheduling
Introduction to Packet Scheduling
Wireless MAC Multimedia Extensions Albert Banchs, Witold Pokorski
Presentation transcript:

Incentive-Oriented Downlink Scheduling for Wireless Networks with Real-Time and Non-Real-Time Flows I-Hong Hou, Jing Zhu, and Rath Vannithamby

Motivation Wireless networks are increasingly used to serve real-time flows –VoIP, video streaming, online gaming In addition to throughput, these flows require strict per-packet delay guarantees Most current mechanisms belong to the paradigm of DiffServ

DiffServ Serve different flows differently Usually, real-time flows get higher priorities than non-real-time ones Can be unfair to non-real-time flows Non-real-time flows may lie about its category to gain more service Solution: charge real-time flows more

I am a real-time flow. I need small delay You need to pay more I require small throughput. Can I sacrifice throughput for delay?

Goal of the paper Design a scheduling policy that allows flows to tradeoff between high throughput and low delay by themselves

Desired Properties Incentive-compatibility: Flows optimize their own performance by reporting true category Versatility: The policy can work with various protocols in other layers –Different traffic patterns, different MAC, etc. Deadline awareness: The policy respects the deadlines of real-time flows Work conservation

Incentives of clients Non-real-time clients: Aim to maximize throughputs Real-time clients: Aim to maximize timely- throughput Timely-throughput: throughput of packets with delay < D

Basic Idea of Design Assume each client n has a weight of w n Each client n is entitled to have w n / Σw n channel time Allocating channel time proportional to w n maximizes and achieves proportional fairness Deficit of client n : (The amount of channel time that it is entitled) – (actual channel time)

Joint Deficit-Deadline (JDD) Policy A thin layer between Network layer and MAC layer Provides two functions: enqueue and dequeue –Interface defined by ns-2 enqueue: a packet is labeled with deadline and put in the queue when it arrives from Network layer dequeue: forward a packet to MAC

Architecture of JDD

Enqueue When a packet arrives from Network layer Mark the deadline of the packet –Deadline of real-time flow = current time + D –Deadline of non-real-time flow = current time + a large value (~ TCP timeout) Place the packet in the queue

Dequeue Delete all expired packets Forward the packet with the earliest deadline with the constraint that the corresponding client has positive deficit Earliest deadline: real-time packets usually got served first, and non-real-time packets need to wait Positive deficit: real-time packets receive smaller channel time

Ns-2 Simulation 10 clients, 5 of them are real-time ones, and the other 5 are non-real-time ones Real-time flows require a delay bound of 100ms All flows are generated by TCP Use IEEE for the MAC Weight of non-real-time clients = 1 Weight of real-time clients varies

Simulation Results

Delay Distributions

Performance Comparison Compare against two other policies: –Earliest deadline first (EDF) –Weighted round robin (WRR) 10 clients, 5 real-time and 5 non-real-time The distance between clients and the base station is evenly distributed Performance metric: = throughput/timely-throughput

Simulation results for TCP

Simulation results for TFRC

Simulation results for Interfering Network Add an additional link that causes interference

Conclusion We propose the JDD scheduling policy The policy allows strategic clients to choose between high throughput and low delay The policy does not make any assumptions on other layers, and can work with a wide range of different systems Simulation results show that JDD outperforms other policies