Internet2 QBone: Building a Testbed for IP Differentiated Services INET99 June 23 rd, 1999 San Jose, California Ben Teitelbaum.

Slides:



Advertisements
Similar presentations
Linda Winkler IWS2000/APAN Technology Session Feb 17, 2000 STARTAP QBONE Activities.
Advertisements

Surveyor IP Performance Measurements Matt Zekauskas June, 1999 NLANR/I2 Joint Techs.
Japan Telecom Information & Communication Labs
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.
RSVP/Diffserv Yoram Bernet - Microsoft Raj Yavatkar - Intel.
Internet2: Which rôle for Europe? Guy Almes, Internet2 Project Dresden, Germany 6 October 1998.
QoS ( Intserv & Diffserv) BY ANJALI KULKARNI YI-AN CHEN.
CPSC Topics in Multimedia Networking A Mechanism for Equitable Bandwidth Allocation under QoS and Budget Constraints D. Sivakumar IBM Almaden Research.
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.
CS 268: Differentiated Services Ion Stoica February 25, 2003.
School of Information Technologies IP Quality of Service NETS3303/3603 Weeks
1 Network Architecture and Design Internet QoS Differentiated Services (DiffServ) Multiprotocol Label Switching (MPLS) Reference Zheng Wang, Internet QoS,
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.
CS 268: Lecture 11 (Differentiated Services) Ion Stoica March 6, 2001.
Internet Quality of Service. Quality of Service (QoS) The best-effort model, in which the network tries to deliver data from source to destination but.
Internet2 QBone —Building a Testbed for Differentiated Services Authors Benjamin Teitelbaum Internet2 (UCAID) / Advanced Network &
IP Performance Measurements using Surveyor Matt Zekauskas Guy Almes, Sunil Kalidindi August, 1998 ISMA 98.
Tiziana FerrariQuality of Service for Remote Control in the High Energy Physics Experiments CHEP, 07 Feb Quality of Service for Remote Control in.
Ben Teitelbaum January 25th, 2001 TEQUILA Workshop on Internet Design for SLS Delivery Service Specification and TE for the QBone.
AIMS’99 Workshop Heidelberg, May 1999 Ko / CP 4/99 Linkage between Internet Service Architectures and ATM
{vp, sra, Security in Differentiated Services Networks Venkatesh Prabhakar Srinivas R.
Integrated Services (RFC 1633) r Architecture for providing QoS guarantees to individual application sessions r Call setup: a session requiring QoS guarantees.
8/98 1 A Two-Tier Model for Internet Resource Management Lixia Zhang UCLA IETF RSVP WG August 26, 1998.
Internet2: Technology Innovation and Distributed Infrastructure Guy Almes Internet2 Project NANOG Meetings Denver — February 1, 1999.
The Internet2 Project Doug Van Houweling Ted Hanss Joel Mambretti Ben Teitelbaum Ann O’Beay Michael Turzanski Heather Boyles INET99 San Jose, CA June 23,
1 Integrated and Differentiated Services Multimedia Systems(Module 5 Lesson 4) Summary: r Intserv Architecture RSVP signaling protocol r Diffserv Architecture.
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.
QoS Architectures for Connectionless Networks
IP QoS for 3G. A Possible Solution The main focus of this network QoS mechanism is to provide one, real time, service in addition to the normal best effort.
Adaptive Packet Marking for Providing Differentiated Services in the Internet Wu-chang Feng, Debanjan Saha, Dilip Kandlur, Kang Shin October 13, 1998.
A Differentiated Services Implementation for High- Performance TCP Flows Volker Sander, Ian Foster, Alain Roy and Linda Winkler Forschungszentrum Jülich.
Quality of Service (QoS)
Internet2 and Abilene Advanced Networking in Higher Education Greg Wood Director of Communications.
Tiziana Ferrari Diffserv deployment in the wide area: network design and testing1 Diffserv deployment in the wide area: network design and testing Tiziana.
1-800-CALL-H.E.P. Warren Matthews Les Cottrell Rebecca Nitzan
Internet2 QBone: Building a Testbed for IP Differentiated Services TERENA-NORDUnet Networking Conference 1999 June 8 th, 1999 Lund, Sweden Ben Teitelbaum.
The Singapore Advanced Research & Education Network.
Quality of Service in IP Networks Presented by: John Rick Sharing the Knowledge Behind the Network.
Wolfgang EffelsbergUniversity of Mannheim1 Differentiated Services for the Internet Wolfgang Effelsberg University of Mannheim September 2001.
Internet2: Developments and Directions CANARIE Third Annual Advanced Networks Workshop December 15-16, 1998 Doug Van Houweling
Differentiated Services for the Internet Selma Yilmaz.
Applicazione del paradigma Diffserv per il controllo della QoS in reti IP: aspetti teorici e sperimentali Stefano Salsano Università di Roma “La Sapienza”
Internet2: update Doug Van Houweling ESnet International Meeting 17 February 1999.
The QBone Project Roch Guerin Dept. Elec. Eng. University of Pennsylvania.
Introduction to Internet2 Laurie Burns Director of Member Activities, Internet2 AN-MSI Internet 2 Planning Conference University of Texas at El Paso April.
QBone: Building a Testbed for IP Differentiated Services (Update) UCAID Member Meeting 28 April 1999 Washington D.C. Phil Emer.
CS 447 Network & Data Communication QoS Implementation for the Internet IntServ and DiffServ Department of Computer Science Southern Illinois University.
© Jörg Liebeherr, Quality-of-Service Architectures for the Internet.
EE 122: Lecture 15 (Quality of Service) Ion Stoica October 25, 2001.
Update on the IETF Diffserv Working Group NANOG 13 Detroit, MI June 8, 1998 Kathleen M. Nichols
An End-to-End Service Architecture r Provide assured service, premium service, and best effort service (RFC 2638) Assured service: provide reliable service.
Differentiated Services IntServ is too complex –More focus on services than deployment –Functionality similar to ATM, but at the IP layer –Per flow QoS.
Differentiated Services Two Approaches for Providing QoS on the Internet u “Freeway model” -- integrated services Internet (intserv) – Build a dedicated.
Data and Computer Communications Tenth Edition by William Stallings Data and Computer Communications, Tenth Edition by William Stallings, (c) Pearson Education.
An End-to-End Service Architecture r Provide assured service, premium service, and best effort service (RFC 2638) Assured service: provide reliable service.
Internet2 QBone Initiative SC99 Portland, OR November 17, 1999.
Mar-16 1 Cairo University Faculty of Engineering Electronics &Communication dpt. 4th year Linux-based Implementation Of a Router (B.Sc Graduation project)
Quality of Service Frameworks Hamed Khanmirza Principles of Network University of Tehran.
Internet2. Yesterday’s Internet  Thousands of users  Remote login, file transfer  Applications capitalize on underlying technology.
Internet2 Applications & Engineering Ted Hanss Director, Applications Development.
Internet Quality of Service
Klara Nahrstedt Spring 2009
CIS679: Two Planes and Int-Serv Model
Internet2: update Doug Van Houweling
Presentation transcript:

Internet2 QBone: Building a Testbed for IP Differentiated Services INET99 June 23 rd, 1999 San Jose, California Ben Teitelbaum

ISOC INET99 Conference - San Jose, CA, June 23, 1999 Internet2 Dogma: There is a circularity between advanced networks and advanced apps Networked Applications Network Engineering Enables Motivate

ISOC INET99 Conference - San Jose, CA, June 23, 1999 QBone Dogma Article1: Inverse Apps  Networking circularity has applied to QoS QoS-needy Applications Network QoS Inhibited Prevented

ISOC INET99 Conference - San Jose, CA, June 23, 1999 QBone Dogma Article2: Work with the neediest apps, build a testbed, and turn the arrows around! QoS-needy Applications Network QoS Enables Motivates

ISOC INET99 Conference - San Jose, CA, June 23, 1999 Internet2 QBone Initiative n Build interdomain testbed infrastructure – Balance networking research with providing a service – Experiment and improve understanding of DiffServ – Iterate and improve testbed design n Support intradomain & interdomain deployment n Lead and follow IETF standards work – Some parts of DiffServ architecture cooked; others far from it – Our experience will inform standards process n Openness of R&E community gives us an edge – We can live with somewhat flaky infrastructure – We are open to sharing implementation experiences and measurement data

ISOC INET99 Conference - San Jose, CA, June 23, 1999 Internet2 QoS Working Group – Osama Aboul-Magd (Nortel) – Andy Adamson (Michigan) – Grenville Armitage (Lucent) – Steve Blake (Torrent) – Scott Bradner (Harvard) – Scott Brim (Newbridge) – Larry Conrad (Florida State) – John Coulter (CA*net2) – Chuck Song (MCI/vBNS) – Fred Baker / Larry Dunn (Cisco) – Rüdiger Geib (Deutsche Telekom) – Terry Gray (U Washington) – Jim Grisham (NYSERNet) – Roch Guerin (Penn) – Susan Hares (Merit) – Joseph Lappa (CMU) – Jay Kistler (FORE) – Klara Nahrstedt (UIC) – Kathleen Nichols (IETF coordination) – Ken Pierce (3com) – John Sikora (ATT Labs) – Ben Teitelbaum (chair) – John Wroclawski (MIT) – a liaison from each MOU partner

ISOC INET99 Conference - San Jose, CA, June 23, 1999 Internet2 Applications n Qualitative and quantitative improvements in how we conduct research, teaching, and learning n Require advanced networks n Examples: – Interactive research collaboration and instruction – Real-time access to remote scientific instruments – Large-scale, multi-site computation and database processing – Shared virtual reality

ISOC INET99 Conference - San Jose, CA, June 23, 1999 Big Problem #1: Understanding Application Requirements n What services do tomorrow’s applications need? n Range of poorly-understood needs – Both intolerant apps (e.g. tele-immersion) and tolerant apps (e.g. large FTPs, desktop video conferencing) important – Many apps need absolute, per-flow QoS assurances – Adaptive apps may require a minimum level of QoS, but can exploit additional network resources if available – Some institutions/users want multiple classes of best-efforts service (CoS) with relative precedence levels Good Bad Intolerant Better Tolerant Adaptive n Need better understanding through experience Different App Needs

ISOC INET99 Conference - San Jose, CA, June 23, 1999 Big Problem #2: Scalability n Convergence of flows on the core means: – Large numbers of flows through each router – High forwarding rate requirements n Need to support QoS end-to-end, but keep per-flow state & packet forwarding overhead out of the core Lots of flows here!

ISOC INET99 Conference - San Jose, CA, June 23, 1999 Big Problem #3: Interoperability Campus Networks GigaPoPs Campus Networks … and between multiple implementations of network elements... Backbone Networks (vBNS, Abilene, …)... between separately administered and designed clouds... … is crucial if we are to provide end-to-end QoS.

ISOC INET99 Conference - San Jose, CA, June 23, 1999 DiffServ for Internet2 n July February 1998 – WG struggled to understand needs of advanced applications / realities of QoS engineering – Frustrations with RSVP give birth to IETF DiffServ n May 1998 – WG recommends EF/Premium DiffServ focus for I2 QoS – First Internet2 Joint Applications/Engineering Workshop, Santa Clara, CA (report on web site) n October 1998 – QBone initiative launched

ISOC INET99 Conference - San Jose, CA, June 23, 1999 DiffServ Overview n Exploits edge/core distinction for scalability n Applications contract for specific QoS profiles – Policing at network periphery – A few simple, differentiated per-hop forwarding behaviors (PHBs) n Indicated in packet header n Applied to PHB traffic aggregates – PHBs + policing rules = range of services n Clouds contract for aggregate QoS traffic profiles – Policing at cloud-cloud boundary – Supports simple, bilateral business agreements

ISOC INET99 Conference - San Jose, CA, June 23, 1999 DiffServ Architecture Leaf Router (police, mark flows) Ingress Edge Router (classify, police, mark aggregates) Egress Edge Router (shape aggregates) Core routers Core routers Bandwidth Brokers (perform admissions control, manage network resources, configure leaf and edge devices) BB Source Destination

ISOC INET99 Conference - San Jose, CA, June 23, 1999 Example Service #1: Premium n Contract: leased line emulation at a specified peak rate n PHB = “forward me first” (EF) n Policing rule = drop out-of-profile packets n On egress, clouds must shape EF aggregates to mask induced burstiness

ISOC INET99 Conference - San Jose, CA, June 23, 1999 Why Premium First? n Simplest absolute service to understand n Strongest flavor of DiffServ – Could support our most demanding applications – Less demanding applications should work fine on emerging high-performance BE infrastructure n Explore other PHBs (AF) later n To understand this, consider “typical” Internet2 performance: – I2 networks are largely uncongested – Jitter and loss still occur – Route flaps to the commodity Internet still occur Premium Assured Olympic (CoS)

ISOC INET99 Conference - San Jose, CA, June 23, 1999 Typical 1999 Internet2 Performance East Coast University to West Coast DOE Lab Minimum Delay 50th Percentile Delay 90th Percentile Delay

ISOC INET99 Conference - San Jose, CA, June 23, Initial QIG * * 11 February 1999 (actual connectivity and participating networks may vary as deployment progresses) Other NGIXs ESNet NREN Abilene UMass UMN vBNS MAGPINYSERNetTexas GPPSCNCNI CA*Net2 APANSingAREN SURFNet Merit UMich UPenn CMU TAMUDukeNCSU UNC CTIT IU EVL iCAIR NWU UBC ARDNOC NTU NUS LBNL Ames ANL KDD Labs Korea RISQ CRCUNB MREN / STAR TAP Other DOE Labs Other NASA Labs

ISOC INET99 Conference - San Jose, CA, June 23, 1999 QBone BB Group n Open group chartered to recommend BB solutions for the QBone n Lead by Sue Hares - Merit Networks n Six R&E proto-BBs: – Merit – BCIT – UCLA n Extensive participation from corporate partners n QBone BB requirements draft on web site n Prototype inter-BB signaling protocol due soon – Telia / Luleå University of Technology – ANL/Globus – LBNL Clipper

ISOC INET99 Conference - San Jose, CA, June 23, 1999 QBone Milestones n Sep 25th - Call for participation n Oct 30th - WG recommends initial QIG participants n Dec 1st - 1st QIG / QBone BB meeting (Evanston) n Jan 1st - WG makes major push on architecture draft n Jan 26th - 2nd QIG / QBone BB Meeting (RTP) n Mar 7th - Measurement sub-group drafts QMA n Mar 9th - 3rd QIG / QBone BB Meeting (Las Cruces) n May 21st - WG opens QIG n June 8th - Open QBone interop BOF (Pittsburgh)

ISOC INET99 Conference - San Jose, CA, June 23, 1999 QBone Architecture (10km view) n IETF “Diff” (EF PHB) + QBone “Serv” (QPS) n QBone Premium Service – Idea: converge on Jacobson’s VLL “Premium” service – Well-defined SLS: n Peak rate R & “Service MTU” M implying a token bucket meter n Near-zero loss n Low jitter – Delay variation due to queuing effects should be no greater than the packet transmission time of a service MTU sized packet – All bets are off if the reserved interdomain route flaps n Plus important value-adds: – Integrated measurement/dissemination infrastructure – Experimentation with pre-standards inter-domain bandwidth brokering and signaling

ISOC INET99 Conference - San Jose, CA, June 23, 1999 QBone Measurement Architecture 1 n Collection –  metrics, EF and BE... – Active metrics n One-way delay-variation n One-way loss n Traceroutes n e.g. IPPM Surveyors – Passive metrics n Load n Discards (suggested) n Link bandwidths (suggested) n EF reservation load n e.g. OCxMon, RTFM, MIBs Boundary Router Intra-Domain Premium Path Inter-Domain Premium Path Active Measurements MIB-based statistics Passive Measurements PM node AM node QBone Domain2 QBone Domain1 QBone Domain3

ISOC INET99 Conference - San Jose, CA, June 23, 1999 QBone Measurement Architecture 2 n Dissemination – HTTP, even for raw data – real-time + archived measurements – Canonical names for: n Metrics n Domains – Standard metric aggregations: n Mostly 5-minute aggregations – Standard URL name space for: n MRTG-style plots n Raw ASCII data n / / / / /..{html | gif | txt}

ISOC INET99 Conference - San Jose, CA, June 23, 1999 Starting Simply n Intradomain – Van’s campus example – At least 10Mbps everywhere – “Count to ten” admissions control with no topological knowledge n Interdomain – Could we do something similar in the early QBone? – Problem: Worst case down-stream provisioning starts to look pretty bad even with small initial participant set. H H H H GigaPoP...

ISOC INET99 Conference - San Jose, CA, June 23, 1999 Generic Internet2 Topology NGIXs CC GigaPoP CC CC CC Abilene CC GigaPoP CC CC CC vBNS L C ESNet, NREN, Int’l,... L C

ISOC INET99 Conference - San Jose, CA, June 23, 1999 ESNet, NREN, STARTAP,... Abilene GigaPoP vBNS Phase 0 Demand Assessment NGIXs CC CC CC CC CC CC CC CC Int’l L C L C

ISOC INET99 Conference - San Jose, CA, June 23, 1999 Phase 0 Deployment Planning n Converge on a consensus reservation matrix n Reservations will be static for period of phase n Reservation = {S, D, R, M, TR} – S = source – D = dest – R = peak rate n S, D are on campus network demarks n All bets are off if routing between S and D changes n All SLSs still bi-lateral, but Internet2 engineering will facilitate convergence – M = service MTU – TR = inter-domain traceroute

ISOC INET99 Conference - San Jose, CA, June 23, 1999 Phase 0 Demand Matrix Campus EF Ingress Load R D Campus Policer Config Implies Maximum EF load to be offered from here … to here

ISOC INET99 Conference - San Jose, CA, June 23, 1999 Coming Attractions... n Jun 99: QBone Architecture in last call n Jun 99: QBone BB Advisory Council will recommend a prototype inter-BB protocol n Jun/Jul 99: “Phase 0” rollout planning n Aug/Sep 99: Interdisciplinary QBone workshop n Fall 99: QBone Connect-a-thon (“QCon”) event n Fall 99: “Phase 0”

ISOC INET99 Conference - San Jose, CA, June 23, 1999 For more information... n QBone home page: n Internet2 QoS Working Group home page: