Electronic Visualization Laboratory University of Illinois at Chicago EMERGE Deep Tech Mtg Oliver Yu, Jason Leigh, Alan Verlo.

Slides:



Advertisements
Similar presentations
University of Illinois at Chicago Electronic Visualization Laboratory (EVL) Global Scale Tele-Immersion Network Performance Activities Jason Leigh, Oliver.
Advertisements

University of Illinois at Chicago Electronic Visualization Laboratory (EVL) Application-Level Network Performance / Measurement Tools Jason Leigh, Oliver.
Appropriateness of Transport Mechanisms in Data Grid Middleware Rajkumar Kettimuthu 1,3, Sanjay Hegde 1,2, William Allcock 1, John Bresnahan 1 1 Mathematics.
Streaming Video over the Internet
1 IETF 88 IETF88 Vancouver Congestion control for video and priority drops Background for draft-lai-tsvwg-normalizer-02.txt Toerless Eckert,
Chapter 7: Transport Layer
© 2008 Cisco Systems, Inc. All rights reserved.Cisco ConfidentialPresentation_ID 1 Chapter 7: Transport Layer Introduction to Networking.
T.Sharon-A.Frank 1 Multimedia Quality of Service (QoS)
29.1 Chapter 29 Multimedia Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display.
RTP: A Transport Protocol for Real-Time Applications Provides end-to-end delivery services for data with real-time characteristics, such as interactive.
© 2006 Cisco Systems, Inc. All rights reserved. Module 4: Implement the DiffServ QoS Model Lesson 4.8: Understanding WAN Link Efficiency Mechanisms.
Yi Liang Department of Electrical Engineering Stanford University April 19, 2000 Loss Recovery and Adaptive Playout Control for Packet Voice Communications.
Chapter 6 outline r 6.1 Multimedia Networking Applications r 6.2 Streaming stored audio and video m RTSP r 6.3 Real-time, Interactive Multimedia: Internet.
Multimedia Over Internet. Growth of Internet ● No production cost ● Low cost infrastructure ● No fees for joining or licenses to buy ● Choice of products.
Next Generation Networks Chapter 10. Knowledge Concepts QoS concepts Bandwidth needs for Internet traffic.
1 Solutions to Performance Problems in VOIP over Wireless LAN Wei Wang, Soung C. Liew Presented By Syed Zaidi.
Yi Liang Multi-stream Voice Communication with Path Diversity.
1 689 Lecture 2 Review of Last Lecture Networking basics TCP/UDP review.
1 Traffic Sensitive Quality of Service Controller Masters Thesis Submitted by :Abhishek Kumar Advisors: Prof Mark Claypool Prof Robert Kinicki Reader:
Efficient Monitoring of QoS Parameters (EMQP) Authors: Vadim Drabkin Arie Orlovsky Constantine Elster Instructors: Dr. Danny Raz Mr. Ran Wolff.
Traffic Sensitive Active Queue Management - Mark Claypool, Robert Kinicki, Abhishek Kumar Dept. of Computer Science Worcester Polytechnic Institute Presenter.
Real-time traffic Dr. Abdulaziz Almulhem. Almulhem©20012 Agenda RT traffic characteristic RT traffic profiles RT traffic requirements RT Architecture.
Adaptive Networking for Tele-Immersion Presented by: Shi Hu (u )
Self-Similarity in Network Traffic Kevin Henkener 5/29/2002.
Streaming Media. Unicast Redundant traffic Multicast One to many.
Adaptive Delay Aware Error Control for Internet telephony Catherine Boutremans Jean-Yves Le Boudec IP Telephony Workshop’2001 Institute for computer Communication.
Multiple Sender Distributed Video Streaming Thinh Nguyen (IEEE Member) Avideh Zakhor (IEEE Fellow) IEEE Transactions on multimedia 2004.
Multimedia Applications r Multimedia requirements r Streaming r Phone over IP r Recovering from Jitter and Loss r RTP r Diff-serv, Int-serv, RSVP.
1/12 Quantitative Characterization of Content-Based FEC Techniques on Interactive-Audio Transmissions over Wireless Networks José María González
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.
Multiple Sender Distributed Video Streaming Nguyen, Zakhor IEEE Transactions on Multimedia April 2004.
CS640: Introduction to Computer Networks
CS 218 F 2003 Nov 3 lecture:  Streaming video/audio  Adaptive encoding (eg, layered encoding)  TCP friendliness References: r J. Padhye, V.Firoiu, D.
CIS679: RTP and RTCP r Review of Last Lecture r Streaming from Web Server r RTP and RTCP.
6: Multimedia Networking6a-1 Chapter 6: Multimedia Applications r Multimedia requirements r Streaming r Phone over IP r Recovering from Jitter and Loss.
Multimedia and QoS#1#1 Multimedia Applications. Multimedia and QoS#2#2 Multimedia Applications r Multimedia requirements r Streaming r Recovering from.
Quality of Service. Overview Why QoS? When QoS? One model: Integrated services Contrast to Differentiated Services (more modern; more practical; not covered)
Streaming Video over the Internet Dapeng Wu Electrical & Computer Engineering University of Florida.
Experiences in Design and Implementation of a High Performance Transport Protocol Yunhong Gu, Xinwei Hong, and Robert L. Grossman National Center for Data.
Computer Networks: Multimedia Applications Ivan Marsic Rutgers University Chapter 3 – Multimedia & Real-time Applications.
POSTECH DP&NM Lab. Internet Traffic Monitoring and Analysis: Methods and Applications (1) 2. Network Monitoring Metrics.
QoS Support in High-Speed, Wormhole Routing Networks Mario Gerla, B. Kannan, Bruce Kwan, Prasasth Palanti,Simon Walton.
AIMS’99 Workshop Heidelberg, May 1999 Linking User Acceptance and Network Performance Miles Wilkins (BT) P807 (JUPITER2)
RPT: Re-architecting Loss Protection for Content-Aware Networks Dongsu Han, Ashok Anand ǂ, Aditya Akella ǂ, and Srinivasan Seshan Carnegie Mellon University.
1 Lecture 17 – March 21, 2002 Content-delivery services. Multimedia services Reminder  next week individual meetings and project status report are due.
Network Instruments VoIP Analysis. VoIP Basics  What is VoIP?  Packetized voice traffic sent over an IP network  Competes with other traffic on the.
Measurement and Modeling of Packet Loss in the Internet Maya Yajnik.
1 o characteristics – From an application-level API to the physical layer – CBR, VBR, ABR and UBR – Cell: bytes – Virtual circuits: virtual channel.
Rate Control Rate control tunes the packet sending rate. No more than one packet can be sent during each packet sending period. Additive Increase: Every.
03/11/2015 Michael Chai; Behrouz Forouzan Staffordshire University School of Computing Streaming 1.
Queueing and Active Queue Management Aditya Akella 02/26/2007.
Vertical Optimization Of Data Transmission For Mobile Wireless Terminals MICHAEL METHFESSEL, KAI F. DOMBROWSKI, PETER LANGENDORFER, HORST FRANKENFELDT,
Paper Review: Latency Evaluation of Networking Mechanisms for Game Traffic Jin, Da-Jhong.
Analysis of QoS Arjuna Mithra Sreenivasan. Objectives Explain the different queuing techniques. Describe factors affecting network voice quality. Analyse.
Analysis of TCP Latency over Wireless Links Supporting FEC/ARQ-SR for Error Recovery Raja Abdelmoumen, Mohammad Malli, Chadi Barakat PLANETE group, INRIA.
Forward Error Correction vs. Active Retransmit Requests in Wireless Networks Robbert Haarman.
PROTEUS: Network Performance Forecast for Real- Time, Interactive Mobile Applications Qiang Xu* Sanjeev Mehrotra# Z. Morley Mao* Jin Li# *University of.
Ch 6. Multimedia Networking Myungchul Kim
3GPP2 Evolution Workshop Multimedia Codecs and Protocols 3GPP2 TSG-C SWG1.2.
9/29/04 GGF Random Thoughts on Application Performance and Network Characteristics Distributed Systems Department Lawrence Berkeley National Laboratory.
CIS679: UDP and Multimedia r Review of last lecture r UDP and multimedia.
Networked Multimedia Basics. Network Characteristics.
Corelite Architecture: Achieving Rated Weight Fairness
HPIIS Performance Review
Multimedia Applications
Multimedia networking: outline
CSE679: Multimedia and Networking
EE 368C Project Multi-stream Audio Transmission with Path Diversity
Multimedia networking: outline
Project proposal Multi-stream and multi-path audio transmission
Presentation transcript:

