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.

Slides:



Advertisements
Similar presentations
Multiuser Diversity Gain Enhancement by Guard Time Reduction Hend Koubaa, Vegard Hassel, Geir E. Øien Norwegian University of Science and Technology (NTNU)
Advertisements

Capacity of wireless ad-hoc networks By Kumar Manvendra October 31,2002.
Winter 2004 UCSC CMPE252B1 CMPE 257: Wireless and Mobile Networking SET 3f: Medium Access Control Protocols.
Wireless Resource Management through Packet Scheduling Outline for this lecture o identify the design challenges for QoS support over wireless mobile networks.
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.
1 A Novel Topology-blind Fair Medium Access Control for Wireless LAN and Ad Hoc Networks Z. Y. Fang and B. Bensaou Computer Science Department Hong Kong.
Distributed Control Algorithms for Service Differentiation in Wireless Packet Networks Michael Barry, Andrew T Campbell, Andras Veres
1 Distributed Control Algorithms for Service Differentiation in Wireless Packet Networks INFOCOM 2001 Michael Barry, Andrew T. Campbell Andras Veres.
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.
Aleksandar Kuzmanovic and Edward W. Knightly Rice Networks Group Measuring Service in Multi-Class Networks.
Contention Window Optimization for IEEE DCF Access Control D. J. Deng, C. H. Ke, H. H. Chen, and Y. M. Huang IEEE Transaction on Wireless Communication.
1 Estimating Shared Congestion Among Internet Paths Weidong Cui, Sridhar Machiraju Randy H. Katz, Ion Stoica Electrical Engineering and Computer Science.
Computer Networks Performance Metrics Advanced Computer Networks.
Nick McKeown CS244 Lecture 6 Packet Switches. What you said The very premise of the paper was a bit of an eye- opener for me, for previously I had never.
Dynamic Tuning of the IEEE Protocol to Achieve a Theoretical Throughput Limit Frederico Calì, Marco Conti, and Enrico Gregori IEEE/ACM TRANSACTIONS.
1 A Generic Quantitative Approach to the Scheduling of Synchronous Packets in a Shared Medium Wireless Access network Reuven Cohen & Liran Katzir Dept.
CAC and Scheduling Schemes for Real-time Video Applications in IEEE Networks Ou Yang UR 10/11/2006.
A Layered Hybrid ARQ Scheme for Scalable Video Multicast over Wireless Networks Zhengye Liu, Joint work with Zhenyu Wu.
26 April A Compositional Framework for Real-Time Guarantees Insik Shin and Insup Lee Real-time Systems Group Systems Design Research Lab Dept. of.
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:
1 Token Bucket Based CAC and Packet Scheduling for IEEE Broadband Wireless Access Networks Chi-Hung Chiang
Real-time smoothing for network adaptive video streaming Kui Gao, Wen Gao, Simin He, Yuan Zhang J. Vis. Commun. Image R. 16 (2005)
October 5th, 2005 Jitter Regulation for Multiple Streams David Hay and Gabriel Scalosub Technion, Israel.
A TCP With Guaranteed Performance in Networks with Dynamic Congestion and Random Wireless Losses Stefan Schmid, ETH Zurich Roger Wattenhofer, ETH Zurich.
A Fair Scheduling Policy for Wireless Channels with Intermittent Connectivity Saswati Sarkar Department of Electrical and Systems Engineering University.
“On the Integration of MPEG-4 streams Pulled Out of High Performance Mobile Devices and Data Traffic over a Wireless Network” Spyros Psychis, Polychronis.
Proxy-based TCP over mobile nets1 Proxy-based TCP-friendly streaming over mobile networks Frank Hartung Uwe Horn Markus Kampmann Presented by Rob Elkind.
Interference Minimization and Uplink Relaying For a 3G/WLAN Network Ju Wang Virginia Commonwealth University May, 2005.
Wireless scheduling analysis (With ns3) By Pradeep Prathik Saisundatr.
A Distributed Load Balancing Approach for Industrial IEEE Wireless Networks 2014 YU-ANTL Seminal Hyun dong Hwang Advanced Networking Technology.
Opersating Mode DCF: distributed coordination function
21 Mar 2002 First Israelli-Swedish Workshop on Next Generation Networking1 / 28 Stochastic Analysis of Wireless-fair Scheduling Hwee Pink Tan and Raphael.
QoS-Aware In-Network Processing for Mission-Critical Wireless Cyber-Physical Systems Qiao Xiang Advisor: Hongwei Zhang Department of Computer Science Wayne.
EE 685 presentation Distributed Cross-layer Algorithms for the Optimal Control of Multi-hop Wireless Networks By Atilla Eryılmaz, Asuman Özdağlar, Devavrat.
Company LOGO Provision of Multimedia Services in based Networks Colin Roby CMSC 681 Fall 2007.
Scheduling in IEEE e Mobile WiMAX Networks-Key Issues and a Survey 報告者 : 李宗穎 IEEE JOURNAL ON SELECTED AREAS IN COMMUNICATIONS, VOL. 27, NO. 2, FEBRUARY.
Optimal Power Control, Rate Adaptation and Scheduling for UWB-Based Wireless Networked Control Systems Sinem Coleri Ergen (joint with Yalcin Sadi) Wireless.
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.
On Optimizing the Backoff Interval for Random Access Scheme Zygmunt J. Hass and Jing Deng IEEE Transactions on Communications, Dec 2003.
Node-based Scheduling with Provable Evacuation Time Bo Ji Dept. of Computer & Information Sciences Temple University Joint work.
Energy-Saving Scheduling in IEEE e Networks Chia-Yen Lin, and Hsi-Lu Chao Department of Computer Science National Chiao Tung University.
Incentive-Oriented Downlink Scheduling for Wireless Networks with Real-Time and Non-Real-Time Flows I-Hong Hou, Jing Zhu, and Rath Vannithamby.
Congestion Control in CSMA-Based Networks with Inconsistent Channel State V. Gambiroza and E. Knightly Rice Networks Group
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.
Downlink Scheduling With Economic Considerations to Future Wireless Networks Bader Al-Manthari, Nidal Nasser, and Hossam Hassanein IEEE Transactions on.
Advanced Communication Network Joint Throughput Optimization for Wireless Mesh Networks R 戴智斌 R 蔡永斌 Xiang-Yang.
Providing End-to-End Delay Guarantees for Multi-hop Wireless Sensor Networks I-Hong Hou.
Opportunistic Traffic Scheduling Over Multiple Network Path Coskun Cetinkaya and Edward Knightly.
Opportunistic Fair Scheduling for the Downlink of Wireless Metropolitan Area Networks Mehri Mehrjoo, Mehrdad Dianati, Xuemin (Sherman) Shen, and.
Information Theory for Mobile Ad-Hoc Networks (ITMANET): The FLoWS Project Competitive Scheduling in Wireless Networks with Correlated Channel State Ozan.
Ch 12. Multiple Access. Multiple Access for Shared Link Dedicated link – Point-to-point connection is sufficient Shared link – Link is not dedicated –
Loss-Bounded Analysis for Differentiated Services. By Alexander Kesselman and Yishay Mansour Presented By Sharon Lubasz
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,
A Theory of QoS for Wireless I-Hong Hou Vivek Borkar P.R. Kumar University of Illinois, Urbana-Champaign.
Downlink Scheduling for Multimedia Multicast/Broadcast over Mobile WiMAX Connection-oriented Multi- state Adaptation Source:IEEE Wireless Communications.
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.
Wireless Packet Scheduling With Soft Deadlines Aditya Dua and Nicholas Bambos Department of Electrical Engineering Stanford University ICC 2007.
-1/16- Maximum Battery Life Routing to Support Ubiquitous Mobile Computing in Wireless Ad Hoc Networks C.-K. Toh, Georgia Institute of Technology IEEE.
Khiem Lam Jimmy Vuong Andrew Yang
Team: Aaron Sproul Patrick Hamilton
Nathan Daniel Anil Koneri Vineeth Chander Yuhang Lin Jaime Johnson
Sriram Lakshmanan Zhenyun Zhuang
Provision of Multimedia Services in based Networks
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
Aggressiveness Protective Fair Queuing for Bursty Applications
Presentation transcript:

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 & Information Science University of Pennsylvania

