QoS Not Needed Ben Teitelbaum Internet2 VoIP SIG September, 2006.

Slides:



Advertisements
Similar presentations
Voice over IP.
Advertisements

1 Demystifying QoS Peter Thompson Chief Scientist U4EA Technologies
AG Projects QoS in Next Generation Networks Telecom Signaling Networks and Service Forum January 18, 2006 Amsterdam.
NORDUnet 25 years Hans Wallberg SUNET University of Umeå The Future of NORDUnet.
End-host Perspectives on Congestion Management Murari Sridharan CONEX BOF, IETF 76, Hiroshima.
Using Loss Pairs to Discover Network Properties Jun Liu, Mark Crovella Computer Science Dept. Boston University.
© 2007 BitTorrent Inc. Quality of Application: QoS is Dead, Long Live Politeness Ben Teitelbaum Product Marketer, Content Delivery Services Product Manager,
Internet2 QoS: Baby Steps and Big Lessons Ben Teitelbaum July 26 th, 2001 IBM Internet2 Day.
1 Understanding Buffer Size Requirements in a Router Thanks to Nick McKeown and John Lockwood for numerous slides.
Brocade: Landmark Routing on Peer to Peer Networks Ben Y. Zhao Yitao Duan, Ling Huang, Anthony Joseph, John Kubiatowicz IPTPS, March 2002.
CAUSES & CURE OF LATENCY IN THE INTERNET TELEPHONY DR. OLUMIDE SUNDAY ADEWALE Dept of Industrial Math & Computer Science Federal University of Technology.
Quality of Service CS 457 Presentation Xue Gu Nov 15, 2001.
Networks Unit 3 & 4 IP&M JEOPARDY Acknowledgements: VITTA for the jeopardy pro-forma Mark Kelly’s Network slideshow.
MB - NG MB-NG Jan 2002 R. Hughes-Jones Manchester Some Edge (Bbone) Router requirements Connect to the test systems in the IP domain. Accept marked packets.
Nicolas Simar – DANTE : Premium IP and LBE transparency on GEANT QoS on GÉANT Premium IP and Less than Best Effort.
Tiziana Ferrari Differentiated Services Test: Report1 Differentiated Service Test REPORT TF-TANT Tiziana Ferrari Frankfurt, 1 Oct.
CS 4700 / CS 5700 Network Fundamentals Lecture 21: Quality of Service (Why is my ping time 1000ms!?!?)
Chapter 10 Congestion Control in Data Networks1 Congestion Control in Data Networks and Internets COMP5416 Chapter 10.
© 2006 Cisco Systems, Inc. All rights reserved. Module 4: Implement the DiffServ QoS Model Lesson 4.10: Deploying End-to-End QoS.
Top-Down Network Design Chapter Four Characterizing Network Traffic Copyright 2010 Cisco Press & Priscilla Oppenheimer.
Top-Down Network Design Chapter Four Characterizing Network Traffic Copyright 2010 Cisco Press & Priscilla Oppenheimer.
XCP: Congestion Control for High Bandwidth-Delay Product Network Dina Katabi, Mark Handley and Charlie Rohrs Presented by Ao-Jan Su.
A Case for Relative Differentiated Services and the Proportional Differentiation Model Constantinos Dovrolis Parameswaran Ramanathan University of Wisconsin-Madison.
1 Some QoS Deployment Issues Shumon Huque University of Pennsylvania MAGPI GigaPoP April 15th NSF/ITR Scalable QoS Workshop.
ABE: Providing a Low Delay within Best Effort P. Hurley, M. Kara, J. Le Boudec, and P. Thiran ICA, Swiss Federal Institute of Technology, Lausanne, Switzerland.
ACN: IntServ and DiffServ1 Integrated Service (IntServ) versus Differentiated Service (Diffserv) Information taken from Kurose and Ross textbook “ Computer.
MP3 / MD740 Strategy & Information Systems Dec. 8, 2004 Telecom Technology, Value Chain, & Strategic Alignment.
UW Campus Network Upgrade Terry Gray Director, Networks & Distributed Computing University of Washington Oct 12, Internet2 Meeting.
Traffic Sensitive Active Queue Management - Mark Claypool, Robert Kinicki, Abhishek Kumar Dept. of Computer Science Worcester Polytechnic Institute Presenter.
UCB Implementing QoS Jean Walrand EECS. UCB Outline What? Bandwidth, Delay Where? End-to-End, Edge-to-Edge, Edge-to-End, Overlay Mechanisms Access Control.
A Congestion Pricing User Study Using a a Wireless LAN Jimmy Shih, Randy Katz, Anthony Joseph.
Using Prices to Allocate Resources at Access Points Jimmy Shih, Randy Katz, Anthony Joseph One Administrative Domain Access Point A Access Point B Network.
Presented By: Michael Pincott and Matt Vidal July 29, 2003.
The War Between Mice and Elephants By Liang Guo (Graduate Student) Ibrahim Matta (Professor) Boston University ICNP’2001 Presented By Preeti Phadnis.
Internet QoS Syed Faisal Hasan, PhD (Research Scholar Information Trust Institute) Visiting Lecturer ECE CS/ECE 438: Communication Networks.
A Simulation Approach for Internet QoS Market Analysis Bruno Pereira Miguel Martins.
IP Based Video Conferencing By Tom Petersen May
1 1 July 28, Absent changes to the network can we actually do something? Yes Is there work in the area of measurements that can we do to create.
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.
VOIP ENGR 475 – Telecommunications Harding University November 16, 2006 Jonathan White.
Lawrence G. Roberts CEO Anagran September 2005 Enabling Data-Intensive iGrid Applications with Advanced Network Technology.
1 Proposed Additional Use Cases for Congestion Exposure draft-mcdysan-conex-other-usecases-00.txt Dave McDysan.
Applications of MPLS in GEANT Agnès Pouélé Applications of MPLS in GÉANT MPLS WORLD CONGRESS 2002 Paris 7th February 2002 Agnes.
May 2001GRNET GRNET2 Designing The Optical Internet of Greece: A case study Magda Chatzaki Dimitrios K. Kalogeras Nassos Papakostas Stelios Sartzetakis.
Tiziana Ferrari Quality of Service Support in Packet Networks1 Quality of Service Support in Packet Networks Tiziana Ferrari Italian.
QOS مظفر بگ محمدی دانشگاه ایلام. 2 Why a New Service Model? Best effort clearly insufficient –Some applications need more assurances from the network.
Chapter 1: Introduction to Web Applications. This chapter gives an overview of the Internet, and where the World Wide Web fits in. It then outlines the.
Voice over IP in the Enterprise. What is VOIP? The use of data networks to carry voice without a loss of sound quality The use of data networks to carry.
National Chi Nan University Performance Evaluation of Transport Protocols in Smart Meter Networks Speaker: Chia-Wen Lu Advisor: Dr. Quincy Wu Date: 2012/07/23.
Budapest University of Technology and Economics Department of Telecommunications and Media Informatics Optimized QoS Protection of Ethernet Trees Tibor.
Quality of Service in IP Networks Presented by: John Rick Sharing the Knowledge Behind the Network.
Beyond Best-Effort Service Advanced Multimedia University of Palestine University of Palestine Eng. Wisam Zaqoot Eng. Wisam Zaqoot November 2010 November.
The Inter-network is a big network of networks.. The five-layer networking model for the internet.
Methods for providing Quality of Service in WLANs W.Burakowski, A. Beben, J.Sliwinski Institute of Telecommunications, Warsaw University of Technology,
QoS research in a complicated world Christian Huitema Architect Windows Networking & Communications Microsoft Corporation.
Achieving good end-to-end service using Bill-Pay Cristian Estan, Aditya Akella, Suman Banerjee Univ. of Wisconsin - Madison.
71 Sidevõrgud IRT 0020 loeng okt Avo Ots telekommunikatsiooni õppetool, TTÜ raadio- ja sidetehnika inst.
Forwarding.
Mr. Mark Welton.  Quality of Service is deployed to prevent data from saturating a link to the point that other data cannot gain access to it  QoS allows.
Challenges in the Next Generation Internet Xin Yuan Department of Computer Science Florida State University
Voice over Internet Protocol Presenter: Devesh Patidar Arunjay Singh August 2, 2009.
Top-Down Network Design Chapter Four Characterizing Network Traffic Copyright 2004 Cisco Press & Priscilla Oppenheimer.
1 Transport Layer: Basics Outline Intro to transport UDP Congestion control basics.
Masaki Hirabaru (NICT) and Jin Tanaka (KDDI) Impact of Bottleneck Queue on Long Distant TCP Transfer August 25, 2005 NOC-Network Engineering Session Advanced.
PART1: NETWORK COMPONENTS AND TRANSMISSION MEDIUM Wired and Wireless network management 1.
Internet Economics perspective on Accounting & Billing
Top-Down Network Design Chapter Four Characterizing Network Traffic
ENGR 475 – Telecommunications
Chapter 1 Data Communications and NM Overview 1-1 Chapter 1
EE 122: Differentiated Services
Presentation transcript:

QoS Not Needed Ben Teitelbaum Internet2 VoIP SIG September, 2006

Outline QoS dreams Mechanisms Problems Theoretic Practical Economic Alternatives Non-History Non-Future

The Holy Grail of computer networking is to design a network that has the flexibility and low cost of the Internet, yet offers the end-to-end quality-of-service guarantees of the telephone network. - S. Keshav

What QoS Is Not It is not a synonym for good performance It is not about local rationing E.g. Packeteer, Vonage ATA And, in this talk, is not taken to include non-elevated services E.g. ABE, QBone Scavenger

What QoS Is Differentiated network service to provide better-than-default (BE) service WLOG, assume hereafter a Van Jacobson, virtual leased line, Premium Service Note that QoS is about removing only one factor that can cause a networked transaction to fail

Mechanisms: Classification Policing Queuing / AQM Classification ?

Mechanisms: Policing Queuing / AQMClassification Policing

Mechanisms: Queuing / AQM Policing Queuing / AQM Classification

Some Problems with QoS Theoretic Practical Economic

GigaPoP A Campus A Campus C Campus D Backbone Campus B GigaPoP B Theoretic Problems How do edge-to-edge virtual trunks concatenate to form an e2e service? What exactly are the policers and shapers at inter-domain boundaries?

Practical Problems Requires all-or-nothing network upgrades (e.g. all access interfaces must police) Dramatic changes to network operations, peering arrangements, and business models

