CROSS LAYER DESIGN CMPT 820: Multimedia Systems Kaushik Choudhary.

Slides:



Advertisements
Similar presentations
Opportunistic Scheduling Algorithms for Wireless Networks
Advertisements

Winter 2004 UCSC CMPE252B1 CMPE 257: Wireless and Mobile Networking SET 3f: Medium Access Control Protocols.
Achieving Quality of Service in Wireless Networks A simulation comparison of MAC layer protocols. CS444N Presentation By: Priyank Garg Rushabh Doshi.
2005/12/06OPLAB, Dept. of IM, NTU1 Optimizing the ARQ Performance in Downlink Packet Data Systems With Scheduling Haitao Zheng, Member, IEEE Harish Viswanathan,
Presented by Scott Kristjanson CMPT-820 Multimedia Systems Instructor: Dr. Mohamed Hefeeda 1 Cross-Layer Wireless Multimedia.
CN Group VERTICAL QOS MAPPING OVER WIRELESS INTERFACES Marchese, M.; Mongelli, M.; Wireless Communications, IEEE Volume 16, Issue 2, April 2009 Page(s):37.
Presented by Santhi Priya Eda Vinutha Rumale.  Introduction  Approaches  Video Streaming Traffic Model  QOS in WiMAX  Video Traffic Classification.
Cross Layer Issues in UMTS-LTE Bujar Krasniqi Mobile Communication Seminar.
Quality of Service Issues in Multi-Service Wireless Internet Links George Xylomenos and George C. Polyzos Department of Informatics Athens University of.
Cross-Layer Optimization for Video Streaming in Single- Hop Wireless Networks Cheng-Hsin Hsu Joint Work with Mohamed Hefeeda MMCN ‘09January 19, 2009 Simon.
SCHOOL OF COMPUTING SCIENCE SIMON FRASER UNIVERSITY CMPT 820 : Error Mitigation Schaar and Chou, Multimedia over IP and Wireless Networks: Compression,
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.
Performance Analysis of the Intertwined Effects between Network Layers for g Transmissions Wireless Multimedia Networking and Performance Modeling.
A Layered Hybrid ARQ Scheme for Scalable Video Multicast over Wireless Networks Zhengye Liu, Joint work with Zhenyu Wu.
1 On Handling QoS Traffic in Wireless Sensor Networks 吳勇慶.
End-to-End TCP-Friendly Streaming Protocol and Bit Allocation for Scalable Video Over Wireless Internet Fan Yang, Qian Zhang, Wenwu Zhu, and Ya-Qin Zhang.
A serve flow management strategy for IEEE BWA system in TDD mode Hsin-Hsien Liu
Quality of Service in IN-home digital networks Alina Albu 23 October 2003.
1 Cross-Layer Design for Wireless Communication Networks Ness B. Shroff Center for Wireless Systems and Applications (CWSA) School of Electrical and Computer.
Robust Scalable Video Streaming over Internet with Network-Adaptive Congestion Control and Unequal Loss Protection Quan Zang, Guijin Wang, Wenwu Zhu, and.
Multiple Sender Distributed Video Streaming Thinh Nguyen, Avideh Zakhor appears on “IEEE Transactions On Multimedia, vol. 6, no. 2, April, 2004”
Real-time smoothing for network adaptive video streaming Kui Gao, Wen Gao, Simin He, Yuan Zhang J. Vis. Commun. Image R. 16 (2005)
CS541 Advanced Networking 1 Cognitive Radio Networks Neil Tang 1/28/2009.
Reliable and Smooth Fine Granular Scalable Video Streaming Zhibo Chen Yun He 2002 IEEE Region 10 Conference on Computer, Communications, Control and Power.
Adaptive Delay Aware Error Control for Internet telephony Catherine Boutremans Jean-Yves Le Boudec IP Telephony Workshop’2001 Institute for computer Communication.
Efficient Internet Traffic Delivery over Wireless Networks Sandhya Sumathy.
Wireless FGS video transmission using adaptive mode selection and unequal error protection Jianhua Wu and Jianfei Cai Nanyang Technological University.
Streaming Video Gabriel Nell UC Berkeley. Outline Scalable MPEG-4 video – Layered coding method – Integrated transport-decoder buffer model RAP streaming.
Simultaneous Rate and Power Control in Multirate Multimedia CDMA Systems By: Sunil Kandukuri and Stephen Boyd.
Variable Bit Rate Video Coding April 18, 2002 (Compressed Video over Networks: Chapter 9)
A Simple and Effective Cross Layer Networking System for Mobile Ad Hoc Networks Wing Ho Yuen, Heung-no Lee and Timothy Andersen.
1 Optimal Power Allocation and AP Deployment in Green Wireless Cooperative Communications Xiaoxia Zhang Department of Electrical.
An End-to-end Approach to Increase TCP Throughput Over Ad-hoc Networks Sarah Sharafkandi and Naceur Malouch.
Improving QoS Support in Mobile Ad Hoc Networks Agenda Motivations Proposed Framework Packet-level FEC Multipath Routing Simulation Results Conclusions.
CS Spring 2012 CS 414 – Multimedia Systems Design Lecture 29 – Buffer Management (Part 2) Klara Nahrstedt Spring 2012.
Multicast Algorithms for Multi- Channel Wireless Mesh Networks Guokai Zeng, Bo Wang, Yong Ding, Li Xiao, Matt Mutka Department of Computer Science and.
Fen Hou and Pin-Han Ho Department of Electrical and Computer Engineering, University of Waterloo, Waterloo, Ontario Wireless Communications and Mobile.
COST289 14th MCM Towards Cognitive Communications 13 April Towards Cognitive Communications A COST Action Proposal Mehmet Safak.
On Optimizing the Backoff Interval for Random Access Scheme Zygmunt J. Hass and Jing Deng IEEE Transactions on Communications, Dec 2003.
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.
Multicast and Unicast Real-Time Video Streaming Over Wireless LANS April. 27 th, 2005 Presented by, Kang Eui Lee.
Multiuser OFDM with Adaptive Subcarrier, Bit and Power Allocation (IEEE JOURNAL ON SELECTED AREAS IN COMMUNICATIONS, VOL. 17, NO. 10, OCTOBER 1999)
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.
Vertical Optimization Of Data Transmission For Mobile Wireless Terminals MICHAEL METHFESSEL, KAI F. DOMBROWSKI, PETER LANGENDORFER, HORST FRANKENFELDT,
Fan Yang, Qian Zhang, Member, IEEE, Wenwu Zhu, Senior Member, IEEE, and Ya-Qin Zhang, Fellow, IEEE Chungyong Cha.
Junfeng Xu, Keqiu Li, and Geyong Min IEEE Globecom 2010 Speak: Huei-Rung, Tsai Layered Multi-path Power Control in Underwater Sensor Networks.
Yufeng Shan, Su Yi, Shivkumar Kalyanaraman and John W. Woods
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:
Sunhun Lee and Kwangsue Chung School of Electronics Engineering, Kwangwoon University 22 nd International Conference on Advanced Information Networking.
Hangguan Shan, Member, IEEE, Ho Ting Cheng, Student Member, IEEE, and Weihua Zhuang, Fellow, IEEE Cross-Layer Cooperative MAC Protocol in Distributed Wireless.
Cross Layer Design -Suparna. Agenda  Introduction  Signaling Methods  Architecture  Applications  Issues  Proposed solutions  Conclusion & Future.
MPEG4 Fine Grained Scalable Multi-Resolution Layered Video Encoding Authors from: University of Georgia Speaker: Chang-Kuan Lin.
Resource Allocation in Hospital Networks Based on Green Cognitive Radios 王冉茵
Wireless Mesh Networks Myungchul Kim
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.
Telecommunication Networks Lab.DET – Department of Electronics and Telecommunications 11/04/2007COST289 4th Workshop - Gothenburg, Sweden 1 A Finite State.
Copyright © 2011, Quality-Driven Cross-Layer Optimized Video Delivery over LTE IEEE Communications Magazine, FEB 2010 Speaker: 劉姿瑾 Date: 25,
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.
Real-time Transport for Assured Forwarding: An Architecture for both Unicast and Multicast Applications By Ashraf Matrawy and Ioannis Lambadaris From Carleton.
Optimization-based Cross-Layer Design in Networked Control Systems Jia Bai, Emeka P. Eyisi Yuan Xue and Xenofon D. Koutsoukos.
Cognitive Information Service Basic Principles and Implementation of A Cognitive Inter-Node Protocol Optimization Scheme Dzmitry Kliazovich Fabrizio Granelli.
Cross layer design is wireless multi-hop network
The Impact of Multihop Wireless Channel on TCP Performance
Yiannis Andreopoulos et al. IEEE JSAC’06 November 2006
Kyoungwoo Lee, Minyoung Kim, Nikil Dutt, and Nalini Venkatasubramanian
Unequal Error Protection for Video Transmission over Wireless Channels
Presentation transcript:

CROSS LAYER DESIGN CMPT 820: Multimedia Systems Kaushik Choudhary

Outline Problem Definition Motivation for Optimal Strategy Categorization of Cross Layer Solutions MAC Layer Retransmission Limit Adaptation Joint Application-MAC Cross Layer Optimization Impact of Cross Layer Strategies Conclusion

Problem Definition Define problem as an optimization to select a joint strategy across multiple OSI layers (PHY, MAC and APP) One-hop wireless network where network and transport layers play less important roles.

Problem Definition Autonomous Wireless Stations (WSTAs) = M, Available wireless resources = R ∈ R +, Channel condition experienced by WSTA i = SNR i, Video source characteristics = ξ i, Current state information (private information) of WSTA i = x i = (SNR i, ξ i ) Resource allocation = T( R ) = [t 1,……,t M ] ∈ R + M Time allocation by resource coordinator to WSTA i = t i (0 <= t i <= t SI ) (PCF or other contention)

Problem Definition Given the above constraints, the cross layer design problem may be formulated as an optimization with objectives like maximizing goodput or minimizing consumed power etc. If s i is the cross layer strategy available to WSTA i from a set S i then given x i and t i, s i will result in a utility u i (t i,s i,x i )

Problem Definition The optimal cross layer strategy can be found by maximizing the video quality in terms of perceived quality or PSNR Mathematically, s i opt = arg max u i (t i,s i,x i ) s i ∈ S i such that Delay(t i,s i,x i ) <= Delay i max