Real-Time Packet Scheduling Real-Time Flow –Periodic interval interval between arrival time of two packets –Deadline a packet should be scheduled and successfully transmitted within the time, otherwise it is lost –Acceptable packet loss rate degradation = actual loss rate – acceptable loss rate

Scheduling over Wireless LAN Cellular Wireless Network – one base station (BS) – multiple mobile hosts (MHs) – BS schedules real-time packet transmissions of BS & MHs using polling mechanism BS MH

Scheduling over Wireless LAN Cellular Wireless Network – Unpredictable channel error location dependent bursty BS MH1 MH3 MH2  

Scheduling Motivation Unpredictable wireless channel error –failure of packet delivery in time –degraded quality of service –some flows may have more degraded QoS while others may have less degraded QoS, due to location dependent property Fair scheduling of real-time packets with deadlines in the presence of the errors

Previous Work QoS guarantees over wireless links –No consideration of fairness issue WFQ over wireless networks –No consideration of deadline constraint (m,k)-firm deadline model –should meet deadlines of m out of k consecutive packets –Similar to our deadline model, except that we consider fair degradation without any guarantees in wireless network (unpredictable error can violate any guarantee)

Scheduling Objectives 1.Achieving fairness by minimizing the maximum degradation among all flows 2.maximizing the overall system throughput simultaneously Online scheduling algorithm –without knowledge of error in advance

