Traffic Management and. QoS Issues for Large High-Speed Networks

Similar documents
Recent Advances in Networking Including ATM, Traffic Management, Switching, and QoS

TCP/IP over ATM using ABR, UBR, and GFR Services

Quality of Service In Data Networks: Problems, Solutions, and Issues

Quality of Service In Data Networks

Issues in Traffic Management on Satellite ATM Networks

ATM Traffic Management

ATM Quality of Service (QoS)

Traffic Management of Internet Protocols over ATM

Addressing Interoperability: Issues and Challenges

Protocols for Multimedia on the Internet

Traffic Management on Satellite ATM Networks

BROADBAND AND HIGH SPEED NETWORKS

TCP/IP over ATM over Satellite Links

Quality of Service (QoS) in Data Networks

different problems from other networks ITU-T specified restricted initial set Limited number of overhead bits ATM forum Traffic Management

Current Issues in ATM Forum Traffic Management Group

Basics (cont.) Characteristics of data communication technologies OSI-Model

QoS over IP IntServ and DiffServ

Introduction to ATM Traffic Management on the Cisco 7200 Series Routers

Multicast and Quality of Service. Internet Technologies and Applications

Design Issues in Traffic Management for the ATM UBR+ Service for TCP over Satellite Networks: Report II

Intermediate Traffic Management

ATM Hierarchical Shaping ATM VC into VP Shaping, page 1

RSVP 1. Resource Control and Reservation

Resource Control and Reservation

Service-to-Service Mapping of Differentiated Services to the ABR Service of ATM in Edge/Core Networks

Real-Time Protocol (RTP)

Protocols for Multimedia on the Internet

CSE 123b Communications Software

ATM. Asynchronous Transfer Mode. (and some SDH) (Synchronous Digital Hierarchy)

Real-Time ABR, MPEG2 Streams over VBR, and Virtual Source/Virtual Destination rt-abr switch

Which Service for TCP/IP Traffic on ATM: ABR or UBR?

Traffic Management. Service Categories CHAPTER

R1 Buffer Requirements for TCP over ABR

Advanced Computer Networks

ITBF WAN Quality of Service (QoS)

Improving QOS in IP Networks. Principles for QOS Guarantees

CSE 461 Quality of Service. David Wetherall

Congestion in Data Networks. Congestion in Data Networks

Lecture 14: Performance Architecture

Traffic Management over Satellite ATM Networks: A Status Report

ATM Networks: An Overview

Traffic Management. Service Categories CHAPTER

Principles. IP QoS DiffServ. Agenda. Principles. L74 - IP QoS Differentiated Services Model. L74 - IP QoS Differentiated Services Model

Information and Communication Networks. Communication

Master Course Computer Networks IN2097

Advanced Lab in Computer Communications Meeting 6 QoS. Instructor: Tom Mahler

What Is Congestion? Computer Networks. Ideal Network Utilization. Interaction of Queues

Multimedia Networking

Defining QoS for Multiple Policy Levels

Telecommunication Services Engineering Lab. Roch H. Glitho

CPEG 514. Lecture 11 Asynchronous Transfer Mode (ATM) CPEG 514

Quality of Service in the Internet

Rohit Goyal 1, Raj Jain 1, Sonia Fahmy 1, Shobana Narayanaswamy 2

Network Support for Multimedia

Queue Overflow. Dropping Packets. Tail Drop. Queues will always sometimes overflow. But Cause more variation in delay (jitter)

Quality of Service in the Internet

QoS Policy Parameters

Performance Analysis & QoS Guarantee in ATM Networks

Differentiated Services

Quality of Service Monitoring and Delivery Part 01. ICT Technical Update Module

Convergence of communication services

ATM Logical Connections: VCC. ATM Logical Connections: VPC

Rohit Goyal 1, Raj Jain 1, Sonia Fahmy 1, Shobana Narayanaswamy 2

Presentation Outline. Evolution of QoS Architectures. Quality of Service Monitoring and Delivery Part 01. ICT Technical Update Module

Master Course Computer Networks IN2097

CSCD 433/533 Advanced Networks Spring Lecture 22 Quality of Service

Traffic Shaping with Cisco 2600/3600 and 4000/4500 Router Series using E3/T3/OC3 ATM Interfaces