Outline Problem Definition Motivation for Optimal Strategy Categorization of Cross Layer Solutions MAC Layer Retransmission Limit Adaptation Joint Application-MAC Cross Layer Optimization Impact of Cross Layer Strategies Conclusion

Motivation for Optimal Strategy The above functions u i (t i,s i,x i ) and Delay(t i,s i,x i ) are non-deterministic, non-linear, complex and multi-variate optimization. The strategies to solve them must take into account different practical considerations like buffer sizes, modulation schemes etc. and should be procedurally grouped and ordered for cross layer optimization.

Outline Problem Definition Motivation for Optimal Strategy Categorization of Cross Layer Solutions MAC Layer Retransmission Limit Adaptation Joint Application-MAC Cross Layer Optimization Impact of Cross Layer Strategies Conclusion

Categorization of Cross Layer Solutions Possible solutions based on the order in which cross layer optimization is performed: – Top-down approach – Bottom-up approach – Application-centric approach – MAC-centric approach – Integrated approach

Top-down approach Higher layer protocols optimize their parameters and strategies at the next lower layer. Very widely used for example in systems where APP dictates MAC parameters and MAC selects optimal PHY parameters.

Bottom-up approach Lower layers try to insulate higher layers from losses and bandwidth variations. Not optimal due to incurred delays and throughput reductions.

Application-centric approach APP layer optimizes parameters of lower layers one at a time in either top-down or bottom-up manner. Not optimal since APP layer operates on slower timescales and coarser data granularities.

