A Comparison of RaDiO and CoDiO over IEEE 802.11 WLANs May 25 th 2004 1 Jeonghun Noh Deepesh Jain A Comparison of RaDiO and CoDiO over IEEE 802.11 WLANs.

Slides:



Advertisements
Similar presentations
Multi-Access Services in Heterogeneous Wireless Networks Kameswari Chebrolu, Ramesh R. Rao Abstract Today's wireless world is characterized by heterogeneity.
Advertisements

LYU9903 QoS Schemes in Wireless Networks Ho Pun Mo & Ng Maggie Supervised by Prof. Lyu R.T. Michael 6 December, 1999.
Computer Networks Performance Metrics Computer Networks Term B10.
LOGO Video Packet Selection and Scheduling for Multipath Streaming IEEE TRANSACTIONS ON MULTIMEDIA, VOL. 9, NO. 3, APRIL 2007 Dan Jurca, Student Member,
Doc.: IEEE /0604r1 Submission May 2014 Slide 1 Modeling and Evaluating Variable Bit rate Video Steaming for ax Date: Authors:
2005/12/06OPLAB, Dept. of IM, NTU1 Optimizing the ARQ Performance in Downlink Packet Data Systems With Scheduling Haitao Zheng, Member, IEEE Harish Viswanathan,
Receiver-driven Layered Multicast S. McCanne, V. Jacobsen and M. Vetterli University of Calif, Berkeley and Lawrence Berkeley National Laboratory SIGCOMM.
AdHoc Probe: Path Capacity Probing in Wireless Ad Hoc Networks Ling-Jyh Chen, Tony Sun, Guang Yang, M.Y. Sanadidi, Mario Gerla Computer Science Department,
Yi Liang Department of Electrical Engineering Stanford University April 19, 2000 Loss Recovery and Adaptive Playout Control for Packet Voice Communications.
Priority Queuing Achieving Flow ‘Fairness’ in Wireless Networks Thomas Shen Prof. K.C. Wang SURE 2005.
Presented by Santhi Priya Eda Vinutha Rumale.  Introduction  Approaches  Video Streaming Traffic Model  QOS in WiMAX  Video Traffic Classification.
XCP: Congestion Control for High Bandwidth-Delay Product Network Dina Katabi, Mark Handley and Charlie Rohrs Presented by Ao-Jan Su.
1 “Multiplexing Live Video Streams & Voice with Data over a High Capacity Packet Switched Wireless Network” Spyros Psychis, Polychronis Koutsakis and Michael.
Receiver-driven Layered Multicast S. McCanne, V. Jacobsen and M. Vetterli SIGCOMM 1996.
A Credit-based Home Access Point (CHAP) to Improve Application Performance on IEEE Networks Choong-Soo Lee, Mark Claypool and Robert Kinicki Worcester.
Rate Distortion Optimized Streaming Maryam Hamidirad CMPT 820 Simon Fraser Univerity 1.
Sang-Chun Han Hwangjun Song Jun Heo International Conference on Intelligent Hiding and Multimedia Signal Processing (IIH-MSP), Feb, /05 Feb 2009.
Experimental Measurement of VoIP Capacity in IEEE WLANs Sangho Shin Henning Schulzrinne Department of Computer Science Columbia University.
Performance Analysis of the Intertwined Effects between Network Layers for g Transmissions Wireless Multimedia Networking and Performance Modeling.
Wireless Communication Networks Tzu-Chieh Tsai Department of Computer Science National Cheng-Chi University.
The Capacity of Wireless Ad Hoc Networks
Introduction Future wireless systems will be characterized by their heterogeneity - availability of multiple access systems in the same physical space.
Congestion-Distortion Optimized Peer-to-Peer Video Streaming Eric Setton*, Jeonghun Noh and Bernd Girod Information Systems Laboratory Stanford University.
End-to-End Analysis of Distributed Video-on-Demand Systems Padmavathi Mundur, Robert Simon, and Arun K. Sood IEEE Transactions on Multimedia, February.
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.
Congestion-Aware Video Streaming over Peer-to-Peer Networks Eric Setton Information Systems Laboratory Stanford University.
Yi Liang Multi-stream Voice Communication with Path Diversity.
Cross Layer Design in Wireless Networks Andrea Goldsmith Stanford University Crosslayer Design Panel ICC May 14, 2003.
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)
1 WiSE Video: using in-band wireless loss notification to improve rate- controlled video streaming A. Markopoulou, E. Setton, M. Kalman, J. Apostolopoulos.
1 Design study for multimedia transport protocol in heterogeneous networks Haitao Wu; Qian Zhang; Wenwu Zhu; Communications, ICC '03. IEEE International.
Multi-Path Multimedia Transmission in Ad-hoc Networks Related Work Marcin Michalak
Dynamic routing – QoS routing Load sensitive routing QoS routing.
Proxy-based TCP over mobile nets1 Proxy-based TCP-friendly streaming over mobile networks Frank Hartung Uwe Horn Markus Kampmann Presented by Rob Elkind.
Low Latency Wireless Video Over Networks Using Path Diversity John Apostolopolous Wai-tian Tan Mitchell Trott Hewlett-Packard Laboratories Allen.
Variable Bit Rate Video Coding April 18, 2002 (Compressed Video over Networks: Chapter 9)
Receiver-driven Layered Multicast Paper by- Steven McCanne, Van Jacobson and Martin Vetterli – ACM SIGCOMM 1996 Presented By – Manoj Sivakumar.
1 Real-Time Traffic over the IEEE Medium Access Control Layer Tian He J. Sobrinho and A. krishnakumar.
1 © 2008 Nokia continous_scheduling_fmn_2008 / / JAk Continuous Scheduling for Data-Driven Peer-to-Peer Streaming Jyrki Akkanen Peer-to-peer.
1 Kommunikatsiooniteenuste arendus IRT0080 Loeng 7 Avo Ots telekommunikatsiooni õppetool, TTÜ raadio- ja sidetehnika inst.
A Simple and Effective Cross Layer Networking System for Mobile Ad Hoc Networks Wing Ho Yuen, Heung-no Lee and Timothy Andersen.
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.
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.
Kamal Singh, Árpád Huszák, David Ros, César Viho and Jeney Gábor
Computer Networks Performance Metrics. Performance Metrics Outline Generic Performance Metrics Network performance Measures Components of Hop and End-to-End.
Delivering Adaptive Scalable Video over the Wireless Internet Pavlos Antoniou, Vasos Vassiliou and Andreas Pitsillides Computer Science Department University.
Computer Networks Performance Metrics
Packet Dispersion in IEEE Wireless Networks Mingzhe Li, Mark Claypool and Bob Kinicki WPI Computer Science Department Worcester, MA 01609
Data and Computer Communications Chapter 11 – Asynchronous Transfer Mode.
1 IEEE Meeting July 19, 2006 Raj Jain Modeling of BCN V2.0 Jinjing Jiang and Raj Jain Washington University in Saint Louis Saint Louis, MO
Vertical Optimization Of Data Transmission For Mobile Wireless Terminals MICHAEL METHFESSEL, KAI F. DOMBROWSKI, PETER LANGENDORFER, HORST FRANKENFELDT,
S Master’s thesis seminar 8th August 2006 QUALITY OF SERVICE AWARE ROUTING PROTOCOLS IN MOBILE AD HOC NETWORKS Thesis Author: Shan Gong Supervisor:Sven-Gustav.
Architectures and Algorithms for Future Wireless Local Area Networks  1 Chapter Architectures and Algorithms for Future Wireless Local Area.
TCP with Variance Control for Multihop IEEE Wireless Networks Jiwei Chen, Mario Gerla, Yeng-zhong Lee.
1 Real-Time Traffic over the IEEE Medium Access Control Layer Tian He.
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:
Lecture Network layer -- May Congestion control Algorithms.
Andreas Koepsel, Adam Wolisz Voice transmission in an IEEE WLAN based access network Andreas Koepsel #, Adam Wolisz Telecommunication Networks Group.
CHANNEL ALLOCATION FOR SMOOTH VIDEO DELIVERY OVER COGNITIVE RADIO NETWORKS Globecom 2010, FL, USA 1 Sanying Li, Tom H. Luan, Xuemin (Sherman) Shen Department.
Courtesy Piggybacking: Supporting Differentiated Services in Multihop Mobile Ad Hoc Networks Wei LiuXiang Chen Yuguang Fang WING Dept. of ECE University.
Lecture # 3: WAN Data Communication Network L.Rania Ahmed Tabeidi.
1 Wireless Networks Lecture 21 WCDMA (Part I) Dr. Ghalib A. Shah.
Accelerating Peer-to-Peer Networks for Video Streaming
RTP: A Transport Protocol for Real-Time Applications
Transmitting Scalable Video over a DiffServ network
Presentation transcript:

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 Comparison of RaDiO and CoDiO over IEEE WLANs May 25 th Outline Introduction –Motivation, RaDiO vs. CoDiO, intuition behind CoDiO Problem Identification : Dedicated Line vs. Shared WLAN Channel Estimation Techniques Simulation Results on dynamic wireline and WLANs Conclusions