Practical Problems (cont.) In a well-provisioned network Premium is indistinguishable from BE How can a user (or even a provider) verify service? What happens to Premium service in the face of a determined adversary?

Economic Problems Router costs Operational costs Billing costs Support costs

Some Alternatives to QoS Overprovisioning Cheapest way to provide fabulous service to important apps, is to provide it to all apps Pricing Congestion pricing Nice theoretic properties But not practical Usage-based pricing Would help a lot Business access is increasingly metered Could provide differentiated services (e.g. Paris Metro Pricing)

A History of Non-Deployment QoS Wasnt Needed ( ) QoS Isnt Needed ( ) QoS Shouldnt Be Needed (2007-)

QoS Wasnt Needed ( ) Ambitious QoS program (QBone) Many hard-won lessons Negative outcome not at all a foregone conclusion Naïve codecs ported from ISDN world wouldnt tolerate packet loss Few users of real-time applications anyway

QoS Isnt Needed ( ) Adaptive, loss-tolerant codecs Many users of real-time applications (Vonage, Skype, Internet2 videoconf) Generous provisioning ensures that real- time apps just work

Hang On a Second! ~10 4 hosts with nothing slower than switched 100Mbps Ethernet between them ~25 of these could congest the 2.4 Gbps Abilene backbone (or 100 the 10 Gbps) 90% of traffic is TCP TCP is designed to congest Yet, the backbone is lightly loaded Whats going on?!

The Terrible Truth (overprovisioning works, because TCP doesnt)

QoS Shouldnt Be Needed (2007-) Either TCP will stay broken or be replaced New transport protocols (e.g. XCP, MaxNet, PCP) dont build huge queues Even better packet loss concealment through improved codecs

Summary QoS is interesting QoS is expensive Scarcity should become scarcer QoS has not been needed thus far QoS should not be needed for the foreseeable future