Electronic Visualization Laboratory University of Illinois at Chicago EMERGE Deep Tech Mtg Oliver Yu, Jason Leigh, Alan Verlo

Electronic Visualization Laboratory University of Illinois at Chicago Performance Parameters Latency= Recv Time - Send Time Note: Recv Host and Send Host are synchronized. Jitter = E [{L i - E [L] }] –Note: E [ ] is the expection of data set. L is the set of 100 most recent Latency samples. Packet Loss Rate

Electronic Visualization Laboratory University of Illinois at Chicago

Forward error correction scheme for low- latency delivery of error sensitive data Ray Fang, Dan Schonfeld, Rashid Ansari Transmit redundant data over high bandwidth networks that can be used for error correcting UDP streams to achieve lower latency than TCP. Transmit redundant data to improve quality of streamed video by correcting for lost packets.

Electronic Visualization Laboratory University of Illinois at Chicago FEC Experiments EVL to SARA- Amsterdam (40Mb/s 200ms RT latency) Broader Ques: –Can FEC provide a benefit? How much? –Tradeoff between redundancy and benefit? Specific Ques: –TCP vs UDP vs FEC/UDP –How much jitter does FEC introduce? –High thru put UDP vs FEC/UDP to observe loss & recovery –UDP vs FEC with background traffic –FEC over QoS: WFQ or WRED congestion management- hypothesis: WRED is bad for FEC

