Current Issues in ATM Forum Traffic Management Group: Part III



Similar documents
Quality of Service in ATM Networks

CHAPTER 1 ATM TRAFFIC MANAGEMENT

Traffic Mangement in ATM Networks Dollar Day Sale

Traffic Control Functions in ATM Networks Byung G. Kim Payoff

Motivation. QoS Guarantees. Internet service classes. Certain applications require minimum level of network performance:

Quality of Service Over IP

QoS in IP networks. Computer Science Department University of Crete HY536 - Network Technology Lab II IETF Integrated Services (IntServ)

Technical Committee. Guaranteed Frame Rate (GFR) Signalling Specification (PNNI, AINI, and UNI), Version 1.0 af-cs-0167.

Protocol Architecture. ATM architecture

Link Layer. 5.6 Hubs and switches 5.7 PPP 5.8 Link Virtualization: ATM and MPLS

Integrated Services in the Internet Integrated Services on the Internet

QoS Monitoring for ATM-based Networks

Asynchronous Transfer Mode: ATM. ATM architecture. ATM: network or link layer? ATM Adaptation Layer (AAL)

Distributed Systems 3. Network Quality of Service (QoS)

Stephen A. Oliva B.S. University of Rhode Island, 1967 M.S. Rutgers University, 1974

A MAC Protocol for ATM over Satellite

Higher Layer Protocols: UDP, TCP, ATM, MPLS

T3/E3 ATM Network Modules for the Cisco 2800 and 3800 Integrated Services Routers

Top-Down Network Design

18: Enhanced Quality of Service


QoS Parameters. Quality of Service in the Internet. Traffic Shaping: Congestion Control. Keeping the QoS

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

TCP over ATM Performance in NASA NREN and CTI

CS 78 Computer Networks. Internet Protocol (IP) our focus. The Network Layer. Interplay between routing and forwarding

Router-assisted congestion control. Lecture 8 CS 653, Fall 2010

Network management and QoS provisioning - QoS in the Internet

Congestion Control Review Computer Networking. Resource Management Approaches. Traffic and Resource Management. What is congestion control?

Prioritized traffic restoration in connection oriented QoS based networks

Chapter 7 outline. 7.5 providing multiple classes of service 7.6 providing QoS guarantees RTP, RTCP, SIP. 7: Multimedia Networking 7-71

Master Course Computer Networks IN2097

DOCSIS 1.1 Cable Modem Termination Systems

Based on Computer Networking, 4 th Edition by Kurose and Ross

17: Queue Management. Queuing. Mark Handley

Datagram-based network layer: forwarding; routing. Additional function of VCbased network layer: call setup.

Lectures 24 & 25. Higher Layer Protocols: TCP/IP and ATM

Introduction to Quality of Service. Andrea Bianco Telecommunication Network Group

ATM. Asynchronous Transfer Mode. Networks: ATM 1

The Network Layer Functions: Congestion Control

AcomparisonofATM and IP QoS network capabilities for handling LAN traffic with QoS differentiation

Multimedia Requirements. Multimedia and Networks. Quality of Service

16/5-05 Datakommunikation - Jonny Pettersson, UmU 2. 16/5-05 Datakommunikation - Jonny Pettersson, UmU 4

Internet Quality of Service

Protocol Architecture

Service Level Management in ATM Networks

Final for ECE374 05/06/13 Solution!!

Does reality matter?: QoS & ISPs

In this lecture we will start our discussion on another very important technology, namely, Asynchronous Transfer Mode or ATM.

A Preferred Service Architecture for Payload Data Flows. Ray Gilstrap, Thom Stone, Ken Freeman


TABLE OF CONTENTS LIST OF FIGURES

Improving QOS in IP Networks. Principles for QOS Guarantees. Principles for QOS Guarantees (more) Principles for QOS Guarantees (more)

Responses by TG1 ( ) included

