QoS research in a complicated world Christian Huitema Architect Windows Networking & Communications Microsoft Corporation.

Slides:



Advertisements
Similar presentations
Say NO to Multi-hop Wireless Networks Suresh Singh.
Advertisements

Octoshape experience: a matter of quality Stephen Alstrup Octoshape August 2008
QoS Not Needed Ben Teitelbaum Internet2 VoIP SIG September, 2006.
Quality of Service CS 457 Presentation Xue Gu Nov 15, 2001.
1 School of Computing Science Simon Fraser University CMPT 771/471: Internet Architecture & Protocols TCP-Friendly Transport Protocols.
Improving TCP over Wireless by Selectively Protecting Packet Transmissions Carla F. Chiasserini Michele Garetto Michela Meo Dipartimento di Elettronica.
© Leaf Solutions, LLC. All Rights Reserved What’s New in Everett Microsoft.Net V1.1.
Enabling IPv6 in Corporate Intranet Networks
17/10/031 Summary Peer to peer applications and IPv6 Microsoft Three-Degrees IPv6 transition mechanisms used by Three- Degrees: 6to4 Teredo.
4/27/2015Slide 1 Rethinking the design of the Internet: The end to end arguments vs. the brave new world Marjory S. Blumenthal Computer Science and Telecomms.
Four myths about GENI (and one recommendation) Constantine Dovrolis College of Computing Georgia Tech.
Doc.: IEEE /0604r1 Submission May 2014 Slide 1 Modeling and Evaluating Variable Bit rate Video Steaming for ax Date: Authors:
The Sniper Attack: Anonymously Deanonymizing and Disabling the Tor Network Rob Jansen et. al NDSS 2014 Presenter: Yue Li Part of slides adapted from R.
CTO Office Reliability & Security Distinctions and Interactions Hal Lockhart BEA Systems.
Receiver-driven Layered Multicast S. McCanne, V. Jacobsen and M. Vetterli University of Calif, Berkeley and Lawrence Berkeley National Laboratory SIGCOMM.
Advanced Computer Networking Congestion Control for High Bandwidth-Delay Product Environments (XCP Algorithm) 1.
Congestion Control An Overview -Jyothi Guntaka. Congestion  What is congestion ?  The aggregate demand for network resources exceeds the available capacity.
Is IP Going To Take Over The World: Offense Isaac Chung Gary Bramwell.
Receiver-driven Layered Multicast S. McCanne, V. Jacobsen and M. Vetterli SIGCOMM 1996.
James 1:5 If any of you lacks wisdom, he should ask God, who gives generously to all without finding fault, and it will be given to him.
15-441: Computer Networking Lecture 26: Networking Future.
Self-Tuning End-2-End QoS Internet ICT Centre Presented by: Zvi Rosberg 21 March 2007.
Internet Research Needs a Critical Perspective Towards Models –Sally Floyd –IMA Workshop, January 2004.
Cross Layer Design in Wireless Networks Andrea Goldsmith Stanford University Crosslayer Design Panel ICC May 14, 2003.
High Performance Networking with Little or No Buffers Yashar Ganjali on behalf of Prof. Nick McKeown High Performance Networking Group Stanford University.
MP3 / MD740 Strategy & Information Systems Dec. 8, 2004 Telecom Technology, Value Chain, & Strategic Alignment.
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.
1 Auction or Tâtonnement – Finding Congestion Prices for Adaptive Applications Xin Wang Henning Schulzrinne Columbia University.
1 Emulating AQM from End Hosts Presenters: Syed Zaidi Ivor Rodrigues.
The End of Internet Architecture Author: Timothy Roscoe Presented by Gross, Zhaosheng Zhu.
Random Early Detection Gateways for Congestion Avoidance
1 Last Class! Today: r what have we learned? r where is the networking world going? r question and answers r evaluation.
Using Prices to Allocate Resources at Access Points Jimmy Shih, Randy Katz, Anthony Joseph One Administrative Domain Access Point A Access Point B Network.
Peter Parnes, CDT1/22 Media Scaling of IP-Multicast Streams in Heterogeneous Networks Peter Parnes LTU-CDT/Marratech Roxy Workshop Media Scaling.
The War Between Mice and Elephants By Liang Guo (Graduate Student) Ibrahim Matta (Professor) Boston University ICNP’2001 Presented By Preeti Phadnis.
The Future of the Internet Jennifer Rexford ’91 Computer Science Department Princeton University
Network Measurement Bandwidth Analysis. Why measure bandwidth? Network congestion has increased tremendously. Network congestion has increased tremendously.
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.
Introduction 1-1 Chapter 1: roadmap 1.1 What is the Internet? 1.2 Network edge  end systems, access networks, links 1.3 Network core  circuit switching,
Adaptive Packet Marking for Providing Differentiated Services in the Internet Wu-chang Feng, Debanjan Saha, Dilip Kandlur, Kang Shin October 13, 1998.
Should SIP be modified to enforce per call billing? Christian Huitema Architect, Windows Networking Microsoft Corporation.
Cross Layer Design (CLD) for Wireless Networks. Future Wireless Systems Nth Generation Cellular Wireless Internet Access Wireless Video/Music Wireless.
Future Internet Architecture Panel Discussion 2006 Broadnets Conference San Jose October 4, 2006 John Musacchio Assistant Professor Technology and Information.
ICOM 6115©Manuel Rodriguez-Martinez ICOM 6115 – Computer Networks and the WWW Manuel Rodriguez-Martinez, Ph.D. Lecture 3.
INFOCOM A Receiver-Driven Bandwidth Sharing System (BWSS) for TCP Puneet Mehra, Avideh Zakhor UC Berkeley, USA Christophe De Vleeschouwer Université.
Simple Multihoming Experiment draft-huitema-multi6-experiment-00.txt Christian Huitema, Microsoft David Kessens, Nokia.
Sharing Information across Congestion Windows CSE222A Project Presentation March 15, 2005 Apurva Sharma.
ACN: RED paper1 Random Early Detection Gateways for Congestion Avoidance Sally Floyd and Van Jacobson, IEEE Transactions on Networking, Vol.1, No. 4, (Aug.
1 Evolving a Manageable Internet Tom Anderson University of Washington.
The Internet is Broken, and How to Fix It Jim Gettys Bell Labs July 27, 2012.
Distributed Systems and Algorithms Sukumar Ghosh University of Iowa Spring 2011.
© 2006 Cisco Systems, Inc. All rights reserved. Optimizing Converged Cisco Networks (ONT) Module 3: Introduction to IP QoS.
A Practical Approach for Providing QoS: MPLS and DiffServ
Vertical Optimization Of Data Transmission For Mobile Wireless Terminals MICHAEL METHFESSEL, KAI F. DOMBROWSKI, PETER LANGENDORFER, HORST FRANKENFELDT,
Tiered Incentives for Integrity Based Queuing Fariba Khan, Carl A. Gunter University of Illinois at Urbana-Champaign.
Resilient Overlay Networks Robert Morris Frans Kaashoek and Hari Balakrishnan MIT LCS
1/26 Module C - Part 2 DOMINO Detection Of greedy behavior in MAC layer of IEEE public NetwOrks Prof. JP Hubaux Mobile Networks
Towards Adaptive Congestion Management for Interactive Real- Time Communications Dirk KutscherMirja KühlewindBob Briscoe IAB/IRTF Congestion Control Workshop.
Introducing a New Concept in Networking Fluid Networking S. Wood Nov Copyright 2006 Modern Systems Research.
End-to-End Principle Brad Karp UCL Computer Science CS 6007/GC15/GA07 25 th February, 2009.
NC STATE UNIVERSITY / MCNC Protecting Network Quality of Service Against Denial of Service Attacks Douglas S. Reeves  S. Felix Wu  Fengmin Gong Talk:
Chapter 11.4 END-TO-END ISSUES. Optical Internet Optical technology Protocol translates availability of gigabit bandwidth in user-perceived QoS.
IPv6 - The Way Ahead Christian Huitema Architect Windows Networking & Communications
Doc.: IEEE /126 Submission May 2000 Amar Ghori et.al., ShareWaveSlide 1 Answer to QoS Questions Amar Ghori Steven Gray Evan Green Raju Gubbi Maarten.
Tightly Coupled Congestion Control in WebRTC Michael Welzl Upperside WebRTC conference Paris
Introduction1-1 Data Communications and Computer Networks Chapter 1 CS 3830 Lecture 3 Omar Meqdadi Department of Computer Science and Software Engineering.
Four myths about GENI (and one recommendation)
A Cognitive Approach for Cross-Layer Performance Management
File Transfer Issues with TCP Acceleration with FileCatalyst
Presentation transcript:

QoS research in a complicated world Christian Huitema Architect Windows Networking & Communications Microsoft Corporation

Infocom 2002QoS research in a complex world2 The state of research ? We need QoS for VoIP, video on demand, etc. To implement QoS, we need queuing models, signaling protocols, QoS contracts, etc. And I get to do tons of maths and publish papers.

Infocom 2002QoS research in a complex world3 The contrarian's view Look at the real network! We don’t really need QoS for VoIP, we need bandwidth for video on demand, etc. QoS signaling is dead. Maths are nice, use them for adaptivity.

Infocom 2002QoS research in a complex world4 Myth : QoS provides better service Myth: In a QoS enabled network, you get more bandwidth, less delays Reality: QoS = access control. You can only provide better service to some if you exclude others. Deployment issue: Only develop an application, if there is enough bandwidth “in most places”

Infocom 2002QoS research in a complex world5 Myth: Applications will require QoS Myth: Applications will use a QoS API, because that will give better service. Reality As long as QoS is not ubiquitous, applications must be adaptive. Deployment issue Since applications don’t require it, little incentive to upgrade the network. Little incentive to maintain the API

Infocom 2002QoS research in a complex world6 Myth: congestion occurs in the network Myth: There are bottlenecks in the network, each hop adds delays Reality: Look at Global Crossing, Qwest, Worldcom Price of Mbps divided by 6 in 2 years Congestion occurs mostly at the edges. Deployment issue: Operators of large networks don’t perceive any benefit to QoS, just costs.

Infocom 2002QoS research in a complex world7 Myth: QoS mechanism provide quality Myth: We can use QoS mechanisms to protect users from network issues Reality: How exactly do we use QoS to protect a web server against a denial of service attack? Deployment issue: Making the network more robust requires “last mile” solutions.

Infocom 2002QoS research in a complex world8 Myth: eventually, QoS everywhere Myth: Eventually, all routers will provide QoS Reality: “Wireless guarantee” is an oxymoron Deployment issue: A broken QoS promise will break the application. If you cannot have QoS everywhere, the application must be adaptive

Infocom 2002QoS research in a complex world9 A short summary The difference between theory and practice is even larger in practice than in theory

Infocom 2002QoS research in a complex world10 Three QoS research suggestions Apply local solutions to local problems Get more data If you don’t have guarantee, adapt!

Infocom 2002QoS research in a complex world11 Suggestion: research edge solutions Backbone = large, edge = small The law of big numbers does not apply to small numbers Edge = degrees of liberty for innovation MAC layer for wireless (802.1p ?) Cooperation between local players Receive side enforcement First router solutions… Liberty => research playground

Infocom 2002QoS research in a complex world12 Suggestion: get as much data as we can! Understand delays and losses In the network, at the edges What is the distribution? What are the causes? Fix the obvious bugs! E.g. router hiccups, bad hardware Repeat the measurements Don’t settle for yesteryear data. History matters! Praise the XVI century astronomers!

Infocom 2002QoS research in a complex world13 Suggestion: research adaptation models Today’s model are very crude The 1988 Internet 6 nodes NS simulations… TCP slow-start is probably wrong If we learn about the network, we can design better adaptation models APP Need the right black box model

Infocom 2002QoS research in a complex world14 A short summary Success is, finding something your professors don’t know Even better, prove them wrong Learn how the Internet really behaves, Find where the old hypotheses are wrong, Build on it!