An Empirical Study of Real Audio Traffic A. Mena and J. Heidemann USC/Information Sciences Institute In Proceedings of IEEE Infocom Tel-Aviv, Israel March.

Slides:



Advertisements
Similar presentations
29.1 Chapter 29 Multimedia Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display.
Advertisements

29.1 Chapter 29 Multimedia Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display.
TCP/IP Protocol Suite 1 Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display. Chapter 25 Multimedia.
BZUPAGES.COM 1 User Datagram Protocol - UDP RFC 768, Protocol 17 Provides unreliable, connectionless on top of IP Minimal overhead, high performance –No.
1 “Tracking the Evolution of Web Traffic: Felix Hernandez-Campos, Kevin Jeffay, F. Donelson Smith IEEE/ACM International Symposium on Modeling,
CPSC Characteristics of Streaming Media Stored on the Web M. Li, M. Claypool, R. Kinicki, and J. Nichols To appear in ACM Transactions on Internet.
Firewalls and Intrusion Detection Systems
Fresh Analysis of Streaming Media Stored on the Web Rabin Karki M.S. Thesis Presentation Advisor: Mark Claypool Reader: Emmanuel Agu 10 Jan, 2011.
UNCW UNCW SIGGRAPH 2002 Topic #3: Continuous Media in Wired and Wireless Environments Ronald J. Vetter Department of Computer Science University of North.
1 Solutions to Performance Problems in VOIP over Wireless LAN Wei Wang, Soung C. Liew Presented By Syed Zaidi.
EEC-484/584 Computer Networks Discussion Session for HTTP and DNS Wenbing Zhao
Measurement Study of Low- bitrate Internet Video Streaming Dmitri Loguinov and Hayder Radha CS Dept at CUNY NY and EE/ECE at MSU. In Proceedings of ACM.
Tracking the Evolution of Web Traffic: Felix Hernandez-Campos, Kevin Jeffay F. Donelson Smith IEEE/ACM International Symposium on Modeling, Analysis.
Variance of Aggregated Web Traffic Robert Morris MIT Laboratory for Computer Science IEEE INFOCOM 2000’
Random Early Detection Gateways for Congestion Avoidance
Department of Electronic Engineering City University of Hong Kong EE3900 Computer Networks Transport Protocols Slide 1 Transport Protocols.
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.
Investigating Forms of Simulating Web Traffic Yixin Hua Eswin Anzueto Computer Science Department Worcester Polytechnic Institute Worcester, MA.
1 Computer Networks Transport Layer Protocols. 2 Application-layer Protocols Application-layer protocols –one “piece” of an app –define messages exchanged.
FIREWALL TECHNOLOGIES Tahani al jehani. Firewall benefits  A firewall functions as a choke point – all traffic in and out must pass through this single.
Process-to-Process Delivery:
FIREWALL Mạng máy tính nâng cao-V1.
Lecture 2 TCP/IP Protocol Suite Reference: TCP/IP Protocol Suite, 4 th Edition (chapter 2) 1.
© 2007 Cisco Systems, Inc. All rights reserved.Cisco Public ITE PC v4.0 Chapter 1 1 Network Services Networking for Home and Small Businesses – Chapter.
TCP/IP Essentials A Lab-Based Approach Shivendra Panwar, Shiwen Mao Jeong-dong Ryoo, and Yihan Li Chapter 5 UDP and Its Applications.
1 7-Oct-15 OSI transport layer CCNA Exploration Semester 1 Chapter 4.
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.
ACN: RED paper1 Random Early Detection Gateways for Congestion Avoidance Sally Floyd and Van Jacobson, IEEE Transactions on Networking, Vol.1, No. 4, (Aug.
QuickTime The Joy of Streaming!. QuickTime Streaming Server Allows for real time delivery of media over a network. intranet internet Content can be prerecorded.
Requirements for Simulation and Modeling Tools Sally Floyd NSF Workshop August 2005.
03/11/2015 Michael Chai; Behrouz Forouzan Staffordshire University School of Computing Streaming 1.
Networking Fundamentals. Basics Network – collection of nodes and links that cooperate for communication Nodes – computer systems –Internal (routers,
E Multimedia Communications Anandi Giridharan Electrical Communication Engineering, Indian Institute of Science, Bangalore – , India Multimedia.
Internet multimedia: simplest approach audio, video not streamed: r no, “pipelining,” long delays until playout! r audio or video stored in file r files.
S305 – Network Infrastructure Chapter 5 Network and Transport Layers.
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.
Multimedia Streaming I. Fatimah Alzahrani. Introduction We can divide audio and video services into three broad categories: streaming stored audio/video,
1 Internet Telephony: Architecture and Protocols an IETF Perspective Authors:Henning Schulzrinne, Jonathan Rosenberg. Presenter: Sambhrama Mundkur.
McGraw-Hill Chapter 23 Process-to-Process Delivery: UDP, TCP Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display.
Chapter 3 TCP and IP 1 Chapter 3 TCP and IP. Chapter 3 TCP and IP 2 Introduction Transmission Control Protocol (TCP) User Datagram Protocol (UDP) Internet.
TCP/IP1 Address Resolution Protocol Internet uses IP address to recognize a computer. But IP address needs to be translated to physical address (NIC).
© 2006 Cisco Systems, Inc. All rights reserved.Cisco Public 1 OSI transport layer CCNA Exploration Semester 1 – Chapter 4.
Stepping Stone Detection at The Server Side
Accelerating Peer-to-Peer Networks for Video Streaming
Introduction to Networks
Chapter 5 Network and Transport Layers
Chapter 29 Multimedia Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display.
Chapter 3 TCP and IP Chapter 3 TCP and IP.
Instructor Materials Chapter 9: Transport Layer
Ian McDonald, Richard Nelson
Process-to-Process Delivery, TCP and UDP protocols
Networking for Home and Small Businesses – Chapter 6
The Open System Interconnection (OSI) Model & Network Protocols.
Introduction to Networks
Net 431: ADVANCED COMPUTER NETWORKS
Networking for Home and Small Businesses – Chapter 6
Chapter 25 Multimedia TCP/IP Protocol Suite
I. Basic Network Concepts
Process-to-Process Delivery:
CSE 461 HTTP and the Web.
TCP/IP Protocol Suite: Review
Transport Protocols An overview of the transport protocols of the TCP/IP protocol suite. Also, a short discussion of UDP.
TCP/IP Protocol Suite: Review
RAP: Rate Adaptation Protocol
CSCD 330 Network Programming
Networking Basics: A Review
Internet Applications & Programming
Networking for Home and Small Businesses – Chapter 6
Presentation transcript:

An Empirical Study of Real Audio Traffic A. Mena and J. Heidemann USC/Information Sciences Institute In Proceedings of IEEE Infocom Tel-Aviv, Israel March 2000

Introduction Internet is growing Web facilitates integration of streaming audio –Radio juke boxes –Broadcast radio –Live concerts Has been some work on measuring the Web and the Internet, little audio This study begins to redress this  Study RealNetwork’s RealAudio traffic from a “Major” source

Contributions to Understanding Majority of data (60%-80%) is UDP –Limited congestion control RealAudio is CBR at 10s of seconds, but at single seconds is bursty on/off RealAudio can use 2 flows, one for control and one for data –Most use 2, using TCP for control and UDP for data –Those that use 1 use TCP User arrivals correlated with time of day –Like Web traffic Session lengths are long (mean 78 minutes) –Unlike Web traffic

Identifying Audio Traffic Audio data is mostly unidirectional (from server), ratio 50:1 UDP RealAudio flow can be identified by packet length and packet inter-departure time So, this paper describes how to use results to simulate audio users

Outline Introduction(done) Methodology  Results Simulation Future Work Conclusions

Methodology Capture 5 long traces from broadcast.com –(Bought by Yahoo! (see link on Web page)) Trace 1 and 2 using sniffer, 3-5 with tcpdump Via CISCO Ethernet switch that replicated traffic –(Why replicate and not just measure?) –No packets dropped –Saved 98 bytes to get audio header, too (Trace 1 and 2 not used, much … too short)

Terms used in Results IP address of receiver is client –Could be proxy or behind firewall IP address of sender is server –One for this study, fixed User initiates session, with one or more flows –With one or more flows (source-destination pairs) –Control flow: authenticate, start-stop, … Always TCP (defined by RTSP standard) –Data flow: encoded audio information Inbound traffic – received by server Outbound traffic – sent by server

Outline Introduction(done) Methodology(done) Results  –Overview –Aggregate –Users –Flows Simulation Future Work Conclusions

Distribution of Traffic Inbound to Outbound  1:24 to 1:1 But 1:1 are mostly when upload from codec –Omit from further analysis Other Inbound is primarily acks + feedback

Inbound Strong time of day correlation Outbound

Summary of Traffic Traces Control only small portion of bandwidth –1% - 3% of bytes Overall 99% of all bytes, 98% of all packets are audio Other is remnants of old flows, connections by admin

Aggregate Traffic 1/3 TCP, most not HTTP 2/3 UDP No multicast

Outline Introduction(done) Methodology(done) Results –Overview(done) –Aggregate  –Users –Flows Simulation Future Work Conclusions

Summary of Audio Flows Identified audio flows by sending 100K or more –Port numbers unreliable since negotiated by RTSP (what is this?) –Identified about 90% of flows

Audio Flow Interarrivals About 10 seconds between requests, less than 1 minute max

Flow Duration Half longer than 45 minutes; way longer than Web or FTP 10% over 2 hours

Audio Flow Round Trip Time (TCP) - Don’t know how to do for UDP - Median is 750ms

Audio Flow Data Rates 20k is minimal Stereo over modem 8k is typical voice Mostly talk radio Surprisingly Many non-standard rates

Audio Flow Packet Sizes (UDP) - 250, 300, 500 bytes - Can use as heuristic to identify RealAudio -1 larger packet sent after 5 smaller packets

Audio Flow Packet Sizes (TCP) and Less regularity than UDP

Packet Interdeparture - Ideal rate base mean=median - Here, median lower - Clustering in multiples of 1.8 seconds

Outline Introduction(done) Methodology(done) Results –Overview(done) –Aggregate (done) –Users  –Flows Simulation Future Work Conclusions

Aggregate Users Users can have more than one flow –Probably a proxy Not significant

Sequential Flows per User - Only 10% had more than 1 - Typically, same selection twice

User Arrivals - Similar to Web - Like flow arrivals

User Duration - Like flow duration - Trace 5 best since terminated fewer

Outline Introduction(done) Methodology(done) Results –Overview(done) –Aggregate (done) –Users(done) –Flows  Simulation Future Work Conclusions

Packet Departure for Individual Flows Given packet sent times: t 0, t 1, t 2 Compute  1 = t 1 – t 0,  2 = t 2 - t 1 Graph (  1,  2 )

Packet Interdeparture – Flow A Even would be along axis Bunch at 30ms Cluster at 1.8

Packet Interdeparture CDF – Flow A - Most short - 20% spaced 1.8+ seconds

Packet Departure Zoom – Flow A -“On” for 6 packets -“Off” for 1.8 seconds

Packet Interdeparture – Flow B

Packet Interdeparture CDF – Flow B -Flatter than for A -“Steps” are in multiples of 1.8

Outline Introduction(done) Methodology(done) Results (done) Simulation  Future Work Conclusions

Simulation of Audio Flows Place server in network. Assume busy or not based on time of day. Pick RTT from CDF (Figure 5 in paper) Pick audio flow duration (Figure 4) Pack audio data rate (Figure 6) –Select appropriate packet length Send data at appropriate rate (Figure 14) –On/Off process

Future Work Data sources –Other kinds: individual songs, conferencing … –Packet traces closer to client Audio congestion control –For UDP flows (topic in class) Multimedia flow identification –Source-Dest or Packet Length or Port …

Conclusions Measured RealAudio flows to better understand Different than FTP, HTTP or Telnet –audio longer duration 60-70% use UDP Regular packet length, bit rates and interarrival times CBR over long time scales, but not short ones Overall, MM is growing and it does not look like typical traffic