Acknowledgements Our Team Members Our Sponsors

Introduction to ATM Forum Performance Benchmarking Testing Specifications

02-QOS-ADVANCED-DIFFSRV

How To Provide Qos Based Routing In The Internet

Digital Communications II

Mixer/Translator VOIP/SIP. Translator. Mixer

CS640: Introduction to Computer Networks. Why a New Service Model? Utility curve Elastic traffic. Aditya Akella. Lecture 20 QoS

ATM ATM. Tutorial. August 5, 2004

Quality of Service on the Internet: Fact, Fiction, or Compromise?

ATM vs. Gigabit Ethernet For High Speed LANS

Quality of Service in the Internet:

Blue 102. IP Service Architecture Futures. Geoff Huston May 2000

Outline. TCP connection setup/data transfer Computer Networking. TCP Reliability. Congestion sources and collapse. Congestion control basics

Policing and Shaping Overview

Transport Layer Protocols

1. The subnet must prevent additional packets from entering the congested region until those already present can be processed.

Curso de Telefonía IP para el MTC. Sesión 2 Requerimientos principales. Mg. Antonio Ocampo Zúñiga

technology standards and protocol for ip telephony solutions

SUNYIT. Reaction Paper 2. Measuring the performance of VoIP over Wireless LAN

The Conversion Technology Experts. Quality of Service (QoS) in High-Priority Applications

Per-Flow Queuing Allot's Approach to Bandwidth Management

MULTIMEDIA NETWORKING

King Fahd University of Petroleum & Minerals Computer Engineering g Dept

Introduction VOIP in an Network VOIP 3

Highlighting a Direction

AMG1001-T Series. AMG1011-T Series. User s Guide. Quick Start Guide. ADSL2+ 1-port Gateway. ADSL2+ 1-port Ethernet/USB Gateway. Default Login Details

Flow aware networking for effective quality of service control

Quality of Service (QoS) EECS 122: Introduction to Computer Networks Resource Management and QoS. What s the Problem?

BCS THE CHARTERED INSTITUTE FOR IT. BCS HIGHER EDUCATION QUALIFICATIONS BCS Level 5 Diploma in IT COMPUTER NETWORKS

Thomas M. Chen, Steve S. Liu, David Wang, Vijay K. Samalam, Michael J. Procanik, and Dinyar Kavouspour, GTE Abstract

Announcements. Midterms. Mt #1 Tuesday March 6 Mt #2 Tuesday April 15 Final project design due April 11. Chapters 1 & 2 Chapter 5 (to 5.

Analysis and Simulation of Delay and Buffer Requirements of Satellite- ATM Networks for TCP/IP Traffic. Abstract

Transport and Network Layer

Application Note How To Determine Bandwidth Requirements

Chapter 3 ATM and Multimedia Traffic

:KLWH3DSHU %ULQJLQJ&RPSUHKHQVLYH4XDOLW\RI6HUYLFH &DSDELOLWLHVWR1H[W*HQHUDWLRQ1HWZRUNV. Freescale Semiconductor, I

Real-time apps and Quality of Service

Raj Jain. The Ohio State University Columbus, OH These slides are available on-line at:

EINDHOVEN UNIVERSITY OF TECHNOLOGY Department of Mathematics and Computer Science

A Policy-Based Admission Control Scheme for Voice over IP Networks

QoS : Computer Networking. Motivation. Overview. L-7 QoS. Internet currently provides one single class of best-effort service

CS/ECE 438: Communication Networks. Internet QoS. Syed Faisal Hasan, PhD (Research Scholar Information Trust Institute) Visiting Lecturer ECE

Management of Telecommunication Networks. Prof. Dr. Aleksandar Tsenov

CS 268: Lecture 13. QoS: DiffServ and IntServ

Optimizing Converged Cisco Networks (ONT)

General weighted fairness and its support in explicit rate switch algorithms

Java Real-Time Distributed Processing over Chorus/OS

Transcription:

Current Issues in ATM Forum Traffic Management Group: Part III Columbus, OH 43210 Jain@CIS.Ohio-State.Edu http://www.cis.ohio-state.edu/~jain/ 1

Overview GFR Update CDV Accumulation Joint Work with other Groups TM and Net Mgmt ABR API 2

Overview (Cont) TM and RBB TM and SAA TM and Test CLR with EPD ABR Policing Integrated Services TCP/IP over ATM 3

GFR MFS? Yes PCR? Yes CLP Ok? No No No Status of April 98 Meeting Three conformance tests: Number of cells in the frame must be less than MFS (maximum frame size) The rate should be below PCR CLP bits must be either all 1 or all 0s. 4

GFR (Cont) Q1: How should the first, middle, and last cell be treated if they fail the test 1, 2, or 3? Q2: Should only the frames that pass one test go through the next? Do these tests in series? What order? Agreement 1: Allow these tests in parallel. GCRA is updated even cells later fail CLP or MFS test. Agreement 2: Implementers also have a choice of omitting MFS and CLP tests. Agreement 3: Test for MFS-1 so that the last cell is always conformant. 5

CDV Accumulation Probability Density Propagation Queueing Delay Delay Cell Transfer Delay 6

CDV (Cont) TM4.0 specifies two methods: 1. Simple: CDV total (α) = Σ CDV i (α) 2. Asymptotic Method:Uses Mean, variance, discrepancy Discrepancy i = Measured CDV i (α) - CDV(α) using Gaussian distribution CDV(α) = [Σµ i + (Σσ 2 i) 1/2 z a ] + max i {CDV i (α)-(µ i +σ i z α )} Method 2 is accurate but complex (requires computing CDV i (α) 7

CDV (Cont) Method 1 gives worst case Overestimate Underutilization, Blocking Use Chernoff method or Markovian Inequality: CDV total (α) < -log(α)/s N + (1/s N ) Σ M i (s i ) Here: 0 < s N < s N-1 < < s 1 F i (s) is the moment generating function of distribution of switch delay. M i (s) =log(f i (s)) Assumes local delays at switches are independent. 8

CDV (Cont) Further, assume delays at each switch are gamma distributed. Then Switch Delay pdf: f(t) = λ r t r-1 e -λt /Γr λ = scale parameter of the switch delay r = shape parameter of the switch delay CDV total (α) < -log(α)/s N + (1/s N )Σ r i log(λ i /(λ i -s i )) Where 0 < s N < s N-1 < < s 1 < min λ i 9

CDV Method Two quantities are passed from switch to switch: 1. s i = min 1<j<i λ j /c, c>1 2. If s i is less than requested end-to-end CDV, accumulate r i log(λ i /(λ i -s i ))) How do you select c? Need more guidance. Ref: 97-0293 10

Joint Work with Other Groups TM and Net Mgmt ABR API TM and RBB TM and SAA TM and Test 11

TM and Net Mgmt Management of ABR Service Count invalid RM cells, valid RM cells Invalid: BN=1 and DIR=0, ER>PCR,... Ref: 97-0478R2 Traffic Descriptors for CBR, VBR, ABR, UBR CBR Traffic Descriptor: PCR, SCR, MBS, CDVT, p- to-p CDV, max CTD CLR Ref: 97-0923 Accumulative Parameters: FRTT, maxctd, peak-topeak CDV 12

ABR API Query and Set: PCR, MCR, ICR, RIF, RDF, MCRmin Query: FRTT, TBE Set: ER (<PCR), MCR Query: ACR Ref: 97-0999*, 97-1020*, 97-1100* 13

Querying ACR When should the applications be notified of ACR change? Suggestion: two threshold crossing Ref: 97-1020* 0 MCR ACR lo ACR hi PCR 0 MCR ACR lo 0 MCR ACR lo ACR hi PCR ACR hi 14 PCR Notify only if invalid Notify if service down or up

TM and RBB RBB: Shared access over cable, asymmetric links Simplification of traffic parameters for residential users Effect of dual delays in cable modems Ref: 97-1081 15

VBR Video TM and SAA Given mean, PCR of a video stream, how does one request SCR, MBS,... Effective BW = (1-α)Mean+ α PCR Higher Effective BW Lower MBS Ref: 97-0756*, 97-0733, 97-0797 Service Category for Video: CBR, VBR, ABR, ABT 16

CLR with EPD Cells dropped due to EPD be not counted in CLR 17

ABR Policing Problem:Delay between the policer and the source Two algorithms in I.371.1 Cyclic n-store Algorithm (B) improves with increasing n Algorithm B with large n = Algorithm A ATMF recommends Algorithm A (Dec 97) This is inconsistent with I.371.1 Ref: 97-0964R1*, 97-0203R1 18

TCP/IP over ATM TCP/IP Traffic Mgmt IP Integrated Services 19

TCP/IP Traffic Mgmt ATM Control TCP feedback based on ABR feedback Withhold Acks if long queues in router Modify fields in TCP packets NTT Algorithm: if Q>t, return acks at rate ACR/H otherwise ACR/L Achieved zero loss, high throughput, and fairness Ref: 97-0998, 97-0960, 97-0758R1*, 97-0562, 97-0117, 97-0116 20

RPI Algorithm: TCP/IP (Cont) Compute rate r for a TCP session using ERICA+ Comput window W = r*t, where T = RTT Change window in the TCP headers of returning packets The algorithm performs excellent if RTTs are known The algorithm performs better than no control if RTT is just guessed (more than actual) 21

Integrated Services Best Effort Service Controlled-Load Service: Performance as good as in an unloaded datagram network. No quantitative assurances. (Min throughput). User specifies token bucket parameters: peak rate p, bucket rate r, bucket size b Guaranteed Service: CBR or rt-vbr Firm bound on data throughput and delay. Delay jitter or average delay not guaranteed or minimized. Users specify token bucket parameter and an allocated Rate R and delay slack S 22

Int. Services on ATM R Edge Device ATM Net 23 Edge Device Guaranteed service = rt-vbr (or CBR) PCR= p r, SCR = R, MBS = b r Controlled load service = nrt-vbr (or ABR with MCR) PCR = p r, SCR = r r, MBS = b r Best effort = UBR (or ABR) Excess can be carried on a separate VC ATM rate should be 10% higher than IP rates to account for 5 byte header/48 byte payload R

RSVP over ATM: Issues Src Rcvr RSVP control messages on QoS or best effort VCs? Multiple RSVP sessions on one QoS VC? RSVP control is receiver oriented Receiver generates ResV messages. In ATM, either the subnet sender sets-up the VC or the receiver sets up the VC with backward direction traffic parameters (Not in pt-mpt VCs) VC Teardown: May not close explicitly timeout 24

RSVP Over ATM (Cont) Dynamic QoS: RSVP allows QoS modification. ATM does not Need new VC setup. Use old VC until the new VC is setup. Encapsulation: LLC encapsulation. If only IP, VC based multiplexing is better IP IPX IP IPX LLC Header 25

Desired Changes to ATM Heterogeneous Point-to-Multipoint: Variegated VCs QoS Renegotiation Group Address Lightweight Signaling Ref: 96-1420 26

Summary GFR Conformance CDV Accumulation Chernoff inequality proposed TM and Net Mgmt: ABR Management ABR API TM and RBB: Dual delays of ADSL 27

Summary (Cont) TM and SAA: VBR parameters TM and Test: Performance testing ABR Policing: Use algorithm A Integrated Services: GL = CBR or rt-vbr, CLS = nrt-vbr or ABR TCP/IP over ATM: Hold acks or withold receiver window credits 28