Cross-Layer Optimization for Video Streaming in Single- Hop Wireless Networks Cheng-Hsin Hsu Joint Work with Mohamed Hefeeda MMCN ‘09January 19, 2009 Simon.

Slides:



Advertisements
Similar presentations
Time Slicing in Mobile TV Broadcast Networks with Arbitrary Channel Bit Rates Cheng-Hsin Hsu Joint work with Mohamed Hefeeda April 23, 2009 Simon Fraser.
Advertisements

WLAN QoS Ronald Lucas. Introduction With the emergence of Voice Over IP, requirements to support Voice Over IP over Wireless LAN’s without degradation.
Achieving Quality of Service in Wireless Networks A simulation comparison of MAC layer protocols. CS444N Presentation By: Priyank Garg Rushabh Doshi.
Session: IT 601: Mobile Computing IEEE e Prof. Anirudha Sahoo IIT Bombay.
Distributed Control Algorithms for Service Differentiation in Wireless Packet Networks Michael Barry, Andrew T Campbell, Andras Veres
Submission Kai Kang, SHRCWC May 2013 A Mechanism to Provide QoS in IEEE e MAC Date: Authors: Slide 1.
Presented by Scott Kristjanson CMPT-820 Multimedia Systems Instructor: Dr. Mohamed Hefeeda 1 Cross-Layer Wireless Multimedia.
Time Slicing in Mobile TV Broadcast Networks with Arbitrary Channel Bit Rates Cheng-Hsin Hsu Joint work with Dr. Mohamed Hefeeda April 23, 2009 Simon Fraser.
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.
Module C- Part 1 WLAN Performance Aspects
Presented by Santhi Priya Eda Vinutha Rumale.  Introduction  Approaches  Video Streaming Traffic Model  QOS in WiMAX  Video Traffic Classification.
1 School of Computing Science Simon Fraser University, Canada Rate-Distortion Optimized Streaming of Fine-Grained Scalable Video Sequences Mohamed Hefeeda.
Optimal Scalable Video Multiplexing in Mobile Broadcast Networks
Mohamed Hefeeda 1 School of Computing Science Simon Fraser University, Canada Energy Optimization in Mobile TV Broadcast Networks Mohamed Hefeeda (Joint.
Rate Distortion Optimized Streaming Maryam Hamidirad CMPT 820 Simon Fraser Univerity 1.
CROSS LAYER DESIGN CMPT 820: Multimedia Systems Kaushik Choudhary.
Mohamed Hefeeda Multiplexing of Variable Bitrate Scalable Video for Mobile Broadcast Networks Project Presentation Farid Molazem Cmpt 820 Fall 2010 School.
Mohamed Hefeeda 1 School of Computing Science Simon Fraser University, Canada ISP-Friendly Peer Matching without ISP Collaboration Mohamed Hefeeda (Joint.
Mohamed Hefeeda 1 School of Computing Science Simon Fraser University, Canada Multimedia Streaming in Dynamic Peer-to-Peer Systems and Mobile Wireless.
Mohamed Hefeeda Cross-Layer Mac-Application Layer for Adaptive Retransmission and Packetization Using Langrangian Optimization Farid Molazem Cmpt 820 Fall.
A Quality-Driven Decision Engine for Live Video Transmission under Service-Oriented Architecture DALEI WU, SONG CI, HAIYAN LUO, UNIVERSITY OF NEBRASKA-LINCOLN.
Dynamic Tuning of the IEEE Protocol to Achieve a Theoretical Throughput Limit Frederico Calì, Marco Conti, and Enrico Gregori IEEE/ACM TRANSACTIONS.
1 School of Computing Science Simon Fraser University, Canada Rate-Distortion Optimized Streaming of Fine-Grained Scalable Video Sequences Mohamed Hefeeda.
Evaluate IEEE e EDCA Performance Tyler Ngo CMPE 257.
MMCN’091 School of Computing Science Simon Fraser University Bounding Switching Delay in Mobile TV Broadcast Networks Cheng-Hsin Hsu Joint Work with Mohamed.
1 Cross-Layer Design for Wireless Communication Networks Ness B. Shroff Center for Wireless Systems and Applications (CWSA) School of Electrical and Computer.
Cross Layer Design in Wireless Networks Andrea Goldsmith Stanford University Crosslayer Design Panel ICC May 14, 2003.
Quality-Aware Segment Transmission Scheduling in Peer-to-Peer Streaming Systems Cheng-Hsin Hsu Senior Research Scientist Deutsche Telekom R&D Lab USA Los.
802.11g & e Presenter : Milk. Outline g  Overview of g  g & b co-exist QoS Limitations of e  Overview of.
COGNITIVE RADIO FOR NEXT-GENERATION WIRELESS NETWORKS: AN APPROACH TO OPPORTUNISTIC CHANNEL SELECTION IN IEEE BASED WIRELESS MESH Dusit Niyato,
Opersating Mode DCF: distributed coordination function
07/21/2005 Senmetrics1 Xin Liu Computer Science Department University of California, Davis Joint work with P. Mohapatra On the Deployment of Wireless Sensor.
1 Optimal Power Allocation and AP Deployment in Green Wireless Cooperative Communications Xiaoxia Zhang Department of Electrical.
Providing QoS in Ad Hoc Networks with Distributed Resource Reservation IEEE802.11e and extensions Ulf Körner and Ali Hamidian.
Company LOGO Provision of Multimedia Services in based Networks Colin Roby CMSC 681 Fall 2007.
Mohamed Hefeeda 1 School of Computing Science Simon Fraser University, Canada Video Streaming over Cooperative Wireless Networks Mohamed Hefeeda (Joint.
Mohamed Hefeeda 1 School of Computing Science Simon Fraser University, Canada Optimal Partitioning of Fine-Grained Scalable Video Streams Mohamed Hefeeda.
MAC Protocols In Sensor Networks.  MAC allows multiple users to share a common channel.  Conflict-free protocols ensure successful transmission. Channel.
IEEE EDCF: a QoS Solution for WLAN Javier del Prado 1, Sunghyun Choi 2 and Sai Shankar 1 1 Philips Research USA - Briarcliff Manor, NY 2 Seoul National.
Muhammad Mahmudul Islam Ronald Pose Carlo Kopp School of Computer Science & Software Engineering Monash University, Australia.
Hybrid OFDMA/CSMA Based Medium Access Control for Next- Generation Wireless LANs Yaser Pourmohammadi Fallah, Salman Khan, Panos Nasiopoulos, Hussein Alnuweiri.
Architectures and Algorithms for Future Wireless Local Area Networks  1 Chapter Architectures and Algorithms for Future Wireless Local Area.
© Sarvesh 25 November 2015Cross-layer optimization for VoIP over WLAN125 November Cross Layer optimization for VoIP over WLAN [Yuan Liu Zhu] A Presentation.
Qos support and adaptive video. QoS support in ad hoc networks MAC layer techniques: – e - alternation of contention based and contention free periods;
IEEE WLAN.
Hangguan Shan, Member, IEEE, Ho Ting Cheng, Student Member, IEEE, and Weihua Zhuang, Fellow, IEEE Cross-Layer Cooperative MAC Protocol in Distributed Wireless.
Token-DCF, COMSNET(2013) -> MOBICOM(2014). Introduction ▣ To improve standard MAC protocol of IEEE for WLAN. ▣ S-MAC, A-MAC, SPEED-MAC, and etc.
6 November 2002 MAC protocol 1 Optimization of the Efficiency of MAC Protocols for WLANs Raffaele Bruno MobileMAN kickoff meeting.
Quality of Service Schemes for IEEE Wireless LANs-An Evaluation 主講人 : 黃政偉.
Mitigating starvation in Wireless Ad hoc Networks: Multi-channel MAC and Power Control Adviser : Frank, Yeong-Sung Lin Presented by Shin-Yao Chen.
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,
CHANNEL ALLOCATION FOR SMOOTH VIDEO DELIVERY OVER COGNITIVE RADIO NETWORKS Globecom 2010, FL, USA 1 Sanying Li, Tom H. Luan, Xuemin (Sherman) Shen Department.
A Comparison of RaDiO and CoDiO over IEEE WLANs May 25 th Jeonghun Noh Deepesh Jain A Comparison of RaDiO and CoDiO over IEEE WLANs.
A Bit-Map-Assisted Energy- Efficient MAC Scheme for Wireless Sensor Networks Jing Li and Georgios Y. Lazarou Department of Electrical and Computer Engineering,
Courtesy Piggybacking: Supporting Differentiated Services in Multihop Mobile Ad Hoc Networks Wei LiuXiang Chen Yuguang Fang WING Dept. of ECE University.
Submission doc.: IEEE /1359r0 November 2015 Yu Wang, Ericsson et al.Slide 1 System Performance Evaluation of ae Date: Authors:
MAC Protocols for Sensor Networks
MAC Protocols for Sensor Networks
Architecture and Algorithms for an IEEE 802
Balancing Uplink and Downlink Delay of VoIP Traffic in WLANs
IEEE e Performance Evaluation
David S. L. Wei Joint Work with Alex Chia-Chun Hsu and C.-C. Jay Kuo
Cheng-Hsin Hsu and Mohamed Hefeeda
Design and Evaluation of a Testbed for Mobile TV Networks
User Interference Effect on Routing of Cognitive Radio Ad-Hoc Networks
On the Physical Carrier Sense in Wireless Ad-hoc Networks
Provision of Multimedia Services in based Networks
Speaker:Fu-Yuan Chuang Advisor:Ho-Ting Wu Date:
Yiannis Andreopoulos et al. IEEE JSAC’06 November 2006
Subject Name: Adhoc Networks Subject Code: 10CS841
Presentation transcript:

Cross-Layer Optimization for Video Streaming in Single- Hop Wireless Networks Cheng-Hsin Hsu Joint Work with Mohamed Hefeeda MMCN ‘09January 19, 2009 Simon Fraser University, Canada 1

Video Optimization in Wireless Networks Resource Allocation Problem -- shared air medium 2

Video Optimization Problem  Goal: maximize video quality for stations by properly allocating shared resources  Challenge: stations have diverse constraints  channel conditions  processing powers  energy levels  video characteristics  Approach:  propose a cross-layer optimization framework  then, instantiate the framework for e WLANs 3

Video Optimization Framework The Optimization Algorithm Complexity Scalable Video Coder QoS-Enabled Controller Radio Module APP LINK PHY P-R-D Characteristics Opt. Coding Rate MAC Parameters Opt. Bandwidth Channel Rate Share Allocation 4

Complexity Scalable Video Coders Coding Power Distortion P-R-D models relate distortion as a func D(.) of r s (coding rate), p s (coding power), and V (video characteristics) The Optimization Algorithm P-R-D Characteristics Opt. Coding Rate Complexity Scalable Coder Complexity Scalable Coder 5

QoS Enabled Controller  Link Layer  achieves/enforces QoS differentiation  allocates bandwidth (b s ) to station s, s.t., where B(.) is the link capacity  Physical layer  diverse channel rate (y s ) The Optimization Algorithm QoS-Enabled Controller QoS-Enabled Controller Opt. Share of Bandwidth MAC Parameters Channel Rate 6

 Find Opt. policy such that s.t.  Capacity B(.) is a function of  # of stations, link protocols, channel rates  Distortion D(.) is a function of  coding rate, coding power, video characteristics General Formulation r s : coding rate b s : b/w share 7

General Formulation (cont.)  Formulation PG is general  any D(.) and B(.) can be adopted  can be numerically or analytically solved  Different objective functions  MMSE: minimizing average mean-square error  MMAX: minimizing maximum distortion 8

Instantiate PG for e WLAN 9  e is a supplement for supporting QoS  Why e?  widely deployed, QoS differentiation, more challenging than TDMA networks  e supports two modes  EDCA: distributed contention-based  HCCA: polling-based contention-free  Why EDCA?  simple, commonly implemented, higher b/w utilization

EDCA Overview 10  QoS differentiation: several Access Categories (ACs)  Each AC is assigned different back-off parameters ACVoiceVideoBest-EffortBackground AIFS2257 CWmin3715 CWmax TXOP

EDCA Overview (cont.) 11  AIFS: Arbitration Inter Frame Space  CW: Contention Window  TXOP: Transmission Opportunity Medium is Busy Back-off Time Trans- mission AIFSTXOP Random Back-off Time from CW Start Transmission Medium is idle

Per-Station QoS Differentiation 12  Assign different EDCA parameters to stations  CW, AIFS, then frequency and bandwidth  TXOP, then transmission time and bandwidth  But, how we choose the EDCA parameters to achieve a given bandwidth share?  More importantly, how can we estimate overhead & collisions

Airtime and Efficient Airtime 13  Bandwidth allocation == airtime allocation  Airtime: let be the fraction of time allocated to station s  r s : application (streaming) rate  y s : channel rate  Effective Airtime: the fraction of time when the shared medium transmits real data  overhead and collisions are deducted

Our Effective Airtime Model 14  p-persistent EDCA Analysis [Ge et. Al 07]  wireless station draws the back-off time from a geometric distribution with parameter p  stateless, so more tractable  analysis can be mapped to EDCA using  We develop a closed-form EA model EA Model EDCA Parameters Effective Airtime

Effective Airtime Model (cont.) 15 where is a function of several parameters, such as AIFS. relatively small >= 1

Effective Airtime Model (cont.) 16 It is indeed small and can be dropped

802.11e Formulation 17 s.t. where  But, what is D(.)?

MPEG-4 P-R-D Model [He et al. 05’] 18  Distortion  : video sequence variance  : coder efficiency  : power consumption  For convenience, we let 

Optimal Solution 19  Solve it using Lagrangian method for closed-form solutions at base station at wireless station

Optimal Allocation Algorithm 20 Base Station Wireless Station 1 Wireless Station 2 Wireless Station 3 Compute and adjust TXOP Compute and adjust TXOP Compute and adjust TXOP

OPNET Simulations 21  Implement log-normal path loss model  more realistic simulations  OPNET uses free space model by default  Implement resource allocation algorithms on two new wireless nodes  base station, wireless station  Implement two algorithms  EDCA (current algorithm), and OPT (our algorithm)

Simulation Setup 22  deploy 6~8 of wireless stations  wireless stations stream videos to base station  each wireless station periodically (every 5 secs) reports its status to base station  base station computes the allocation  each wireless station configures its TXOP limit  base station collects stats, such as receiving rate and video quality

Validation of our EA Model 23 The empirical Effective Airtime follows our estimation (69%)

Potential Quality Improvement 24 About 28% Distortion Reduction

Dynamic Channel Conditions 25 OPT works in dynamic environments OPT outperforms opt. algms in ind. layers.

Real e Testbed 26  Use Atheoros AR5005G e chip  Implement OPT and EDCA algorithms in its Linux driver  Configure a base station and two wireless stations  Wireless stations report status every 10 sec

Sample Result from the Testbed 27 Quality improvement: up to 100% in MSE, or 3 dB in PSNR

Conclusions 28  Proposed a general video optimization framework  Instantiated the problem for e networks  Presented models for e and developed an effective airtime model  Analytically solved the optimization problem  Evaluated the solution using OPNET simulator and real implementation. Both show promising quality improvements.