Broadcasting Delay-Constrained Traffic over Unreliable Wireless Links with Network Coding I-Hong Hou and P.R. Kumar.

Slides:



Advertisements
Similar presentations
A DISTRIBUTED CSMA ALGORITHM FOR THROUGHPUT AND UTILITY MAXIMIZATION IN WIRELESS NETWORKS.
Advertisements

February 20, Spatio-Temporal Bandwidth Reuse: A Centralized Scheduling Mechanism for Wireless Mesh Networks Mahbub Alam Prof. Choong Seon Hong.
Impact of Interference on Multi-hop Wireless Network Performance Kamal Jain, Jitu Padhye, Venkat Padmanabhan and Lili Qiu Microsoft Research Redmond.
Mobility Increase the Capacity of Ad-hoc Wireless Network Matthias Gossglauser / David Tse Infocom 2001.
Shi Bai, Weiyi Zhang, Guoliang Xue, Jian Tang, and Chonggang Wang University of Minnesota, AT&T Lab, Arizona State University, Syracuse University, NEC.
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.
Scheduling Heterogeneous Real- Time Traffic over Fading Wireless Channels I-Hong Hou P.R. Kumar University of Illinois, Urbana-Champaign 1/24.
Predictable Performance Optimization for Wireless Networks Lili Qiu University of Texas at Austin Joint work with Yi Li, Yin Zhang,
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.
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.
Sang-Chun Han Hwangjun Song Jun Heo International Conference on Intelligent Hiding and Multimedia Signal Processing (IIH-MSP), Feb, /05 Feb 2009.
CS541 Advanced Networking 1 Spectrum Sharing in Cognitive Radio Networks Neil Tang 3/23/2009.
Prefix Caching assisted Periodic Broadcast for Streaming Popular Videos Yang Guo, Subhabrata Sen, and Don Towsley.
Real-time smoothing for network adaptive video streaming Kui Gao, Wen Gao, Simin He, Yuan Zhang J. Vis. Commun. Image R. 16 (2005)
How to Turn on The Coding in MANETs Chris Ng, Minkyu Kim, Muriel Medard, Wonsik Kim, Una-May O’Reilly, Varun Aggarwal, Chang Wook Ahn, Michelle Effros.
Can Network Coding Help in P2P Networks? Dah Ming Chiu, Raymond W Yeung, Jiaqing Huang and Bin Fan Chinese University of Hong Kong Presented by Arjumand.
Distributed Quality-of-Service Routing of Best Constrained Shortest Paths. Abdelhamid MELLOUK, Said HOCEINI, Farid BAGUENINE, Mustapha CHEURFA Computers.
RobinHood: Sharing the Happiness in a Wireless Jungle Tarun Bansal, Wenjie Zhou, Kannan Srinivasan and Prasun Sinha Department of Computer Science and.
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.
QoS-Aware In-Network Processing for Mission-Critical Wireless Cyber-Physical Systems Qiao Xiang Advisor: Hongwei Zhang Department of Computer Science Wayne.
A Simple and Effective Cross Layer Networking System for Mobile Ad Hoc Networks Wing Ho Yuen, Heung-no Lee and Timothy Andersen.
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.
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.
Scheduling Periodic Real-Time Tasks with Heterogeneous Reward Requirements I-Hong Hou and P.R. Kumar 1.
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.
Multicast and Unicast Real-Time Video Streaming Over Wireless LANS April. 27 th, 2005 Presented by, Kang Eui Lee.
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.
Scalable Video Coding and Transport Over Broad-band wireless networks Authors: D. Wu, Y. Hou, and Y.-Q. Zhang Source: Proceedings of the IEEE, Volume:
Qos support and adaptive video. QoS support in ad hoc networks MAC layer techniques: – e - alternation of contention based and contention free periods;
Hangguan Shan, Member, IEEE, Ho Ting Cheng, Student Member, IEEE, and Weihua Zhuang, Fellow, IEEE Cross-Layer Cooperative MAC Protocol in Distributed Wireless.
1 Measuring and Modeling the Impact of Wireless Interference Lili Qiu UT Austin Rice University Nov. 21, 2005.
Loss-Bounded Analysis for Differentiated Services. By Alexander Kesselman and Yishay Mansour Presented By Sharon Lubasz
QoS Routing and Scheduling in TDMA based Wireless Mesh Backhaul Networks Chi-Yao Hong, Ai-Chun Pang,and Jean-Lien C. Wu IEEE Wireless Communications and.
CHANNEL ALLOCATION FOR SMOOTH VIDEO DELIVERY OVER COGNITIVE RADIO NETWORKS Globecom 2010, FL, USA 1 Sanying Li, Tom H. Luan, Xuemin (Sherman) Shen Department.
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.
Information Theory for Mobile Ad-Hoc Networks (ITMANET): The FLoWS Project Collision Helps! Algebraic Collision Recovery for Wireless Erasure Networks.
Self-Organized Resource Allocation in LTE Systems with Weighted Proportional Fairness I-Hong Hou and Chung Shue Chen.
1 Using Network Coding for Dependent Data Broadcasting in a Mobile Environment Chung-Hua Chu, De-Nian Yang and Ming-Syan Chen IEEE GLOBECOM 2007 Reporter.
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.
Designing Multi-hop Wireless Backhaul Networks with Delay Guarantees Girija Narlikar, Gordon Wilfong, and Lisa Zhang Bell Lab. Infocom 2006.
Impact of Interference on Multi-hop Wireless Network Performance
Joint work with Bo Ji, Kannan Srinivasan, and Ness Shroff Zhenzhi Qian
IEEE e Performance Evaluation
Presented by Tae-Seok Kim
Group Multicast Capacity in Large Scale Wireless Networks
Protocols for Low Power
Resource Allocation in Non-fading and Fading Multiple Access Channel
Measuring Service in Multi-Class Networks
IEEE Student Paper Contest
[Preliminary Simulation Results on Power Saving]
Scheduling Algorithms in Broad-Band Wireless Networks
[Preliminary Simulation Results on Power Saving]
Throughput-Optimal Broadcast in Dynamic Wireless Networks
The Impact of Multihop Wireless Channel on TCP Performance
Yiannis Andreopoulos et al. IEEE JSAC’06 November 2006
The Fundamental Role of Hop Distance in IEEE 80
Javad Ghaderi, Tianxiong Ji and R. Srikant
Muhammad Niswar Graduate School of Information Science
Youngki Kim Mobile R&D Laboratory KT, Korea
Information Theory for Mobile Ad-Hoc Networks (ITMANET): The FLoWS Project Collision Helps! Algebraic Collision Recovery for Wireless Erasure Networks.
Modeling and Evaluating Variable Bit rate Video Steaming for ax
Presentation transcript:

Broadcasting Delay-Constrained Traffic over Unreliable Wireless Links with Network Coding I-Hong Hou and P.R. Kumar

Wireless Broadcasting: Video Streaming

Application Characteristics Traditional Applications Video Streaming No per-packet delay bounds Need to delivery every packet correctly Strict per-packet delay bounds Expired packets are not useful Can tolerate a small amount of packet losses

Performance in the Future High Throughput ≠

Performance in the Future High Timely Throughput = Timely Throughput: Throughput of packets that are delivered on time

Challenges from Wireless Transmissions Wireless transmissions are subject to shadowing, fading, and interference Therefore, wireless transmissions are unreliable

Challenges from Wireless Broadcast ACKs are not implemented in broadcast Costly to obtain feedbacks from all clients No per-transmission feedback information

Challenges from Wireless Broadcast ACKs are not implemented in broadcast Costly to obtain feedbacks from all clients No per-transmission feedback information

System Model for Wireless Broadcast with Delay Constraints

Client-Server Model Flows Clients Timeline 1 A B C AP 2 3

Traffic Model 1 A B C Packet Generation AP 2 Interval 3

Traffic Model 1 A A B B B C C C AP 2 A B C C B 3

Model for Delay Constraints 1 A B C Packet Generation AP 2 Deadline Interval 3

Model for Delay Constraints Delays of delivered packets are no larger than the length of an interval 1 A B C A,C expire AP 2 A C Interval 3

Model for Unreliable Broadcast Client n receives each transmission successfully with prob. pn 1 A B C p1 p2 AP 2 A B p3 C C B 3

Scheduling Example 1 A B C p1 A A A A A p2 AP 2 A B X p3 C C B A 3 X

Duplicate Packets are ignored Scheduling Example Duplicate Packets are ignored 1 A B C p1 X A A A A A A p2 AP 2 A B X X p3 C C B A A 3 X A

Scheduling Example p1 p2 p3 X 1 A B C A A X X B C C C C C AP 2 A B X X

