1 1 July 28, 2012. 2 Goal of this session is to have a discussion about observations paper authors have made regarding the deployment status and constraints.

Slides:



Advertisements
Similar presentations
Measuring IP Performance Geoff Huston Telstra. What are you trying to measure? User experience –Responsiveness –Sustained Throughput –Application performance.
Advertisements

Congestion Control and Fairness Models Nick Feamster CS 4251 Computer Networking II Spring 2008.
Streaming Video over the Internet
1 School of Computing Science Simon Fraser University CMPT 771/471: Internet Architecture & Protocols TCP-Friendly Transport Protocols.
Computer Networking Lecture 20 – Queue Management and QoS.
1 IK1500 Communication Systems IK1330 Lecture 3: Networking Anders Västberg
CSIT560 Internet Infrastructure: Switches and Routers Active Queue Management Presented By: Gary Po, Henry Hui and Kenny Chong.
CS640: Introduction to Computer Networks Aditya Akella Lecture 20 – QoS.
T.Sharon-A.Frank 1 Multimedia Quality of Service (QoS)
Broadband Internet Performance: A View from the Gateway Srikanth Sundaresan, Walter de Donato, Nick Feamster, Renata Teixeira, Sam Crawford, Antonio Pescapè.
TFRC for Voice: the VoIP Variant Sally Floyd, Eddie Kohler. March 2005, presentation to AVT draft-ietf-dccp-tfrc-voip-01.txt.
12/10/2006ConfidentialSlide 1 Video Streaming over UMTS: practical issues Stefan Rugel, Klaus Schäfer February 2008.
Computer Networks Performance Metrics Advanced Computer Networks.
1 Modeling and Emulation of Internet Paths Pramod Sanaga, Jonathon Duerig, Robert Ricci, Jay Lepreau University of Utah.
Leveraging Multiple Network Interfaces for Improved TCP Throughput Sridhar Machiraju, Prof. Randy Katz.
Networking Issues in LAN Telephony Brian Yang
Multiple constraints QoS Routing Given: - a (real time) connection request with specified QoS requirements (e.g., Bdw, Delay, Jitter, packet loss, path.
1 Solutions to Performance Problems in VOIP over Wireless LAN Wei Wang, Soung C. Liew Presented By Syed Zaidi.
Computer Networks: Performance Measures1 Computer Network Performance Measures.
Adaptive Delay Aware Error Control for Internet telephony Catherine Boutremans Jean-Yves Le Boudec IP Telephony Workshop’2001 Institute for computer Communication.
1 Emulating AQM from End Hosts Presenters: Syed Zaidi Ivor Rodrigues.
Data Communication and Networks
Network Neutrality 4/21/20111Harvard Bits. 4/21/2011Harvard Bits2.
Networks: Performance Measures1 Network Performance Measures.
Reliable Transport Layers in Wireless Networks Mark Perillo Electrical and Computer Engineering.
Promoting the Use of End-to-End Congestion Control & Random Early Detection of Network Congestion.
Internet QoS Syed Faisal Hasan, PhD (Research Scholar Information Trust Institute) Visiting Lecturer ECE CS/ECE 438: Communication Networks.
UCB Improvements in Core-Stateless Fair Queueing (CSFQ) Ling Huang U.C. Berkeley cml.me.berkeley.edu/~hlion.
Ch. 28 Q and A IS 333 Spring Q1 Q: What is network latency? 1.Changes in delay and duration of the changes 2.time required to transfer data across.
CS332 Ch. 28 Spring 2014 Victor Norman. Access delay vs. Queuing Delay Q: What is the difference between access delay and queuing delay? A: I think the.
Draft-constantine-ippm-tcp-throughput-tm-02.txt 1 TCP Throughput Testing Methodology IETF 77 Anaheim Barry Constantine Reinhard.
Distributed Quality-of-Service Routing of Best Constrained Shortest Paths. Abdelhamid MELLOUK, Said HOCEINI, Farid BAGUENINE, Mustapha CHEURFA Computers.
TCP Enhancement for Random Loss Jiang Wu Computer Science Lakehead University.
A Differentiated Services Implementation for High- Performance TCP Flows Volker Sander, Ian Foster, Alain Roy and Linda Winkler Forschungszentrum Jülich.
Network management Reinhard Laroy BIPT European Parliament - 27 February 2012.
These materials are licensed under the Creative Commons Attribution-Noncommercial 3.0 Unported license (
Why Should I Listen? Session Title: QoS & Network Management for Successful Enterprise VoIP Deployment In other words: How do I roll out VoIP with assurances.
Understanding the Performance of TCP Pacing Amit Aggarwal, Stefan Savage, Thomas Anderson Department of Computer Science and Engineering University of.
Quality of Service Karrie Karahalios Spring 2007.
Network Instruments VoIP Analysis. VoIP Basics  What is VoIP?  Packetized voice traffic sent over an IP network  Competes with other traffic on the.
Wolfgang EffelsbergUniversity of Mannheim1 Differentiated Services for the Internet Wolfgang Effelsberg University of Mannheim September 2001.
The Internet is Broken, and How to Fix It Jim Gettys Bell Labs July 27, 2012.
Transport over Wireless Networks Myungchul Kim
1 On Class-based Isolation of UDP, Short-lived and Long-lived TCP Flows by Selma Yilmaz Ibrahim Matta Computer Science Department Boston University.
ﺑﺴﻢﺍﷲﺍﻠﺭﺣﻣﻥﺍﻠﺭﺣﻳﻡ. Group Members Nadia Malik01 Malik Fawad03.
© 2006 Cisco Systems, Inc. All rights reserved. Optimizing Converged Cisco Networks (ONT) Module 3: Introduction to IP QoS.
TCP Trunking: Design, Implementation and Performance H.T. Kung and S. Y. Wang.
Demystifying Quality of Service (QoS). Page 2 What Is Quality of Service?  Ability of a network to provide improved service to selected network traffic.
Analysis of QoS Arjuna Mithra Sreenivasan. Objectives Explain the different queuing techniques. Describe factors affecting network voice quality. Analyse.
1 1 July 28, Goal of this session is too have a discussion where we learn about the relevant data to help us understand the problem and design.
DCCP: Issues From the Mailing List Sally Floyd, Eddie Kohler, Mark Handley, et al. DCCP WG March 4, 2004.
1 Capacity Dimensioning Based on Traffic Measurement in the Internet Kazumine Osaka University Shingo Ata (Osaka City Univ.)
Visualizing QoS. Background(1/2) A tremendous growth in the development and deployment of networked applications such as video streaming, IP telephony,
Low Latency Adaptive Streaming over TCP Authors Ashvin Goel Charles Krasic Jonathan Walpole Presented By Sudeep Rege Sachin Edlabadkar.
Analysis of RED Goal: impact of RED on loss and delay of bursty (TCP) and less bursty or smooth (UDP) traffic RED eliminates loss bias against bursty traffic.
Fat Virtual Access Points Taken from Srikanth Kandula.
Chapter 11.4 END-TO-END ISSUES. Optical Internet Optical technology Protocol translates availability of gigabit bandwidth in user-perceived QoS.
LECTURE 12 NET301 11/19/2015Lect NETWORK PERFORMANCE measures of service quality of a telecommunications product as seen by the customer Can.
1 Advanced Transport Protocol Design Nguyen Multimedia Communications Laboratory March 23, 2005.
Spring Computer Networks1 Congestion Control Sections 6.1 – 6.4 Outline Preliminaries Queuing Discipline Reacting to Congestion Avoiding Congestion.
Ch 10. Multimedia Communications over WMNs Myungchul Kim
1 Sheer volume and dynamic nature of video stresses network resources PIE: A lightweight latency control to address the buffer problem issue Rong Pan,
Internet Traffic Engineering Motivation: –The Fish problem, congested links. –Two properties of IP routing Destination based Local optimization TE: optimizing.
Providing QoS in IP Networks
Chapter 28 Q and A IS 333 Spring A quiz question Q: What is network latency? 1.Changes in delay and duration of the changes 2.time required to transfer.
Analysis and Comparison of TCP Reno and TCP Vegas Review
Streaming Video over TCP with Receiver-based Delay Control
Instructor Materials Chapter 6: Quality of Service
TCP Congestion Control
Requirements Definition
Presentation transcript:

1 1 July 28, 2012

2 Goal of this session is to have a discussion about observations paper authors have made regarding the deployment status and constraints that impact the solutions. Want to increase understanding of topics like: Too large buffers cause problems for real-time traffic The entire community has been stuck on bandwidth for over a decade. Real-time traffic suffers from queue sharing Interworking between different layers is needed

3 150msHistorical "upper bound" on latency for VoIP 100msEchoing characters is hard to perceive as delayed 100msRTT Jim's house to San Francisco via Comcast 75msRTT Boston/San Francisco via a good path 20msRemote rubber banding is "solid" and feels attached 16ms60hz refresh rate latency 13msOne full sized TCP 1Mbps 7.5msJim’s minimum cable RTT < 5msGamers (to reduce probability of getting "fragged")

4 Conclusion: You can't give away any time unnecessarily. Period. You must always be minimising the latency, everywhere. Your latency budget is *always* overdrawn for many paths.

5 Packet trains arriving at line rate at the edge of the network have become very long. and head of line blocking causes major latency spikes. Breaking up these bursts has become necessary. Edge devices (broadband gear, home routers) must solve this mess. Causes: smart hardware, bandwidth uber-alles benchmarking, nasty applications, sharded web sites, ack merging in broadband gear destroying ack clocking, etc....

6 Buffers are dimensioned incorrectly and it is not possible to statically size buffers, both for inherent delay properties and because the bandwidth is continually varying. BitTorrent-style applications fill uplink queues without the user realizing it. The number of devices sharing Cable/DSL links keeps increasing. Mechanisms to diagnose buffering problems aren't currently adequate. Shared links means that other devices fill queues without user's realising it.

7

8

9 Operators currently put stock in independent test results (such as speedtest.net) that measure TCP throughput on a long-running flow, and round-trip latency on an unloaded link. They do not routinely look at statistics of round-trip latency on a loaded link and sometimes dismiss results suggesting that they are capable of buffering > 5 seconds of data before dropping a packet.

10 Competing TCP flows need a Round-Trip-Time of buffering. Without separating RT traffic from TCP in separate queues unacceptable delay or delay jitter is the result. It is the uncoordinated congestion management which causes the problems which stem from queue-sharing. Broadband service has but a single queue available for all of a customer's data traffic. Only ISP's telephony services today have access to other queues, despite the hardware being capable of multiple queues. End-to-End QoS is not deployable, but QoS at the ISP/sender and ISP/receiver interfaces might be enough.

11 John: “We're acting as if we believe congestion will magically be solved by a new transport algorithm. It won't.” We need action at the Network layer, the Transport layer, and the Application layer, at a minimum. The application layer is the only practical place to balance what piece(s) to constrain to lower bandwidths. All flows relating to a user session should have a common congestion controller. For many applications, audio is much more critical than video. For example, video may back off, but the audio remains un changed.