Electronic Visualization Laboratory University of Illinois at Chicago UDP vs TCP vs FEC/UDP with 3:1 redundancy UDP Latency (ms) TCP Latency (ms) FEC over UDP Latency (ms) B Packet size (bytes)

Electronic Visualization Laboratory University of Illinois at Chicago FEC greatest benefit is in small packets. Larger packets impose greater overhead. As redundancy decreases FEC approaches UDP.

Electronic Visualization Laboratory University of Illinois at Chicago Packet Loss over UDP vs FEC/UDP Data Rate (bits/s) Packet Size (Bytes) Packet Loss Rate in UDP (%) Packet Loss Rate in FEC over UDP (%) 1M M M M M M UDP FEC

Electronic Visualization Laboratory University of Illinois at Chicago Application Level Experiments Two possible candidates for instrumentation and testing over EMERGE: –Teleimmersive Data Explorer (TIDE) – Nikita Sawant, Chris Scharver –Collaborative Image Based Rendering Viewer (CIBR View) – Jason Leigh, Steve Lau [LBL]

Electronic Visualization Laboratory University of Illinois at Chicago TIDE

Electronic Visualization Laboratory University of Illinois at Chicago CIBR View

Electronic Visualization Laboratory University of Illinois at Chicago Common Characteristics of both Teleimmersive Applications

Electronic Visualization Laboratory University of Illinois at Chicago Research Goal: –Hope to see improved performance with QoS and/or TCP tuning enabled. –Monitor applications and characterize their network characteristics as it stands over non-QoS enabled networks. –Idenitfy & remove bottlenecks in the application. –Monitor again to verify bottlenecks removed. –Monitor over QoS enabled networks. –End result is a collection of techniques and tools to help tune similar classes of collaborative distributed applications. Instrumentation: Time, Info (to identify a flow), Event (to mark a special event), Inter-msg delay, 1-way latency, Read bw, Send bw, Total read, Total sent TIME= INFO=Idesk_cray_avatar EVENT=new_avatar_entered MIN_IMD= AVG_IMD= MAX_IMD= INST_IMD= MIN_LAT= AVG_LAT= MAX_LAT= INST_LAT= AVG_RBW= INST_RBW= AVG_SBW= INST_SBW= TOTAL_READ=19019 TOTAL_SENT=110033

Electronic Visualization Laboratory University of Illinois at Chicago Characterization of TIDE & CIBRview streams Estimated bandwidth (bits/s) DiffServ TypesBurstiness Latency sensitive Jitter sensitive Error sensitive UDP avatar 6K x n (15fps) Interactive Real-time ConstantYYN UDP audio stream 64K x nBriefYYN UDP video stream 10M (2-way only) ConstantYYYN UDP stream With Playback depends Non- interactive Real-time ConstantYNYN TCP control data 7K x nReliableBriefYN Y TCP bulk data dependsBest Effort Sustained burst NNY

Electronic Visualization Laboratory University of Illinois at Chicago QoSiMoto: QoS Internet Monitoring Tool Kyoung Park Reads Netlogger data sets from file or from netlogger daemon. CAVE application runs on SGI and Linux Information Visualization problem. How to leverage 3D. Averaging of data points over long traces.