voice over atm - washington university in st. louisjain/talks/ftp/systran.pdf · 2016-01-09 ·...

30
Raj Jain The Ohio State University 1 Voice Over ATM (VOA) Voice Over ATM (VOA) Raj Jain Professor of Computer and Information Science The Ohio State University Columbus, OH 43210 [email protected] http://www.cis.ohio-state.edu/~jain/ ATM Network

Upload: others

Post on 12-Aug-2020

0 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Voice over ATM - Washington University in St. Louisjain/talks/ftp/systran.pdf · 2016-01-09 · "Voice and Telephony over ATM to the Desktop Specification" Version 0.0, ATMF/95-0917R5,

Raj JainThe Ohio State University

1

Voice Over ATM (VOA)Voice Over ATM (VOA)

Raj Jain

Professor of Computer and Information ScienceThe Ohio State University

Columbus, OH [email protected]

http://www.cis.ohio-state.edu/~jain/

ATMNetwork

Raj Jain
jain@cse horizontal
Page 2: Voice over ATM - Washington University in St. Louisjain/talks/ftp/systran.pdf · 2016-01-09 · "Voice and Telephony over ATM to the Desktop Specification" Version 0.0, ATMF/95-0917R5,

Raj JainThe Ohio State University

2

❑ ATM Forum Activities:

❑ Subgroups

❑ Status of Subgroups

❑ New AAL

❑ Our Efforts:

Overview

Page 3: Voice over ATM - Washington University in St. Louisjain/talks/ftp/systran.pdf · 2016-01-09 · "Voice and Telephony over ATM to the Desktop Specification" Version 0.0, ATMF/95-0917R5,

Raj JainThe Ohio State University

3

VOAVOA

PBXPBXIWFIWF

DesktopDesktop

PBXPBXIWFIWF

DesktopDesktopATM

Network(LAN,WAN,

orSatellite)

ATMNetwork(LAN,WAN,

orSatellite)

Page 4: Voice over ATM - Washington University in St. Louisjain/talks/ftp/systran.pdf · 2016-01-09 · "Voice and Telephony over ATM to the Desktop Specification" Version 0.0, ATMF/95-0917R5,

Raj JainThe Ohio State University

4

Voice over ATMVoice over ATM

❑ Can we have it now?

❑ No standards.

❑ No appropriate AAL.

❑ Cheaper alternatives available.

❑ Traffic management and scheduling

PBXPBXIWFIWF

DesktopDesktop

PBXPBXIWFIWF

DesktopDesktopATM

Network(LAN,WAN,

orSatellite)

ATMNetwork(LAN,WAN,

orSatellite)

Page 5: Voice over ATM - Washington University in St. Louisjain/talks/ftp/systran.pdf · 2016-01-09 · "Voice and Telephony over ATM to the Desktop Specification" Version 0.0, ATMF/95-0917R5,

Raj JainThe Ohio State University

5

A More General ViewA More General View

ATMNetwork(LAN,WAN,

orSatellite)

ATMNetwork(LAN,WAN,

orSatellite)

ISDNISDN

PBXPBXIWFIWF

DesktopDesktop

Legacynetworks

Legacynetworks

DesktopDesktop IWFIWF

IWFIWF ISDNISDN

PBXPBXIWFIWF

DesktopDesktop

Legacynetworks

Legacynetworks

DesktopDesktopIWFIWF

IWFIWF

Page 6: Voice over ATM - Washington University in St. Louisjain/talks/ftp/systran.pdf · 2016-01-09 · "Voice and Telephony over ATM to the Desktop Specification" Version 0.0, ATMF/95-0917R5,

Raj JainThe Ohio State University

6

ATM Forum VTOA SubgroupsATM Forum VTOA Subgroups❑ ATM Trunking for Narrowband Services

❑ Phase 1 forwarded for straw vote (Oct 96)

❑ Switched trunking for 64 kbps circuits

❑ Narrowband signaling interworking

❑ Voice and Telephony to the Desktop

❑ Phase 1 in straw vote (Dec 96)

❑ Single 64 kb/s PCM voice to the desktop

❑ Interworking with ISDN and PBXs

❑ Basic supplementary services supported by UNI 4

❑ Compressed voice with silence removal in Phase 2

Page 7: Voice over ATM - Washington University in St. Louisjain/talks/ftp/systran.pdf · 2016-01-09 · "Voice and Telephony over ATM to the Desktop Specification" Version 0.0, ATMF/95-0917R5,

Raj JainThe Ohio State University

7

❑ VTOA Mobile Trunking: Low bit rate voice

❑ Work started in April 1996

❑ A new AAL is being defined

❑ AAL CU format agreed at ATM Forum

❑ ITU will freeze the text in Feb 97

❑ DS3/E3 Circuit Emulation Service

