Media Streaming Performance in a Portable Wireless Classroom Network Presenter: Jean Cao Supervisor: Carey Williamson TRLabs & Dept. of Computer Science.

Slides:



Advertisements
Similar presentations
Streaming Video over the Internet
Advertisements

Scalable On-demand Media Streaming Anirban Mahanti Department of Computer Science University of Calgary Canada T2N 1N4.
Multimedia Systems As Presented by: Craig Tomastik.
Fundamentals of Multimedia Part III: Multimedia Communications and Networking Chapter 15 : Network Services and Protocols for Multimedia Communications.
1 S. Sen, J. Rexford and D. Towsley UMass Amherst AT&T Labs Presented by : Shubho Sen Proxy Prefix Caching.
Doc.: IEEE /0604r1 Submission May 2014 Slide 1 Modeling and Evaluating Variable Bit rate Video Steaming for ax Date: Authors:
Receiver-driven Layered Multicast S. McCanne, V. Jacobsen and M. Vetterli University of Calif, Berkeley and Lawrence Berkeley National Laboratory SIGCOMM.
User Control of Streaming Media: RTSP
November 26, 2002TeleSim Research Group1 Performance and Robustness Testing of Wireless Web Servers Guangwei Bai Kehinde Oladosu Carey Williamson.
Advanced Computer Networking Congestion Control for High Bandwidth-Delay Product Environments (XCP Algorithm) 1.
Measurements of Congestion Responsiveness of Windows Streaming Media (WSM) Presented By:- Ashish Gupta.
Presented by Santhi Priya Eda Vinutha Rumale.  Introduction  Approaches  Video Streaming Traffic Model  QOS in WiMAX  Video Traffic Classification.
Networks & Multimedia Amit Pande, Post-doctoral fellow, Department of Computer Science, University of California Davis
1 “Multiplexing Live Video Streams & Voice with Data over a High Capacity Packet Switched Wireless Network” Spyros Psychis, Polychronis Koutsakis and Michael.
1 Network Measurements of a Wireless Classroom Network Carey Williamson Nuha Kamaluddeen Department of Computer Science University of Calgary.
RainDrop: A Multi-Rate Multi-Channel Wireless LAN Tianbo Kuang Qian Wu Carey Williamson Department of Computer Science University of Calgary.
Quality of Service Issues in Multi-Service Wireless Internet Links George Xylomenos and George C. Polyzos Department of Informatics Athens University of.
Application, Network and Link Layer Measurements of Streaming Video over a Wireless Campus Network Passive & Active Measurement Workshop 05 Boston, MA,
1 Wireless Internet Performance Research Carey Williamson iCORE Professor Department of Computer Science University of Calgary
CStream: Neighborhood Bandwidth Aggregation For Better Video Streaming Thangam Vedagiri Seenivasan Advisor: Mark Claypool Reader: Robert Kinicki 1 M.S.
UNCW UNCW SIGGRAPH 2002 Topic #3: Continuous Media in Wired and Wireless Environments Ronald J. Vetter Department of Computer Science University of North.
Performance Analysis of the Intertwined Effects between Network Layers for g Transmissions Wireless Multimedia Networking and Performance Modeling.
Introduction Future wireless systems will be characterized by their heterogeneity - availability of multiple access systems in the same physical space.
Diagnosing Wireless TCP Performance Problems: A Case Study Tianbo Kuang, Fang Xiao, and Carey Williamson University of Calgary.
1 Solutions to Performance Problems in VOIP over Wireless LAN Wei Wang, Soung C. Liew Presented By Syed Zaidi.
Windows Streaming Media Performance Analysis on a IEEE g Residential Network The Seventh International Conferences on Wireless and Optical Communications.
1 PV'2003, Nantes France, April 2003 Measurement of the Congestion Responsiveness of RealPlayer Streaming Video Over UDP Jae Chung, Mark Claypool, Yali.
TCP/IP Protocol Suite 1 Chapter 25 Upon completion you will be able to: Multimedia Know the characteristics of the 3 types of services Understand the methods.
Measurement of the Congestion Responsiveness of RealPlayer Streaming Video Over UDP Jae Chung, Mark Claypool, Yali Zhu Proceedings of the International.
Using Redundancy and Interleaving to Ameliorate the Effects of Packet Loss in a Video Stream Yali Zhu, Mark Claypool and Yanlin Liu Department of Computer.
Effects of a Bad Channel on the overall WLAN Performance. CS577 Advanced Networking Spring 05 Ashish Samant, Jon Gretarsson, Feng Li {Asamant, jontg,
Performance Analysis of the Intertwined Effects between Network Layers for g Transmissions Wireless Multimedia Networking and Performance Modeling.
Performance Analysis of the Intertwined Effects between Network Layers for g Transmissions Wireless Multimedia Networking and Performance Modeling.
Streaming media over the Internet A million channels and there is still nothing on! By Samuel Shiffman Streaming Technologist Seton Hall University
TCP Behavior across Multihop Wireless Networks and the Wired Internet Kaixin Xu, Sang Bae, Mario Gerla, Sungwook Lee Computer Science Department University.
T Multimedia Programming Maciej Korczyński, Krzysztof Zurek.
Using Multimedia on the Web
CIS679: RTP and RTCP r Review of Last Lecture r Streaming from Web Server r RTP and RTCP.
VoIP over Wireless LAN Brandon Wilson PI: Alexander L. Wijesinha.
1 How Streaming Media Works Bilguun Ginjbaatar IT 665 Nov 14, 2006.
Multimedia Over IP: RTP, RTCP, RTSP “Computer Science” Department of Informatics Athens University of Economics and Business Λουκάς Ελευθέριος.
TCP/IP Protocol Suite 1 Chapter 25 Upon completion you will be able to: Multimedia Know the characteristics of the 3 types of services Understand the methods.
Link Characteristic Information for Mobile IPTV QoS Support Soohong Daniel Park, Standard Architect Digital Media R&D Center, Samsung Electronics Blog:
Silberschatz, Galvin and Gagne ©2009 Operating System Concepts – 8 th Edition, Multimedia Systems.
UDP and CBR Internet Engineering. 1 Contents Delivery Encode –Music or movie is converted to data (compress) CBR (Constant Bit Rate) –Constant bit assignment.
Performance of HTTP Application in Mobile Ad Hoc Networks Asifuddin Mohammad.
McGraw-Hill©The McGraw-Hill Companies, Inc., 2004 Chapter 28 Multimedia.
Chapter 28. Network Management Chapter 29. Multimedia
Evaluating Performance of a Video Streaming Application using vlcj CS529 Project 3 April 18 th, Mark Hawthorne
A Multiplex-Multicast Scheme that Improves System Capacity of Voice- over-IP on Wireless LAN by 100% * B 葉仰廷 B 陳柏煒 B 林易增 B
NUS.SOC.CS5248 Ooi Wei Tsang Rate Adaptations. NUS.SOC.CS5248 Ooi Wei Tsang You are Here Network Encoder Sender Middlebox Receiver Decoder.
Presented by : BEN AMOR Adel MAKNI Mahmoud Ramzi
Fs Streaming Media a presentation by Florian Seidel.
Multiplexing Team Members: Cesar Chavez Arne Solas Steven Fong Vi Duong David Nguyen.
NUS.SOC.CS Roger Zimmermann (based in part on slides by Ooi Wei Tsang) Rate Adaptations.
Adaptive Content-Aware Scaling for Improved Video Streaming. Avanish Tripathi Advisor: Mark Claypool Reader: Bob Kinicki.
November, 1999 doc.:IEEE P /259 Submission Slide 1 Dr. Rajugopal Gubbi,ShareWave Streaming Support for b MAC Dr. Rajugopal Gubbi Nov, 1999.
The Transport Layer Congestion Control & UDP
Rate Adaptations.
Chapter 25 Multimedia TCP/IP Protocol Suite
Congestion Control, Internet transport protocols: udp
RealMedia Streaming Performance on an IEEE b Wireless LAN
11/23/2018 Performance Analysis of the Intertwined Effects between Network Layers for g Transmissions Jon Gretarsson, Feng Li, Mingzhe Li, Ashish.
Lottery Meets Wireless
Congestion Control in SDN-Enabled Networks
Congestion Control, Internet Transport Protocols: UDP
Beyond FTP & hard drives: Accelerating LAN file transfers
Congestion Control in SDN-Enabled Networks
Modeling and Evaluating Variable Bit rate Video Steaming for ax
Presentation transcript:

Media Streaming Performance in a Portable Wireless Classroom Network Presenter: Jean Cao Supervisor: Carey Williamson TRLabs & Dept. of Computer Science UoC April 14, 2005

 Motivations  Media Traffic Characterization  Classroom Measurements  Extended Experiments: Capacity Bottleneck The “Bad Apple” Phenomenon  Conclusions  Current and Future Work Outline

Motivations On-Line Education A French Cinematography Class Test Feasible? Performance Issues? Note: Citation numbers are referred to the corresponding references of the paper. Server Client Sniffer Protocol Efficiency? Wireless LAN Portable Wireless Classroom Network [7, 8, 11] Multimedia Streaming [1, 2, 3, 4]

Motivations On-Line Education A French Cinematography Class Test Feasible? Performance Issues? Note: Citation numbers are referred to the corresponding references of the paper. Sniffer Protocol Efficiency? Wireless LAN Portable Wireless Classroom Network [7, 8, 11] Multimedia Streaming [1, 2, 3, 4] Server Client

Motivations On-Line Education A French Cinematography Class Test Feasible? Performance Issues? Note: Citation numbers are referred to the corresponding references of the paper. Sniffer Protocol Efficiency? Wireless LAN Portable Wireless Classroom Network [7, 8, 11] Server Client Multimedia Streaming [1, 2, 3, 4]

Motivations On-Line Education Feasible? Performance Issues? Note: Citation numbers are referred to the corresponding references of the paper. Sniffer Protocol Efficiency? Wireless LAN Portable Wireless Classroom Network [7, 8, 11] Server Client Multimedia Streaming [1, 2, 3, 4] A French Cinematography Class Test

Motivations On-Line Education Note: Citation numbers are referred to the corresponding references of the paper. Sniffer Wireless LAN Portable Wireless Classroom Network [7, 8, 11] Server Client Multimedia Streaming [1, 2, 3, 4] A French Cinematography Class Test Feasible? Performance Issues? Protocol Efficiency?

Motivations On-Line Education Note: Citation numbers are referred to the corresponding references of the paper. Wireless LAN Portable Wireless Classroom Network [7, 8, 11] Server Client Multimedia Streaming [1, 2, 3, 4] A French Cinematography Class Test Feasible? Performance Issues? Protocol Efficiency? Sniffer

Media Traffic Characteristics  Digitized 8 min clip from movie “Au Revoir Les Enfants (1998)”  Converted to MPEG kbps and 43 fps 400 kbps and 30 fps  Total 14,854 video frames Mean frame size 1,641 bytes 90% frames are [1 KB, 2 KB] 1.4% > 4 KB

Media Traffic Characteristics  Video Source Traffic Profile at Different Granularities: (a) 1 second(b) 3 seconds(c) 30 seconds(d) 1 minute Constant Bit coarse-grain time scale Variable Bit finer-grain time scale

Classroom Measurements  French cinematography class  System setup IEEE802.11b Ad Hoc Network (11Mbps theoretical bandwidth) 8 laptops as Clients (mpeg4player) 1 laptop as Server (Apache http server and Darwin Streaming server) 1 laptop as channel monitor (Sniffer software)  Procedure: Watch the 8 minute movie clip Complete the Web based multiple-choice quiz Review 2 short movie clips while answering questions

Classroom Measurements  Results Conducted successfully Feedbacks from students are positive

Classroom Measurements  Observations 469,778 packets tx over the channel 99.3% of UDP and 0.7% of TCP 0.025% CRC errors 0.43% MAC retransmissions First 200 seconds: TCP (RTSP) UDP (RTP) data packets After 10 minutes: TCP (HTTP) Heaviest demand from multimedia streaming Max throughput is about 4.6 Mbps (vs. 5-6 Mbps effective BW of 11b) TCP (RTSP) UDP (RTP) TCP (HTTP) UDP (RTP) 4.6 Mbps Time

Additional Experiments  8 clients saturate the network; and the 9 th client degrades the performance of all clients equally.  Bottleneck – the wireless channel

The Bad Apple Phenomenon Server Client 1Client 2Client 3

The Bad Apple Phenomenon Server Client 1Client 2Client 3 X

The Bad Apple Phenomenon Server Client 1Client 2Client 3 X

The Bad Apple Phenomenon Server Client 1Client 2Client 3 X One Bad Apple Spoils the Batch!

The Bad Apple Phenomenon

Server Wireless Network Interface Queue Wireless Channel MAC Protocol Client 1 Client 2 Client 3 Drop X

The Bad Apple Phenomenon

ScenarioNormal 4 Clients 1 Bad, Retry = 16 1 Bad, Retry = 1 Video rate (fps) Audio rate (fps) Avg skipped video frames (per client statistics) 0(0/0/0/0)0(0/0/0/0) 36 (37/34/27/46) 2(0/0/0/7)2(0/0/0/7) Avg dropped packets (per client statistics) 0 (0/0/0/2) 330 ( 309 / 320 / 294 / 399 ) 80 ( 80 / 77 / 83 / 729 ) Avg lateness (sec) Playback Stats at Clients

Conclusions  Portable Wireless Classroom Network is a promising technology for education  Currently, b network can support limited number of streaming clients, and the bottleneck is at the wireless channel  When system is overloaded, degrading performance for all clients  The “bad apple” phenomenon can seriously degrade multimedia delivery in wireless environments; can a security problem

Current and Future Work  More elegant solutions to the “bad apple” problem Adaptive MDMI (Multiplicative Decrease and Multiplicative Increase) algorithm Multi-Channel Multi-Rate algorithm  QoS support in Wireless LAN -- keep “bad apple” problem in mind

QUESTIONS?