Traffic Mangement in ATM Networks Dollar Day Sale



Similar documents
Quality of Service in ATM Networks

Traffic Control Functions in ATM Networks Byung G. Kim Payoff

CHAPTER 1 ATM TRAFFIC MANAGEMENT

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

Protocol Architecture. ATM architecture

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

Distributed Systems 3. Network Quality of Service (QoS)

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

Chapter 3 ATM and Multimedia Traffic

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

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

ATM. Asynchronous Transfer Mode. Networks: ATM 1

Introduction to Quality of Service. Andrea Bianco Telecommunication Network Group

Quality of Service versus Fairness. Inelastic Applications. QoS Analogy: Surface Mail. How to Provide QoS?

Multiservice Access Technologies

Quality of Service using Traffic Engineering over MPLS: An Analysis. Praveen Bhaniramka, Wei Sun, Raj Jain

Iperf Tutorial. Jon Dugan Summer JointTechs 2010, Columbus, OH

Lecture 15: Congestion Control. CSE 123: Computer Networks Stefan Savage

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

TCP over Wireless Networks

TCP over Multi-hop Wireless Networks * Overview of Transmission Control Protocol / Internet Protocol (TCP/IP) Internet Protocol (IP)

A Multiple Access Protocol for Multimedia Transmission over Wireless Networks

Top-Down Network Design

Master Course Computer Networks IN2097

Lecture 8 Performance Measurements and Metrics. Performance Metrics. Outline. Performance Metrics. Performance Metrics Performance Measurements

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

Frame Relay and Frame-Based ATM: A Comparison of Technologies

The Network Layer Functions: Congestion Control

ATM ATM. Tutorial. August 5, 2004

Strategies. Addressing and Routing

Overview of Asynchronous Transfer Mode (ATM) and MPC860SAR. For More Information On This Product, Go to:

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

The network we see so far. Internet Best Effort Service. Is best-effort good enough? An Audio Example. Network Support for Playback

Management of Telecommunication Networks. Prof. Dr. Aleksandar Tsenov

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

VoIP Quality of Service - Basic Theory

Multimedia Requirements. Multimedia and Networks. Quality of Service

Analysis of IP Network for different Quality of Service

Network management and QoS provisioning - QoS in the Internet

High Performance VPN Solutions Over Satellite Networks

TABLE OF CONTENTS LIST OF FIGURES

QoS issues in Voice over IP

Quality of Service. Traditional Nonconverged Network. Traditional data traffic characteristics:

TCP over ATM Performance in NASA NREN and CTI

What is Network Latency and Why Does It Matter?

Using TrueSpeed VNF to Test TCP Throughput in a Call Center Environment

Analysis of traffic engineering parameters while using multi-protocol label switching (MPLS) and traditional IP networks

Switch Fabric Implementation Using Shared Memory

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

Congestion Control Overview

Application Note How To Determine Bandwidth Requirements

17: Queue Management. Queuing. Mark Handley

Asynchronous Transfer Mode (ATM) and Competing Technologies for High-Speed Computer. Networking

STANDPOINT FOR QUALITY-OF-SERVICE MEASUREMENT

Module 4. Switched Communication Networks. Version 2 CSE IIT, Kharagpur

Does reality matter?: QoS & ISPs

Final for ECE374 05/06/13 Solution!!

Broadband Satellite Network: TCP/IP Performance Analysis. Sastri Kota, Mukul Goyal, Rohit Goyal and Raj Jain. Abstract

TFTP TRIVIAL FILE TRANSFER PROTOCOL OVERVIEW OF TFTP, A VERY SIMPLE FILE TRANSFER PROTOCOL FOR SIMPLE AND CONSTRAINED DEVICES

Goal We want to know. Introduction. What is VoIP? Carrier Grade VoIP. What is Meant by Carrier-Grade? What is Meant by VoIP? Why VoIP?

DOCSIS 1.1 Cable Modem Termination Systems

Traffic Engineering & Network Planning Tool for MPLS Networks

ATM vs. Gigabit Ethernet For High Speed LANS

Investigation and Comparison of MPLS QoS Solution and Differentiated Services QoS Solutions

Optimizing Converged Cisco Networks (ONT)

King Fahd University of Petroleum & Minerals Computer Engineering g Dept

Network Management Quality of Service I

Transport and Network Layer

Technote. SmartNode Quality of Service for VoIP on the Internet Access Link

Understanding Latency in IP Telephony

5. DEPLOYMENT ISSUES Having described the fundamentals of VoIP and underlying IP infrastructure, let s address deployment issues.

Improving the Performance of TCP Using Window Adjustment Procedure and Bandwidth Estimation

An enhanced TCP mechanism Fast-TCP in IP networks with wireless links

Quality of Service (QoS)) in IP networks

Burst Testing. New mobility standards and cloud-computing network. This application note will describe how TCP creates bursty

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

Requirements for Simulation and Modeling Tools. Sally Floyd NSF Workshop August 2005

Network Considerations for IP Video

Connection Services. Hakim S. ADICHE, MSc

TCP in Wireless Mobile Networks

A MAC Protocol for ATM over Satellite

Improving Effective WAN Throughput for Large Data Flows By Peter Sevcik and Rebecca Wetzel November 2008

18: Enhanced Quality of Service

TCP, Active Queue Management and QoS

Quality of Service Over IP

Transcription:

Traffic Mangement in ATM Networks Dollar Day Sale One Megabit memory, One Megabyte disk, One Mbps link, One MIP processor, 10 cents each... Professor of Computer and Information Sciences Columbus, OH 43210-1277 http://www.cis.ohio-state.edu/~jain/ 3 1

Overview Why worry about traffic Mangement ATM Traffic Management Switch Algorithms Issues Specific to Satellites ABR Vs UBR Internet protocols over ATM 3

Economic Reasons Network is a shared resource Because it is expensive and needed occasionally (Like airplanes, emergency rooms) Most costs are fixed. Cost for making, launching, and maintaining satellites, switches, does not depend upon usage Underutilization is expensive But overutilization leads to user dissatisfaction. Need a way to keep the network maximally utilized Traffic managemnt is required even with underload 5

ATM Networks: Overview STM = Synchronous Transfer Mode, ATM = Asynchronous Transfer Mode Allows any-speed and even variable rate connection ATM = Short fixed size 53-byte cells Connection oriented Virtual Channels (VC) 6

Classes of Service ABR (Available bit rate): Follows feedback Network gives max throughput with minimum loss. UBR (Unspecified bit rate): User sends whenever it wants. No feedback. No guarantee. Cells may be dropped during congestion. CBR (Constant bit rate): User declares required rate. Throughput, delay and delay variation guaranteed. VBR (Variable bit rate): Declare avg and max rate. rt-vbr (Real-time): Conferencing. Max delay and delay variation guaranteed. nrt-vbr (non-real time): Stored video. Mean delay guaranteed. 8

Traffic Management Functions Connection Admission Control (CAC): Verify that the requested bandwidth and quality of service (QoS) can 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. 10

ATM Traffic If you throw it away, you won t miss much. ATM. It is flat. No variability Just schedule it right. It varies a lot. Big pipe! Don t worry about shortage. 11

Initial Binary Rate-based Scheme Source RM EFCI Explicit forward congestion indicator (EFCI) set to 0 at source Congested switches set EFCI to 1 Destination Every nth cell, destination sends an resource management (RM) cell to the source indicating increase amount or decrease factor 12

The Explicit Rate Scheme Current Cell Rate Explicit Rate Sources send one RM cell every n cells The RM cells contain Explicit rate Destination returns the RM cell to the source The switches adjust the rate down Source adjusts to the specified rate 14

Segment-by-Segment Control SS EFCI EFCI RM RM Virtual source/virtual destinations follow all notification/control rules Can be hop-by-hop DD SS EFCI EFCI EFCI EFCI RM RM RM RM Virtual dest/sources maintain per-vc queues. DD 15

ERICA Switch Algorithm Each manufacturer will have its own explicit rate switch algorithm Explicit Rate Indication for Congestion Avoidance (ERICA) is the most thoroughly analyzed algorithm among disclosed algorithms Shown to be efficient, fair, fast transient response, able to handle bursty TCP traffic ERICA+ allows low delay even at 100% utilization and provides stability in the presence of high frequency VBR background traffic Being implemented by several vendors 16

Our Goal in ATM Forum Ensure that the new ATM Forum TM 4.0 spec is Satellite-friendly There are no parameters or requirement that will perform badly in a long-delay satellite environment Users can use paths going through satellite links without requiring special equipment 17

Effect of Crm CRM limits the number of cells lost if the link is broken Source Rule (6): If you have not received feedback from the network after Crm Nrm cells, reduce your ACR: ACR = max{mcr, ACR - ACR CDF} Here, CDF = Crm Decrease Factor MCR = Minimum Cell Rate ACR = Allowed Cell Rate 18

Effect of CDF After Crm Nrm cells: ACR = ACR(1 - CDF) After Crm(1 + Nrm) cells: ACR = ACR(1 - CDF) 2 After Crm(k + Nrm) cells: ACR = ACR(1 - CDF) k 19

Effect of CDF There is an almost vertical drop after Crm: ACR The value of CDF has very little effect The source becomes a Low Rate Source Initially Crm was a 8-bit quantity with a default of 32 20

Satellite Links 37,778 km 125 ms Source Switch Switch Destination One-way delay = Up-down = 250 ms Round-trip delay = 550 ms (measured) Crm = 32 Maximum 32 32 = 1024 cells in flight before ACR starts coming down 21

Required Crm For full throughput Crm > RTTQ/(Nrm ACR) Where RTTQ = Round Trip Time including Queueing For 155 Mbps, Crm > 6,144 For 622 Mbps, Crm > 24,576 For two satellite hops: Crm > 49,152 For n satellite hops: Crm > 24,576n Need 32 bits for Crm Compromise: Crm is now a 24 bit quantity. 22

Internet Protocols over ATM ATM Forum has designed ABR service for data UBR service provides no feedback or guarantees Internet Engineering Task Force (IETF) prefers UBR for TCP 24

Observations About ABR ABR performance depends upon the switch algorithm. Following statements are based on ERICA algorithm. (For ERICA, see http://www.cis.ohio-state.edu/~jain/) No cell loss for TCP if switch has Buffers = 4 RTT. No loss for any number of TCP sources w 4 RTT buffers. No loss even with VBR. W/o VBR, 3 RTT buffers will do. Under many circumstances, 1 RTT buffers may do. Required buffers depend upon RTT, feedback delay, switch parameters, and characteristics of VBR. 25

Observations about UBR No loss for TCP if Buffers = Σ TCP receiver window Required buffering depends upon number of sources. Receiver window > RTT for full throughput Unfairness in many cases. Fairness can be improved by proper buffer allocation, selective drop policies, and scheduling. No starvation Lower throughput shows up as increased file transfer times = Lower capacity Conclusion: UBR may be OK for: LAN, w/o VBR, Small number of sources, AND cheap implementation 26

Source ABR vs UBR ATM Destination Source Router Router Destination ABR Queue in the source Pushes congestion to edges Good if end-to-end ATM Fair Good for the provider UBR Queue in the network No backpressure Same end-to-end or backbone Generally unfair Simple for user 27

ATM Over Satellite: Issues Switch algorithms for satellite networks Optimization of performance of TCP/IP over satellite ATM networks Multi-satellite networks QoS models for ATM service over satellites Suitability of commercial switches for on-board switching Buffer sizing for switches 28

Congestion: Summary Traffic Management is key to success of ATM Service Several different methods: CAC, Shaping, UPC, Scheduling,... Binary feedback too slow for rate control. Especially for satellites. ER switches provide much better performance than EFCI. ABR service required for longdelay or high-speed networks. 29

Our ATM Forum Contributions All our contributions are available on-line at http://www.cis.ohio-state.edu/~jain/ 30

Our Papers Most of our papers are available on-line at http://www.cis.ohio-state.edu/~jain/ See Recent Hot Papers for tutorials. 31