Timely Throughput p1 p2 p3 X Delivered Timely Throughput A B C 1 0.5 2 1.0 3 1 p1 X A A X X B C p2 AP 2 X X C C B X p3 3 X A C X X X

Timely Throughput p1 p2 p3 X Delivered Timely Throughput A B C 1 0.5 2 1.0 3 1 p1 X A A X X B C p2 AP Required Timely Throughput A B C 1 qA,1 qB,1 qC,1 2 qA,2 qB,2 qC,2 3 qA,3 qB,3 qC,3 2 X X C C B X p3 3 X A C X X X

Timely Throughput Requirements A B C 1 0.5 2 1.0 3 A C B C B 1 p1 A A X X X B C p2 A C B C B AP 2 X X C C B X p3 Required A B C 1 qA,1 qB,1 qC,1 2 qA,2 qB,2 qC,2 3 qA,3 qB,3 qC,3 A C B C B 3 X A C X X X

Summary of Model Flows have strict per-packet delay bound Clients have timely throughput requirements on each flow Wireless transmissions are unreliable AP does not have feedback information Goal: Design policies to fulfill timely throughput requirements for all flows and all clients as long as they are feasible

Scheduling Policies

Delivery Debt Slope = qA,1 Delivery Debt

Expected Delivery Debt AP does not have feedback information But, AP can estimate packet deliveries Expected delivery debt for client n and flow i at the kth interval di,n(k):= kqi,n-E{# of packets client n receives from flow i} Client n receives A with probability 1-(1-pn)2, and receives B with probability pn AP A A B

A Framework for Designing Policies Policy: Maximize ∑di,n(k)+Prob(client n receives a packet from flow i) in every interval Theorem: This policy fulfills a system as long as it is feasible Feasibility Optimal Policy

A Policy without Coding Marginal Delivery Probability (mi,n): prob. that client n receives a new packet from flow i in a particular transmission Greedy Algorithm: schedule the flow i that maximizes ∑ndi,n(k)+mi,n in every time slot A mA,n =pn mA,n =pn(1-pn) mA,n =pn(1-pn)2 AP

Optimality Result Greedy Algorithm is feasibility optimal Polynomial complexity per interval However, it is only optimal among policies that do not employ network coding Can we improve performance by employing network coding?

Network Coding: XOR Coding Client cannot obtain packet A Duplicate Packet X X X B B X 1 A A A B B B AP

Network Coding: XOR Coding AP can broadcast packets contain A, B, or Client obtains both packets X X X B X 1 A A B B AP

Pairwise XOR Policy Design of Pairwise XOR Policy: Theorem: Only allow pairwise XOR Satisfy some mild restrictions derived from Greedy Algorithm Theorem: Pairwise XOR Policy is feasibility optimal among all policies that satisfy the mild restrictions. Pairwise XOR Policy fulfills every system that can be fulfilled without coding Polynomial complexity per interval

Network Coding: Linear Coding Client cannot obtain packet A Duplicate Packet X X X B B X 1 A A A B B B AP

Network Coding: Linear Coding AP broadcasts linear combinations of packets from flows Client obtains both packets X X X A+4B A+5B X 1 A+B A+2B A+3B A+4B A+5B A+6B AP

Optimal Grouping Policy Design of Optimal Grouping Policy: AP broadcasts linear combinations of packets Satisfy some mild restrictions derived from Greedy Policy Theorem: Optimal Grouping Policy is feasibility optimal among all policies that satisfy the mild restrictions. Optimal Grouping Policy fulfills every system that can be fulfilled without coding Polynomial complexity per interval

Simulation Results

VoIP Traffic ITU-T G.711 IEEE 802.11b Packet size = 160 Bytes Interval length = 40 ms IEEE 802.11b Transmission rate = 11 Mb/s 20 time slots in an interval

Network Topology 20 clients and one AP AP broadcasts 10 flows qi,n= α, for 1 ≤ i ≤ 5; qi,n= β, for 6 ≤ i ≤ 10

Simulation Result Plot all (α, β) that can be fulfilled by each policy

Conclusion Studied the problem of broadcasting delay-constrained flows through wireless links Proposed a model that jointly considers the following: Per-packet delay bounds of flows Timely throughput requirements of clients for each flow Unreliable wireless transmissions Lack of per-transmission feedbacks in broadcast Proposed a policy that is feasibility optimal Explored the usage of network coding to enhance performance