A Comparison of RaDiO and CoDiO over IEEE WLANs May 25 th Motivation A huge success of video streaming over the Internet Requirements –A small buffer at the receiver –Small delay of user control and short preroll delay Research done in the network parts –Reservation based Routing Protocols : RSVP –QoS support : diffserv, interv –Priority queue at the network layer and the Link Layer Research done in the application parts –Frame reordering, ARQ, RaDiO, CoDiO

A Comparison of RaDiO and CoDiO over IEEE WLANs May 25 th RaDiO vs CoDiO RaDiO : An optimal transmission policy for each packet determined by minimizing D+λR –D : expected distortion according to the current policies –R : expected transmission rate CoDiO : An optimal transmission policy for each packet determined by minimizing D+λΔ –D : expected distortion according to the current policies –Δ : expected congestion in the network (last hop) –Delay on the last hop is determined by the size of the queue CoDiO achieves the same R-D performance yet reduces congestion

A Comparison of RaDiO and CoDiO over IEEE WLANs May 25 th Why CoDiO performs better? Intuition behind CoDiO CoDiO and RaDiO send virtually the same set of packets Big difference comes from how to order them time

A Comparison of RaDiO and CoDiO over IEEE WLANs May 25 th Problem Identification Why WLANs? –Becoming popular as the last hop –Provide more bandwidth than 3G/4G cellular system Why hard? –Bandwidth fluctuation –Shared medium with multiple users –No guarantee of QoS service Differences with the previous work –Available bandwidth is no longer fixed –Multiple users share the same wireless channel