❑ Straw vote comments being resolved

Page 8: Voice over ATM - Washington University in St. Louisjain/talks/ftp/systran.pdf · 2016-01-09 · "Voice and Telephony over ATM to the Desktop Specification" Version 0.0, ATMF/95-0917R5,

Raj JainThe Ohio State University

8

Current Desktop StandardCurrent Desktop Standard❑ Using AAL1: 47 bytes of payload. (AAL5 also allowed)

❑ No forward error correction

❑ No partial fill

❑ Does detect cell loss

SequenceCount

Parity Payload

1b 3b 47B

ConvergenceSublayerIndication

SequenceNumber

Protection

3b 1b

Sequence Number

Page 9: Voice over ATM - Washington University in St. Louisjain/talks/ftp/systran.pdf · 2016-01-09 · "Voice and Telephony over ATM to the Desktop Specification" Version 0.0, ATMF/95-0917R5,

Raj JainThe Ohio State University

9

DelayDelay❑ 48 bytes at 64 kbps = 6 ms ⇒ Need Echo cancelers

❑ 48 bytes at 16 kbps = 24 ms ⇒ too long

❑ Can't fill a cell completely

❑ Current AALs allow segmentation(long packets to multiple cells).

❑ Do not allow blocking (short packets in one cell)

Page 10: Voice over ATM - Washington University in St. Louisjain/talks/ftp/systran.pdf · 2016-01-09 · "Voice and Telephony over ATM to the Desktop Specification" Version 0.0, ATMF/95-0917R5,

Raj JainThe Ohio State University

10

Key Requirements for New AALKey Requirements for New AAL❑ Allow transfer of short variable length packets

❑ Allow packets with variable inter-arrival times

❑ Allow packets to cross ATM cell boundaries

❑ Allow for partially filled cells

❑ Resynchronize under loss or errors

❑ Allow multiple connections to be multiplexed on one VC

❑ Allow clock recovery

❑ Allow inband signaling

Page 11: Voice over ATM - Washington University in St. Louisjain/talks/ftp/systran.pdf · 2016-01-09 · "Voice and Telephony over ATM to the Desktop Specification" Version 0.0, ATMF/95-0917R5,

Raj JainThe Ohio State University

11

New AALNew AAL

❑ AAL-CU (T1S1): 3 octet packet headerCU stands for Composite Users (ITU SG 13 terminology)

❑ 3 octets of overhead for one voice channel per VC

❑ 1 Octet per cell overhead (47 bytes for packets) + 5 byteATM header

Circuit ID Length Header Error Chk Payload8 bits 6 bits 5 bits 1-64 Bytes

User-to-User5 bits

Page 12: Voice over ATM - Washington University in St. Louisjain/talks/ftp/systran.pdf · 2016-01-09 · "Voice and Telephony over ATM to the Desktop Specification" Version 0.0, ATMF/95-0917R5,

Raj JainThe Ohio State University

12

Traffic ManagementTraffic Management❑ Traffic management is the key to delay and bandwidth

guarantees

❑ ATM Forum has developed a very sophisticated trafficmanagement standard for data

❑ Four classes of service

❑ Seven different ways

Page 13: Voice over ATM - Washington University in St. Louisjain/talks/ftp/systran.pdf · 2016-01-09 · "Voice and Telephony over ATM to the Desktop Specification" Version 0.0, ATMF/95-0917R5,

Raj JainThe Ohio State University

13

Standby

Joy Riders

Guaranteed

Confirmed

Page 14: Voice over ATM - Washington University in St. Louisjain/talks/ftp/systran.pdf · 2016-01-09 · "Voice and Telephony over ATM to the Desktop Specification" Version 0.0, ATMF/95-0917R5,

Raj JainThe Ohio State University

14

Classes of ServiceClasses of Service❑ CBR (Constant bit rate): User declares required rate.

Throughput, delay and delay variation guaranteed.

❑ VBR (Variable bit rate): User declares average and max rate.

❑ rt-VBR (Real-time variable bit rate): Conferencing.Max delay and delay variation guaranteed.

❑ nrt-VBR (non-real time variable bit rate): Stored video.Mean delay guaranteed.

❑ ABR (Available bit rate): Follows feedback instructions.Network gives maximum throughput with minimum loss.

❑ UBR (Unspecified bit rate):User sends whenever it wants. No feedback mechanism.No guarantee. Cells may be dropped during congestion.

Page 15: Voice over ATM - Washington University in St. Louisjain/talks/ftp/systran.pdf · 2016-01-09 · "Voice and Telephony over ATM to the Desktop Specification" Version 0.0, ATMF/95-0917R5,

Raj JainThe Ohio State University

15

1

5

32

4

6

CAC

UPC

Selective

FrameDiscard

Shaping

Scheduling