Theoretical Results No online optimal algorithm for our scheduling objectives –for throughput maximization, an online algorithm can achieve a performance ratio of two w.r.t. the optimal –for achieving fairness, no online algorithm can guarantee a bounded performance ratio w.r.t. optimal –Hence, none can guarantee a bounded performance ratio w.r.t. optimal for the combined objectives A polynomial time offline algorithm that optimally achieves our scheduling objectives

Online Scheduling Algorithms EDF (Earliest Deadline First) –Naturally suited for maximizing throughput GDF (Greatest Degradation First) –Seeks to minimizing the maximum degradation EOG (EDF or GDF) –Simply combines EDF and GDF LFF (Lagging Flows First) –Favors lagging flows (receiving degraded QoS) in a more clever, sophisticated manner

Online Algorithm - LFF LFF (Lagging Flows First) –Try to schedule the k most lagging flows when at most k flows can be scheduled in the next available slots.

Scheduling Example available for scheduleNOT available for schedule slot schedule ? ? ? ? Flow  i slot Assume that  i decreases by   upon a successful transmission of a packet of flow i and increases by   upon a failure of a packet, where 0.05 <   < 0.1  i – degradation degree of flow i

Scheduling Example  scheduled Flow  i   slot    slot schedule EDF schedule  i                max :    schedule 4 packets

Scheduling Example  scheduled Flow  i   slot   slot schedule  GDF schedule  i               GDF – Greatest Degradation First   max :    schedule 3 packets

Scheduling Example  scheduled Flow  i slot   slot schedule EOG schedule  i               EOG– EOF or GDF   max :    schedule 4 packets  

Scheduling Example  scheduled Flow  i    slot  slot schedule LFF schedule  i                max :    schedule 4 packets

Error Handling Mechanisms Re-scheduling Mechanisms 1.No re-scheduling - dropping packets with errors 2.Immediate re-scheduling - ignoring errors 3.Delayed re-scheduling –How long does it need to delay? –Backoff value = deadline/2

Simulation Performance Metrics 1.Degradation (for each flow) –Fraction of packets lost beyond the acceptable packet loss rate 2.Throughput (over all flows) –Fraction of successfully transmitted packets

Results – Max Degradation

Results – Throughput Ratio

Conclusion Our scheduling objectives 1.Fairness – minimizing the maximum degradation 2.Overall throughput maximization Our theoretical study showed that no online algorithm can be guaranteed to achieve a bounded performance ratio for fairness objective For fairness objective 1. LFF 2. GDF 3. EOG 4.EDF For maximum throughput objective 1. EDF 2. LFF 3. EOG 4.GDF