A Comparison of RaDiO and CoDiO over IEEE WLANs May 25 th consideration of WLANs Channel Capacity fluctuates –mobile movement –interference from electronic devices –Other users sharing bandwidth For CoDiO, Channel Capacity is important for delay estimation –Determines drain rate of packets at the bottleneck link time Queue size Drain rate

A Comparison of RaDiO and CoDiO over IEEE WLANs May 25 th Inputs to RaDiO/CoDiO Issue: To measure current available bandwidth Need: New Bandwidth Estimation technique RaDiO/CoDiO Video Info Network Bandwidth Optimal Scheduling Policy

A Comparison of RaDiO and CoDiO over IEEE WLANs May 25 th Channel Estimation Technique 1 Packet-pair to estimate the bottleneck link capacity

A Comparison of RaDiO and CoDiO over IEEE WLANs May 25 th Channel Estimation Technique 2 Loss Delay based algorithm (LDA) –measures current available channel bandwidth Initial Bandwidth Estimate Send Packets Packet Lost Packed received late Decrease Capacity Increase Capacity NO Yes B: Bandwidth C: Capacity Rf: Reduction factor If: Increment factor AIR: Additive increment rate

A Comparison of RaDiO and CoDiO over IEEE WLANs May 25 th Network Simulation Setup - Wireline Network path composed of high bandwidth link and low bandwidth last hop Channel Capacity Fluctuating Random cross traffic last hop Video traffic Acknowledgements High bandwidth links PI