Converged Networks. Objectives. References

Master Course Computer Networks IN2097

Lecture 4 Wide Area Networks - Congestion in Data Networks

QoS Guarantees. Motivation. . link-level level scheduling. Certain applications require minimum level of network performance: Ch 6 in Ross/Kurose

Network Layer Enhancements

11. Traffic management in ATM. lect11.ppt S Introduction to Teletraffic Theory Spring 2003

ATM Networks. Raj Jain

ATM Networking: Issues and Challenges Ahead

Traffic Management over Satellite ATM Networks: Recent Issues

11. Traffic management in ATM

Chapter 6: Congestion Control and Resource Allocation

IP Premium Agenda. - Services specification and implementation discussion. - Qos Parameters. M. Campanella - TF-TNG - Münster 7 feb 2001

Quality of Service in the Internet. QoS Parameters. Keeping the QoS. Leaky Bucket Algorithm

Unit 2 Packet Switching Networks - II

Quality of Service (QoS) Computer network and QoS ATM. QoS parameters. QoS ATM QoS implementations Integrated Services Differentiated Services

Asynchronous Transfer Mode (ATM) ATM concepts

Telematics 2. Chapter 3 Quality of Service in the Internet. (Acknowledgement: These slides have been compiled from Kurose & Ross, and other sources)

QoS provisioning. Lectured by Alexander Pyattaev. Department of Communications Engineering Tampere University of Technology

CSE398: Network Systems Design

ETSF10 Internet Protocols Transport Layer Protocols

Configuring QoS Policy Actions and Rules

QoS in IPv6. Madrid Global IPv6 Summit 2002 March Alberto López Toledo.

Lesson 14: QoS in IP Networks: IntServ and DiffServ

Differentiated Services

Topic 4a Router Operation and Scheduling. Ch4: Network Layer: The Data Plane. Computer Networking: A Top Down Approach

EECS 122: Introduction to Computer Networks Resource Management and QoS. Quality of Service (QoS)

Configuring ATM QoS or Shaping

Internet Services & Protocols. Quality of Service Architecture

Understanding the Available Bit Rate (ABR) Service Category for ATM VCs

ATG s Communications & Networking Technology Guide Series This guide has been sponsored by

BROADBAND AND HIGH SPEED NETWORKS

Lecture 13. Quality of Service II CM0256

Transcription:

Traffic Management and QoS Issues for Large High-Speed Networks Columbus, OH 43210 Jain@CIS.Ohio-State.Edu This presentation is available on-line: http://www.cis.ohio-state.edu/~jain/talks/nas_ipg.htm 1

Overview Why Traffic Management Traffic Management in ATM: Strength and Weaknesses Traffic Management in IP Quality of Service: Current approaches and problems 2

Trends Inter-Planetary Networks Distances are increasing WDM OC-768 Networks = 39.8 Tb/s Bandwidth is increasing Large Bandwidth-Delay Product (LBDP) Networks Information Power Grid is an LBDP network Traffic Management is Important for LBDP networks AA BB SS All links 1 Gb/s CC DD 3

Traffic Management on the Info Superhighway 1 CAC 2 Shaping 3 UPC 7 5 4 Selective Traffic Monitoring and feedback Scheduling 4 6 Frame Discard

ATM Traffic Mgmt Functions Connection Admission Control (CAC): Can quality of service be supported? Traffic Shaping: Limit burst length. Space-out cells. Usage Parameter Control (UPC): Monitor and control traffic at the network entrance. Network Resource Management: Scheduling, Queueing, resource reservation Priority Control: Cell Loss Priority (CLP) Selective Cell Discarding: Frame Discard Feedback Controls: Network tells the source to increase or decrease its load. 5

ABR vs UBR ABR Feedback No queues in the network. ABR is useful even when ATM is only in the backbone. Queues in the edge routers Allows IP routers to implement IP-specific TM/QoS policies 6

Why Explicit Feedback? Go 30 km East 35 km South Go left Longer-distance networks Can t afford too many round-trips Explicit information is better 7