Traffic Monitoring and feedback

7

Traffic Management on theTraffic Management on theInformation SuperhighwayInformation Superhighway

Page 16: Voice over ATM - Washington University in St. Louisjain/talks/ftp/systran.pdf · 2016-01-09 · "Voice and Telephony over ATM to the Desktop Specification" Version 0.0, ATMF/95-0917R5,

Raj JainThe Ohio State University

16

Traffic Management FunctionsTraffic Management Functions❑ Connection Admission Control (CAC):

Can requested bandwidth and 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, virtual path resource reservation

❑ Selective cell discard:Cell Loss Priority (CLP) = 1 cells may be droppedCells of non-complient connections may be dropped

❑ Frame Discarding❑ Feedback Controls: Network tells the source to increase or

decrease its load.

Page 17: Voice over ATM - Washington University in St. Louisjain/talks/ftp/systran.pdf · 2016-01-09 · "Voice and Telephony over ATM to the Desktop Specification" Version 0.0, ATMF/95-0917R5,

Raj JainThe Ohio State University

17

Traffic ManagementTraffic Management❑ Participation in ATM Forum since its inception

❑ DECbit scheme (1986)

❑ Explicit Feedback Congestion Indication (EFCI) in FrameRelay and ATM Switches EFCI

DestinationDestinationSourceSource

RM

Page 18: Voice over ATM - Washington University in St. Louisjain/talks/ftp/systran.pdf · 2016-01-09 · "Voice and Telephony over ATM to the Desktop Specification" Version 0.0, ATMF/95-0917R5,

Raj JainThe Ohio State University

18

Go leftGo left

Go 30 km East

35 km South

Go 30 km East

35 km South

Page 19: Voice over ATM - Washington University in St. Louisjain/talks/ftp/systran.pdf · 2016-01-09 · "Voice and Telephony over ATM to the Desktop Specification" Version 0.0, ATMF/95-0917R5,

Raj JainThe Ohio State University

19

Explicit Rate SchemeExplicit Rate Scheme

❑ Explicit Rate Indication for Congestion Avoidance (ERICA)Switch Algorithm

❑ ERICA+ : 100% utilization and low delay

❑ Three patents

❑ Multiclass scheduling

Current Cell RateCurrent Cell Rate Explicit RateExplicit Rate

Page 20: Voice over ATM - Washington University in St. Louisjain/talks/ftp/systran.pdf · 2016-01-09 · "Voice and Telephony over ATM to the Desktop Specification" Version 0.0, ATMF/95-0917R5,

Raj JainThe Ohio State University

20

Traffic ManagementTraffic Management❑ ERICA

❑ TCP/IP over ATM

❑ Multiclass scheduling

❑ VS/VD

❑ Point to multipoint

❑ Connection admission control

Page 21: Voice over ATM - Washington University in St. Louisjain/talks/ftp/systran.pdf · 2016-01-09 · "Voice and Telephony over ATM to the Desktop Specification" Version 0.0, ATMF/95-0917R5,

Raj JainThe Ohio State University

21

ERICA Switch AlgorithmERICA 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 disclosedalgorithms

❑ Shown to be efficient, fair, fast transient response, able tohandle bursty TCP traffic

❑ ERICA+ allows low delay even at 100% utilization andprovides stability in the presence of high frequency VBRbackground traffic

❑ Being implemented by several vendors

Page 22: Voice over ATM - Washington University in St. Louisjain/talks/ftp/systran.pdf · 2016-01-09 · "Voice and Telephony over ATM to the Desktop Specification" Version 0.0, ATMF/95-0917R5,

Raj JainThe Ohio State University

22

MulticlassMulticlass Scheduling Scheduling

❑ Ensure no-starvation for all classes even under overload.❑ Each class has a guaranteed allocation❑ Some classes need minimum delay ⇒ have priority.❑ Some classes are greedy: They will send more than allocated and

will want to use all left-over.❑ Left-over capacity must be fairly allocated.❑ ERICA scheduler achieves all these goals.

CBR

rt-VBR

nrt-VBR ABR UBR

Page 23: Voice over ATM - Washington University in St. Louisjain/talks/ftp/systran.pdf · 2016-01-09 · "Voice and Telephony over ATM to the Desktop Specification" Version 0.0, ATMF/95-0917R5,

Raj JainThe Ohio State University

23

Connection Admission ControlConnection Admission Control❑ What should the voice sources demand to get a desired loss

rate?

❑ What should the switches ensure to meet a given guarantee?

❑ Should a switch accept all data connection requests?

❑ Number of data connections on a link and the distances theconnections are going do affect the performance of voiceconnections.

Page 24: Voice over ATM - Washington University in St. Louisjain/talks/ftp/systran.pdf · 2016-01-09 · "Voice and Telephony over ATM to the Desktop Specification" Version 0.0, ATMF/95-0917R5,

