Internet2 QoS: Baby Steps and Big Lessons Ben Teitelbaum July 26 th, 2001 IBM Internet2 Day.

Slides:



Advertisements
Similar presentations
June 27, 2007 FIND Meeting, From Packet-Switching to Contract- Switching Aparna Gupta Shivkumar Kalyanaraman Rensselaer Polytechnic Institute Troy,
Advertisements

Multihoming and Multi-path Routing
QoS Strategy in DiffServ aware MPLS environment Teerapat Sanguankotchakorn, D.Eng. Telecommunications Program, School of Advanced Technologies Asian Institute.
ITU-T Workshop on IP/Optical Chitose, 9-11 July 2002 Session Network Performance N eal Seitz, Chair SG 13/WP 4 IP Performance Specifications: Progress.
Japan Telecom Information & Communication Labs
ITU-T Workshop on Security Seoul (Korea), May 2002 Telecommunication network reliability Dr. Chidung LAC.
QoS Not Needed Ben Teitelbaum Internet2 VoIP SIG September, 2006.
Traffic Engineering over MPLS
Two-Market Inter-domain Bandwidth Contracting
Chapter 1: Introduction to Scaling Networks
Quality of Service CS 457 Presentation Xue Gu Nov 15, 2001.
S Licentiate course on Telecommunications Technology (4+1+3 cr.) Course Topic Spring 2000: Routing Algorithms in the DiffServ MPLS Networks Introduction.
Flow Aware Networking © 2007 Katedra Telekomunikacji AGH Flow Aware Networking Router model lead by prof. dr hab. inż. Andrzej Jajszczyk.
Nicolas Simar – DANTE : Premium IP and LBE transparency on GEANT QoS on GÉANT Premium IP and Less than Best Effort.
IETF Differentiated Services Concerns with Intserv: r Scalability: signaling, maintaining per-flow router state difficult with large number of flows r.
Tiziana Ferrari Differentiated Services Test: Report1 Differentiated Service Test REPORT TF-TANT Tiziana Ferrari Frankfurt, 1 Oct.
INTERNET QOS: A BIG PICTURE XIPENG XIAO AND LIONEL M. NI, MICHIGAN STATE UNIVERSITY Jinyoung You CS540, Network Architect.
CS640: Introduction to Computer Networks Aditya Akella Lecture 20 – QoS.
IPv6 Technology and Advanced Services 19/10/2004 IPv6 Technology and Advanced Services IPv6 Quality of Service Dimitris Primpas
CPSC Topics in Multimedia Networking A Mechanism for Equitable Bandwidth Allocation under QoS and Budget Constraints D. Sivakumar IBM Almaden Research.
Shivkumar Kalyanaraman Rensselaer Polytechnic Institute 1 ECSE-6600: Internet Protocols Informal Quiz #11 Shivkumar Kalyanaraman: GOOGLE: “Shiv RPI”
Differentiated Services. Service Differentiation in the Internet Different applications have varying bandwidth, delay, and reliability requirements How.
1 Some QoS Deployment Issues Shumon Huque University of Pennsylvania MAGPI GigaPoP April 15th NSF/ITR Scalable QoS Workshop.
ACN: IntServ and DiffServ1 Integrated Service (IntServ) versus Differentiated Service (Diffserv) Information taken from Kurose and Ross textbook “ Computer.
QoS Protocols & Architectures by Harizakis Costas.
CSE 401N Multimedia Networking-2 Lecture-19. Improving QOS in IP Networks Thus far: “making the best of best effort” Future: next generation Internet.
Presented By: Michael Pincott and Matt Vidal July 29, 2003.
School of Information Technologies IP Quality of Service NETS3303/3603 Weeks
Internet QoS Syed Faisal Hasan, PhD (Research Scholar Information Trust Institute) Visiting Lecturer ECE CS/ECE 438: Communication Networks.
CSc 461/561 CSc 461/561 Multimedia Systems Part C: 3. QoS.
An Architecture for Differentiated Services
1 Network Architecture and Design Internet QoS Differentiated Services (DiffServ) Multiprotocol Label Switching (MPLS) Reference Zheng Wang, Internet QoS,
Quality of Service (QoS)
Optimizing Metro Ethernet
Tiziana FerrariQuality of Service for Remote Control in the High Energy Physics Experiments CHEP, 07 Feb Quality of Service for Remote Control in.
© 2006 Cisco Systems, Inc. All rights reserved. Module 4: Implement the DiffServ QoS Model Lesson 4.1: Introducing Classification and Marking.
AIMS’99 Workshop Heidelberg, May 1999 Ko / CP 4/99 Linkage between Internet Service Architectures and ATM
Is Lambda Switching Likely for Applications? Tom Lehman USC/Information Sciences Institute December 2001.
QoS Guarantees  introduction  call admission  traffic specification  link-level scheduling  call setup protocol  required reading: text, ,
{vp, sra, Security in Differentiated Services Networks Venkatesh Prabhakar Srinivas R.
QoS in MPLS SMU CSE 8344.
IntServ / DiffServ Integrated Services (IntServ)
CS Spring 2011 CS 414 – Multimedia Systems Design Lecture 23 - Multimedia Network Protocols (Layer 3) Klara Nahrstedt Spring 2011.
Tiziana Ferrari Quality of Service Support in Packet Networks1 Quality of Service Support in Packet Networks Tiziana Ferrari Italian.
CSE QoS in IP. CSE Improving QOS in IP Networks Thus far: “making the best of best effort”
QOS مظفر بگ محمدی دانشگاه ایلام. 2 Why a New Service Model? Best effort clearly insufficient –Some applications need more assurances from the network.
Tiziana Ferrari Diffserv deployment in the wide area: network design and testing1 Diffserv deployment in the wide area: network design and testing Tiziana.
Class-based QoS  Internet QoS model requires per session state at each router  1000s s of flows  per session RSVP is complex => reluctance.
1 Quality of Service Outline Realtime Applications Integrated Services Differentiated Services MPLS.
Wolfgang EffelsbergUniversity of Mannheim1 Differentiated Services for the Internet Wolfgang Effelsberg University of Mannheim September 2001.
QoS on GÉANT - Aristote Seminar -- Nicolas Simar QoS on GÉANT Aristote Seminar, Paris (France), Nicolas Simar,
Network Support for QoS – DiffServ and IntServ Hongli Luo CEIT, IPFW.
The QBone Project Roch Guerin Dept. Elec. Eng. University of Pennsylvania.
Bjorn Landfeldt, The University of Sydney 1 NETS3303 Networked Systems.
QBone: Building a Testbed for IP Differentiated Services (Update) UCAID Member Meeting 28 April 1999 Washington D.C. Phil Emer.
1 MPLS: Progress in the IETF Yakov Rekhter
TeraPaths: A QoS Enabled Collaborative Data Sharing Infrastructure for Petascale Computing Research The TeraPaths Project Team Usatlas Tier 2 workshop.
Differentiated Services IntServ is too complex –More focus on services than deployment –Functionality similar to ATM, but at the IP layer –Per flow QoS.
NC STATE UNIVERSITY / MCNC Protecting Network Quality of Service Against Denial of Service Attacks Douglas S. Reeves  S. Felix Wu  Fengmin Gong DARPA.
Challenges in the Next Generation Internet Xin Yuan Department of Computer Science Florida State University
INFSO-RI Enabling Grids for E-sciencE Institution of SLAs TNLC Meeting ― Athens, Afrodite Sevasti (SA2, GRNET)
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.
An End-to-End Service Architecture r Provide assured service, premium service, and best effort service (RFC 2638) Assured service: provide reliable service.
Mar-16 1 Cairo University Faculty of Engineering Electronics &Communication dpt. 4th year Linux-based Implementation Of a Router (B.Sc Graduation project)
Multiprotocol Label Switching (MPLS) Routing algorithms provide support for performance goals – Distributed and dynamic React to congestion Load balance.
Internet Quality of Service
Advanced Computer Networks
MLEF Without Capacity Admission Does Not Satisfy MLPP Requirements
EE 122: Differentiated Services
CIS679: Two Planes and Int-Serv Model
Presentation transcript:

Internet2 QoS: Baby Steps and Big Lessons Ben Teitelbaum July 26 th, 2001 IBM Internet2 Day

IBM Internet2 Day (July 26 th, 2001)2 The Goal 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 of the telephone network. - S. Keshav (An Engineering Approach to Computer Networking, Addison-Wesley, 1997.)

IBM Internet2 Day (July 26 th, 2001)3 The Environment Wavelength division multiplexing (WDM) lambdas are proliferating quicker than Moores Law, with total bandwidth per optical fiber increasing faster still-perhaps four times a year...[and] the rate of change is speeding up...The Law of Wasted Bandwidth tells us that the companies that exploit bandwidth recklessly, will win. - George Gilder (Gilder Technology Report, January 2001)

IBM Internet2 Day (July 26 th, 2001)4 architecture A Brief History of Internet2 QoS Began chanting: enable advanced applications, … Assessed requirements What do you want? What can you give us? •Recommended DiffServ and Jacobson-style Premium Service •Charted QBone initiative •Developed architecture and proceeded to implement it •Frustration and disillusionment •Refocusing on lighter-weight services (e.g. QBSS) and reëvaluation of application needs frustration deployment new approaches reëvaluation

IBM Internet2 Day (July 26 th, 2001)5 QBone Architecture A Service: QBone Premium Service •Built on Expedited Forwarding (EF) (RFC 2598) •Assurance: near-zero loss & low, bounded jitter for marked traffic conforming to a specified peak rate a.k.a. “virtual leased line”, “virtual wire” Reservation Setup Protocol •Now: long-lived, manual setup •Proposed: SIBBS protocol between QBone domains; RSVP end-to-end between hosts QBone Measurement Architecture •Uniform collection of QoS metrics •Uniform dissemination interface

IBM Internet2 Day (July 26 th, 2001)6 QBone Architecture (30 kilofoot view) •Architecture focuses on interdomain interfaces... –Edge-to-edge services –Signaling –Measurement GigaPoP A Campus A Campus C Campus D Backbone Campus B GigaPoP B •...and how edge-to-edge services concatenate to form an e2e service •Each domain needs to think in terms of provisioning edge-to-edge virtual trunks (policed on ingress / shaped on egress)

IBM Internet2 Day (July 26 th, 2001)7 QBone Architecture v2.0 Architecture under review by design team •Collaboration with TF-NGN Premium-IP group •Clarifying service assurance •Fixing known bugs in measurement architecture •Clarifying implications for operators and SLAs Big issues: •How to balance service ideal with need for incremental deployment? •Delay assurance? •Routing-based edge classification •Exactly what policers/shapers are needed? GigaPoP B Backbone ?

IBM Internet2 Day (July 26 th, 2001)8 QPS Status (Good News) The Good News: •With enough elbow grease, e2e services can be built •DiffServ building blocks increasingly available in modern routers •Many host OSs capable of QoS signaling (RSVP) •Numerous DiffServ testbed trials •Partial deployment in Internet2 backbones •Has enabled some networking research –On the Impact of Policing and Rate Guarantees in Diff-Serv Networks: A Video Streaming Application Perspective, R. Guerin et al. (to be presented at SIGCOMM 2001) –Aggregation and Scalable QoS: A Performance Study, H. Fu, E. Knightly (IWQoS 2001)

IBM Internet2 Day (July 26 th, 2001)9

10 QPS Status (Bad News) The Bad News: •Low demand for QPS (app/net chicken/egg dynamic) •Router support for DiffServ is spotty; E.g... –no PQ –DiffServ comes with a performance cost –limitations on token bucket depths –inflexible classification rules •Elbow grease in short supply in most campus IT shops •Building a QPS cloud requires upgrading the world

IBM Internet2 Day (July 26 th, 2001)11 QBone Scavenger Service Basic idea Voluntary marking hints to network that degraded service is OK (like Un*x nice for the network) •Scavenger traffic may be degraded at congestion points •Thin best-effort network that can expand to full capacity in absence of congestion Goals •A tool to preserve/extend uncongested BE experience for interactive applications

IBM Internet2 Day (July 26 th, 2001)12 Motivations 1/3 All traffic is not equal •Mix of critical/non-critical traffic •Since you may be competing with yourself for downstream resources, its in your interest to identify non-critical traffic to protect your critical traffic Most routers support multiple queues •Lets get some value and experience out of them! Internet2 utilization very low •Pro: interactive apps work fine; Con: what a waste •What new applications could be built if we werent shy about filling the pipes?

IBM Internet2 Day (July 26 th, 2001)13 Motivations 2/3 Congestion points •Yes Virginia, they do exist! •If Internet2 E2E-PI succeeds, they will continue to exist Fine-grained Netiquette •Self-policing users exist (bulk transfers run at night) –HEP community –Admin functionality (e.g. backups) •Lets let these folks run their flows all day long Pricing •Additional control over upstream commodity usage •Potential negotiation point with commodity providors

IBM Internet2 Day (July 26 th, 2001)14 Motivations 3/3 Policy •Users/institutions could mark non-mission traffic

IBM Internet2 Day (July 26 th, 2001)15 QBSS Service Definition Voluntary marking for QBSS •Packets indicated by DSCP= •Codepoint has global significance •Extra-semantics for class selector PHB Domain requirements •Must propagate QBSS DSCP •Router requirements –Forward independently giving it a lower probability of timely forwarding OR forward in same manner as BE –Offer a very small minimum departure rate (unlike BH PDB) –QBSS gets all un-used bandwidth

IBM Internet2 Day (July 26 th, 2001)16 Implications Very nice deployment story •On day one... –Near ubiquitous deployment –Should just work with multicast –Technology transfer begins •Incremental deployment at congestion points to restore uncongested best-effort service Policy? Pricing? Performance?

IBM Internet2 Day (July 26 th, 2001)17 Where is Growth Coming From? Current growth •From three university dorm nets Working with... •GRAPE / TRANSPAC •CERN •SLAC / Cosm library Applications now QBSS-enabled •wu-ftp •Apache •bbftp

IBM Internet2 Day (July 26 th, 2001)18 Summary QBone testbed architecture •Still makes sense •Some tweaks underway Working on deploying two services •QBSS (fast deployment path) •QPS (slow deployment path) How to participate •Join the mailing list •Join a QoS WG activity –Architecture DT –Scavenger DT – Application QoS Needs DT – Signaling DT

IBM Internet2 Day (July 26 th, 2001)19 For more information... Internet2 Home: • Internet2 QoS Working Group Home: • •(links to all WG design teams from here) QBone Home: • Abilene Premium Service Home: •

IBM Internet2 Day (July 26 th, 2001)20