A Comparison of RaDiO and CoDiO over IEEE WLANs May 25 th Network Simulation Setup - WLAN Network path composed of high bandwidth link and wireless last hop Channel traffic varying Random cross traffic last hop Video traffic Acknowledgements High bandwidth links PI

A Comparison of RaDiO and CoDiO over IEEE WLANs May 25 th Video / background traffic setup Layered video stream encoded with H.263+ Network experiments in ns-2 over a 2-link path 22Mbps of exponential cross traffic T3 link Wireline / WLAN Video traffic Traffic over WLAN

A Comparison of RaDiO and CoDiO over IEEE WLANs May 25 th Comparison results : Dynamic Wireline Simulations using H.263+ Rate : 10 fps ( 1 view every 100ms) Sequence : Foreman Layered Coding : BL32kbps,EL32kbps Sequence length : 24s Preroll delay : 600ms Capacity change (50-34Kbps every sec) Capacity estimation using burst packets Optimistic (Cap = Cap estimated)

A Comparison of RaDiO and CoDiO over IEEE WLANs May 25 th Comparison results : Dynamic Wireline Simulations using H.263+ Rate : 10 fps ( 1 view every 100ms) Sequence : Foreman Layered Coding : BL32kbps,EL32kbps Sequence length : 24s Preroll delay : 600ms Capacity change (50-34Kbps every sec) Capacity estimation using burst packets Pessimistic (Cap = Cap estimated*f) f<1

A Comparison of RaDiO and CoDiO over IEEE WLANs May 25 th Why CoDiO performs worse? RaDiO sends packets aggressively at the beginning CoDiO distributes packets over time to reduce congestion time

A Comparison of RaDiO and CoDiO over IEEE WLANs May 25 th Comparison results : WLAN Simulations using H.263+ Rate : 10 fps ( 1 view every 100ms) Sequence : Foreman Layered Coding : BL32kbps,EL32kbps Sequence length : 24s Preroll delay : 600ms Capacity = 130Kbps Bandwidth = 60Kbps No Traffic

A Comparison of RaDiO and CoDiO over IEEE WLANs May 25 th Comparison results : WLAN Simulations using H.263+ Rate : 10 fps ( 1 view every 100ms) Sequence : Foreman Layered Coding : BL32kbps,EL32kbps Sequence length : 24s Preroll delay : 600ms Capacity = 130Kbps Bandwidth = 60Kbps Traffic = 64Kbps

A Comparison of RaDiO and CoDiO over IEEE WLANs May 25 th Comparison results : WLAN with LDA Simulations using H.263+ Rate : 10 fps ( 1 view every 100ms) Sequence : Foreman Layered Coding : BL32kbps,EL32kbps Sequence length : 24s Preroll delay : 600ms Capacity = 130Kbps Traffic = 80Kbps (on/off every sec) Bandwidth estimation using LDA

A Comparison of RaDiO and CoDiO over IEEE WLANs May 25 th Conclusion Summary –R-D curve for RaDiO & CoDiO similar (WLAN) –RaDiO aggressive creating more congestion (WLAN) –CoDiO reduces congestion (WLAN) –CoDiO more sensitive to available bandwidth –Need a good bandwidth estimation technique like LDA Future work –Design a stochastic model of delay estimation –Analyze the effect of varying Capacity to transmission Rate –More general network configurations

A Comparison of RaDiO and CoDiO over IEEE WLANs May 25 th Acknowledgement Professor Girod –Valuable discussion and feedback on intermediate results Eric Setton –Wonderful code and guidance to a meaningful project result –Allowed us to use his slides for the presentation Anonymous peer reviewers –Help us to identify the project scope (not too ambitious!) All the valuable questions and feedback so far!