ATM vs IP: Key Distinctions Traffic Management: Explicit Rate vs Loss based Traffic management is a must for high-speed or long distance. QoS: Classes: Service Categories, Integrated/Differentiated services Signaling: Coming to IP in the form of RSVP PNNI: QoS based routing QOSPF Switching: Coming soon to IP in the form of MPLS Cells: Fixed size or small size is not important 8

Old House vs New House New needs: Solution 1: Fix the old house (cheaper initially) Solution 2: Buy a new house (pays off over a long run) 9

ATM QoS Today ATM Too much too soon 10

ATM TM and QoS: Problems Multicasting: 1-to-n, n-to-1, n-to-n Multicast ABR QoS for applications not easy to specify: What rate (SCR, and PCR), burst size, delay, delay variation (CDV) to use for real-time video? 11

QoS Issue 1: Absolute vs Relative Today we have 2 choices: Absolute (leased line) or none (best effort) Would an applications/users/organizations/isps be happy with relative QoS? Most applications/users/organizations/isps want some absolute QoS Priority = Relative Relative Guarantee Strict priority ok only under mild congestion or if 2nd priority needs no guarantees 12

QoS Issue 2: Per-Flow vs Aggregate QoS belongs to application instances (not to applications/port #, users/ip Address, sites/ip prefix). Not all FTPs are equally important. Each application/user/site has some high priority packets and some low priority packets. What an user needs is a sub-flow level QoS What an ISPs needs is to be able to aggregate flows 13

Integrated Services Best Effort Service: Like UBR. Controlled-Load Service: Performance as good as in an unloaded datagram network. No quantitative assurances. Like nrt-vbr or UBR w MCR Guaranteed Service: rt-vbr Firm bound on data throughput and delay. Delay jitter or average delay not guaranteed or minimized. Every element along the path must provide delay bound. Is not always implementable, e.g., Shared Ethernet. Like CBR or rt-vbr 14

DiffServ QoS Drop All Drop 1 Drop 2 Don t Drop Based on ToS (or DS byte) in the packet 4 Queues Up to 3 Drop preferences for each queue Queues are served by Weighted Fair Queueing (WFQ) 15

Up to 8 Priorities (Strict) IEEE 802.1p QoS Local only. No coordination among stations. IP precedence, similarly, allows 8 classes MPLS, similarly, allows 8 classes 16

Current Approaches: Summary Issue ATM IntServ IEEE DiffServ 802.1p Absolute/ Relative Absolute Absolute Relative Relative Per-Flow vs Aggregate Per-Flow Per-flow Aggregate Aggregate Metrics End-to-end/ datalink Throughput, Delay, CDV, Loss End-to-end Datalink Throughput None End-to-end Edge Datalink Weight (Throughput) Backbone 17

Current Approaches: Problems 1. Non-Specifiable: SCR/Burst size for real-time VBR video 2. Non-measurable: Priority or relative QoS 3. Non-aggregatable: Non-additive User 1 User 2 ISP How much? Carrier User 3 18

Additivity Examples of Additive Guarantees: Throughput: T = Σ T i Minimum Throughput: Min T = Σ Min T i Examples of non-additive Guarantees: Maximum Throughput: Max T < Σ Max T i Delay: D Σ D i Delay variation: σ D Σ σ Di Loss Rate: L Σ L i L Σ(n i / Σ n i )L i but n i 's are not known in advance 19

Why is the Problem Difficult? Bursty Variability Overbooking Feedback Solution w/o Charging/quota policies Charging or Quota Fairness of excess Guarantees Stability of paths Connections (hard or soft) Must account for realistic Service Level Agreements Must allow legacy and new technologies QoS at Datalink, Network, Transport, and Application layer No common datalink, transport, or applications IP is the common network layer IP must be fixed first 20

Summary Traffic management is important for large high-speed networks like Information Power Grid ATM traffic management, although sophisticated, needs work on multicasting The key distinction of ATM is it s traffic management. We need to develop similar techniques for IP 21

Summary (Cont) QoS required for some packets in a flow. Relative QoS or Aggregate QoS are a beginning, not the end. Need aggreegateable QoS to solve the per-flow vs aggregate debate 22

References For a detailed list of references see: http://www.cis.ohio-state.edu/~jain/ refs/ipqs_ref.htm See also http://www.cis.ohio-state.edu/~jain/talks/ipqos.htm 23