Raj JainThe Ohio State University

24

Other Related Projects at OSUOther Related Projects at OSU❑ OCARnet

❑ National ATM Benchmarking Lab

Page 25: Voice over ATM - Washington University in St. Louisjain/talks/ftp/systran.pdf · 2016-01-09 · "Voice and Telephony over ATM to the Desktop Specification" Version 0.0, ATMF/95-0917R5,

Raj JainThe Ohio State University

25

OSU National ATMOSU National ATMBenchmarking LabBenchmarking Lab

❑ “The Art of Computer Systems Performance Analysis” +ATM Forum involvement⇒ ATM benchmarking at OSU

❑ Modeled after Harvard lab for routers

❑ Benchmarks run in our lab

❑ Benchmark scripts can be run by any manufacturer

❑ Presentations at N+I Atlanta (Sep 1995)

❑ Leading the work at ATM Forum since Oct 1995

❑ Currently defining metrics and measurement methodology

Page 26: Voice over ATM - Washington University in St. Louisjain/talks/ftp/systran.pdf · 2016-01-09 · "Voice and Telephony over ATM to the Desktop Specification" Version 0.0, ATMF/95-0917R5,

Raj JainThe Ohio State University

26

OCARNetOCARNet❑ Ohio Computing and Communications Research Network

❑ Six (soon eight) Institution consortium lead by OSU

❑ Ohio State University

❑ Ohio Super Computer Center

❑ OARnet

❑ Cleaveland State University

❑ Kent State University

❑ University of Dayton

❑ University of Cincinnati

❑ Wright State Univer

KSUKSUCSUCSU

UDUD

OSUOSU OSCOSC

OAROAR

UCUC

WSUWSU

Page 27: Voice over ATM - Washington University in St. Louisjain/talks/ftp/systran.pdf · 2016-01-09 · "Voice and Telephony over ATM to the Desktop Specification" Version 0.0, ATMF/95-0917R5,

Raj JainThe Ohio State University

27

OCARnetOCARnet

OARnet

OARnet

Dayton

Cincinnati

KentCleveland

Columbus

Workgroup Switches

WAN Switches

622

622

1.5

1.5

1.5

CSU

KSU

OSC

OSUUC

UD

WSU

Page 28: Voice over ATM - Washington University in St. Louisjain/talks/ftp/systran.pdf · 2016-01-09 · "Voice and Telephony over ATM to the Desktop Specification" Version 0.0, ATMF/95-0917R5,

Raj JainThe Ohio State University

28

SummarySummary

❑ Three activities: VTOA to Desktop, ATM Trunking ofnarrowband, and Low bit rate voice

❑ VTOA over Desktop and ATM Trunking group are usingAAL1

❑ Low bit rate voice is planning a new AAL

Page 29: Voice over ATM - Washington University in St. Louisjain/talks/ftp/systran.pdf · 2016-01-09 · "Voice and Telephony over ATM to the Desktop Specification" Version 0.0, ATMF/95-0917R5,

Raj JainThe Ohio State University

29

References: VTOAReferences: VTOA❑ "Voice and Telephony over ATM to the Desktop

Specification" Version 0.0, ATMF/95-0917R5, June 1996.

❑ M. Duault, "Baseline text for voice and telephony overATM -ATM Trunking for Narrowband Services,"ATMF/95-0446R6, April 1996.

❑ J. Hopkins, "Comparison of AAL-CU Protocols,"ATMF/96-0846, June 1996

❑ T1S1-5/95.001.Revision 1, "Short Multiplexed AAL(SMAAL) - An AAL for transporting short multiplexedPackets Baseline Document."

Page 30: Voice over ATM - Washington University in St. Louisjain/talks/ftp/systran.pdf · 2016-01-09 · "Voice and Telephony over ATM to the Desktop Specification" Version 0.0, ATMF/95-0917R5,

Raj JainThe Ohio State University

30

References: Traffic ManagementReferences: Traffic Management❑ All our papers and contributions are available on-line:

http://www.cis.ohio-state.edu/~jain/❑ R. Jain, “Congestion Control in ATM Networks: Recent

Advances and a Survey,” Computer Networks and ISDNSystems, November 1996. Available onhttp://www.cis.ohio-state.edu/~jain/

❑ ATM Forum Traffic Management Specification Version4.0, available at ftp://ftp.atmforum.com/pub/approved-specs/af-tm-56.000.ps

❑ Raj Jain, Shiv Kalyanaraman, Sonia Fahmy, Rohit Goyal, S.Kim, ''Source Behavior for ATM ABR Traffic Management:An Explanation,'' IEEE Communications Magazine,November 1, 1996, http://www.cis.ohio-state.edu/~jain/papers/src_rule.ps