MAC-centric approach MAC layer decides which APP layer packets should be transmitted with which delay along with selecting PHY layer parameters. MAC layer is unable to perform adaptive source channel coding

Integrated approach Strategies are determined jointly across various protocols. Complex and introduces delays.

Outline Problem Definition Motivation for Optimal Strategy Categorization of Cross Layer Solutions MAC Layer Retransmission Limit Adaptation Joint Application-MAC Cross Layer Optimization Impact of Cross Layer Strategies Conclusion

MAC Layer Retransmission Limit Adaptation To maximize video quality, minimize the MAC packet loss rate (PLR). MAC packet losses occur due to: – Link erasures – Buffer overflows Define a strategy to optimally select retransmission limit R that minimizes the overall MAC packet loss.

MAC Layer Retransmission Limit Adaptation

Fig 1: MAC PLR under fixed- and RTRO-based retransmission strategies.

MAC Layer Retransmission Limit Adaptation From Fig 1 we note that the optimal R is located at the point where p B (R) = p L (R) (intersection) Thus, optimal R = arg min R |p B (R) - p L (R)| (3)

MAC Layer Retransmission Limit Adaptation Li et. al. [2] performed empirical analysis using M/G/1 queuing model and proposed real-time retransmission limit optimization (RTRO) algorithm: 1.The network queue and the MAC layer monitor the overflow rate p B (R) and the packet error rate p L (R). 2.If p B p L, then R should be decreased

Outline Problem Definition Motivation for Optimal Strategy Categorization of Cross Layer Solutions MAC Layer Retransmission Limit Adaptation Joint Application-MAC Cross Layer Optimization Impact of Cross Layer Strategies Conclusion

Joint Application-MAC Cross Layer Optimization By associating different retransmission limits to different priority packets the MAC-layer RTRO optimization can be jointly optimized by the APP layer.

Joint Application-MAC Cross Layer Optimization Tolerable MAC packet loss rates of all video layers = P V = [P V1 P V2 … P VN ] Video quality = Q To maximize Q Unequal Error Protection (UEP) must be provided. To provide UEP multiple priority queues are maintained with a common absolute Priority- Queuing (PQ) discipline.

Joint Application-MAC Cross Layer Optimization

The above model can be further extended to include a multiqueue system based on which a systematic retry-limit configuration method for MAC can be determined to optimize video quality.

Outline Problem Definition Motivation for Optimal Strategy Categorization of Cross Layer Solutions MAC Layer Retransmission Limit Adaptation Joint Application-MAC Cross Layer Optimization Impact of Cross Layer Strategies Conclusion

Impact of Cross Layer Strategies Deployed StrategiesVisual Score No optimization at MAC and application1.4 MAC-layer optimization (RTRO)1.9 Application layer optimization3.8 Joint application-MAC cross-layer optimization 4.6 Table 1: Subjective video quality experiment. Very Annoying AnnoyingSlightly annoying Perceptible but not annoying Imperceptib le Table 2: Decoding the visual scores in Table 1.

Outline Problem Definition Motivation for Optimal Strategy Categorization of Cross Layer Solutions MAC Layer Retransmission Limit Adaptation Joint Application-MAC Cross Layer Optimization Impact of Cross Layer Strategies Conclusion

Cross layer design can be modeled as a multivariate optimization problem expressed in the form of various strategies to maximize perceived quality and improve user experience. Cross layer solutions can be categorized into various approaches based on a layer dictating strategies and parameters for other layers. MAC-layer optimization yields improved video quality. MAC-APP layer optimization performs even better.

References 1.P. A. Chou and M. van der Schaar. “Multimedia over IP and Wireless Networks”, Academic Press, ISBN 10: , pp , Q. Li and M. van der Schaar. “Providing Adaptive QoS to Layered Video over Wireless Local Area Networks through Real-Time Retry Limit Adaptation,” IEEE Trans. on Multimedia, vol. 6, no. 2, pp. 278–290, April 2004.