traffic management over satellite atm networks: a status ...jain/talks/ftp/nas9801.pdfthe ohio state...

22
Raj Jain The Ohio State University 1 Traffic Management Traffic Management over Satellite ATM over Satellite ATM Networks: Networks: A Status Report A Status Report Raj Jain The Ohio State University http://www.cis.ohio-state.edu/~jain/ TIA/CIS Meeting, January 13, 1998

Upload: others

Post on 11-Oct-2020

0 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Traffic Management over Satellite ATM Networks: A Status ...jain/talks/ftp/nas9801.pdfThe Ohio State University Raj Jain 17 Queue Control Function q Most ABR switch algorithms allocate

Raj JainThe Ohio State University

1

Traffic ManagementTraffic Managementover Satellite ATMover Satellite ATM

Networks:Networks:A Status ReportA Status Report

Raj Jain

The Ohio State University

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

TIA/CIS Meeting, January 13, 1998

Raj Jain
jain@cse thin horizontal
Page 2: Traffic Management over Satellite ATM Networks: A Status ...jain/talks/ftp/nas9801.pdfThe Ohio State University Raj Jain 17 Queue Control Function q Most ABR switch algorithms allocate

Raj JainThe Ohio State University

2

OverviewOverview

q Traffic Management for ATM over SatelliteDocument

q New NASA Project on Traffic Management

q Our Recent Studies

q December TM Meeting

Page 3: Traffic Management over Satellite ATM Networks: A Status ...jain/talks/ftp/nas9801.pdfThe Ohio State University Raj Jain 17 Queue Control Function q Most ABR switch algorithms allocate

Raj JainThe Ohio State University

3

ATM over SatelliteATM over SatelliteDocumentDocument

q Scope:

m OSU and Non-OSU Studies

m ABR, UBR, GFR

m TCP and non-TCP Traffic

m LEO, MEO, and GEO

q Joint Work with NASA Lewis (Tom vonDeak)

Page 4: Traffic Management over Satellite ATM Networks: A Status ...jain/talks/ftp/nas9801.pdfThe Ohio State University Raj Jain 17 Queue Control Function q Most ABR switch algorithms allocate

Raj JainThe Ohio State University

4

Table of ContentsTable of Contentsq Introduction: Challenges

q ABR Service over Satellites

q UBR Service over Satellites

q TCP/IP over ATM Over Satellites

q Conclusions

Page 5: Traffic Management over Satellite ATM Networks: A Status ...jain/talks/ftp/nas9801.pdfThe Ohio State University Raj Jain 17 Queue Control Function q Most ABR switch algorithms allocate

Raj JainThe Ohio State University

5

Introduction: ChallengesIntroduction: Challengesq Delay: Long-delay, Delay Variation (e.g., Doppler,

orbital movement, handovers, ...)

q Errors

q Bandwidth Limitations

q Resource Limitations:On-board processing and memory

q Special Access Methods: DAMA, Beam Hopping

Page 6: Traffic Management over Satellite ATM Networks: A Status ...jain/talks/ftp/nas9801.pdfThe Ohio State University Raj Jain 17 Queue Control Function q Most ABR switch algorithms allocate

Raj JainThe Ohio State University

6

ABR Over SatellitesABR Over Satellitesq Switch Algorithms

q Parameter Selection

q Buffer Sizing

q Bursty WWW Sources

q ABR with VBR Video Background

q Point-to-Multipoint Connections

q Multipoint-to-point Connections

q Virtual Source Virtual Destination

q Features for Long Delay Paths: BECN

Page 7: Traffic Management over Satellite ATM Networks: A Status ...jain/talks/ftp/nas9801.pdfThe Ohio State University Raj Jain 17 Queue Control Function q Most ABR switch algorithms allocate

Raj JainThe Ohio State University

7

UBR Over SatellitesUBR Over Satellitesq Buffer Sizing

q Drop Policies

q UBR+

q Guaranteed Rate

q Guaranteed Frame Rate Service

q Voice over UBR+?

Page 8: Traffic Management over Satellite ATM Networks: A Status ...jain/talks/ftp/nas9801.pdfThe Ohio State University Raj Jain 17 Queue Control Function q Most ABR switch algorithms allocate

Raj JainThe Ohio State University

8

TCP Over ATM overTCP Over ATM overSatellitesSatellites

q TCP over ABR

m Buffer Sizing

m Worst case Behavior

q TCP over UBR

q TCP Enhancements: Slow Start, Fast RetransmitRecovery, New Reno, Selective Acknowledgement

q Effect on Long-delay paths

Page 9: Traffic Management over Satellite ATM Networks: A Status ...jain/talks/ftp/nas9801.pdfThe Ohio State University Raj Jain 17 Queue Control Function q Most ABR switch algorithms allocate

Raj JainThe Ohio State University

9

TCP/IP over UBRTCP/IP over UBRq New project at OSU sponsored by

NASA Lewis Research Center

q Very comprehensive study of TCP/IP over UBR:existing mechanisms, new mechanisms, parameterselection

q Includes TCP mechanisms, end systems, switches,buffers, traffic patterns, and UBR enhancements.

q Time Frame: December 1, 1997-November 30, 98

Page 10: Traffic Management over Satellite ATM Networks: A Status ...jain/talks/ftp/nas9801.pdfThe Ohio State University Raj Jain 17 Queue Control Function q Most ABR switch algorithms allocate

Raj JainThe Ohio State University

10

PoliciesPolicies

TCP End System Policies

ATM SwitchDrop Policies

Early Packet Discard

Per-VC Accounting : Selective Drop/FBAMinimum Rate Guarantees : per-VC queuing

Tail Drop

Vanilla TCP : Slow Start and Congestion Avoidance

TCP Reno: Fast Retransmit and Recovery

Selective Acknowledgments

TCP over UBR

Page 11: Traffic Management over Satellite ATM Networks: A Status ...jain/talks/ftp/nas9801.pdfThe Ohio State University Raj Jain 17 Queue Control Function q Most ABR switch algorithms allocate

Raj JainThe Ohio State University

11

NoFRR

FRR NewReno

SACK +NewReno

NoEPD

EPD

PlainEPDSelectiveDropFair BufferAllocation

End-System Policies

PoliciesPoliciesSw

itch

Pol

icie

s

Page 12: Traffic Management over Satellite ATM Networks: A Status ...jain/talks/ftp/nas9801.pdfThe Ohio State University Raj Jain 17 Queue Control Function q Most ABR switch algorithms allocate

Raj JainThe Ohio State University

12

IssuesIssues1. Analyze Standard Switch and End-system

Policies

2. Design Switch Drop Policies

3. Quantify Buffer Requirements in Switches

4. UBR with VBR Background

5. Performance of Bursty Sources

6. Changes to TCP Congestion Control

7. Optimizing the Performance of SACK TCP

Page 13: Traffic Management over Satellite ATM Networks: A Status ...jain/talks/ftp/nas9801.pdfThe Ohio State University Raj Jain 17 Queue Control Function q Most ABR switch algorithms allocate

Raj JainThe Ohio State University

13

Our Recent StudiesOur Recent Studiesq Multipoint-to-point connections

q Virtual Source/Virtual Destination

q Guaranteed Frame Rate Service

q Queue Control Functions

Page 14: Traffic Management over Satellite ATM Networks: A Status ...jain/talks/ftp/nas9801.pdfThe Ohio State University Raj Jain 17 Queue Control Function q Most ABR switch algorithms allocate

Raj JainThe Ohio State University

14

RootLeaf 1

Leaf 2

Merge Point

Multipoint-to-Point VCsMultipoint-to-Point VCsq More than one concurrent sender

q Traffic at root= Σ traffic originating from leaves

q Source-based fairness:N-to-one connection = N one-to-one connections⇒ max-min fairness among sources

Page 15: Traffic Management over Satellite ATM Networks: A Status ...jain/talks/ftp/nas9801.pdfThe Ohio State University Raj Jain 17 Queue Control Function q Most ABR switch algorithms allocate

Raj JainThe Ohio State University

15

Virtual Source / VirtualVirtual Source / VirtualDestination (VS / VD)Destination (VS / VD)

q Segments the end-to-end ABR control loop.

q Coupling between loops is implementation specific.

q VS/VD can help in buffer management across thenetwork.

q ABR switches separated by non-ATM networkcould also implement VS/VD.

Page 16: Traffic Management over Satellite ATM Networks: A Status ...jain/talks/ftp/nas9801.pdfThe Ohio State University Raj Jain 17 Queue Control Function q Most ABR switch algorithms allocate

Raj JainThe Ohio State University

16

Guaranteed Frame RateGuaranteed Frame Rate(GFR)(GFR)

q UBR with minimum cell rate (MCR)⇒ UBR+

q Frame based service

m Complete frames are accepted or discarded in theswitch

m Traffic shaping is frame based.All cells of the frame have CLP =0 or CLP =1

m All frames below MCR are given CLP =0 service.All frames above MCR are given best effort(CLP =1) service.

Page 17: Traffic Management over Satellite ATM Networks: A Status ...jain/talks/ftp/nas9801.pdfThe Ohio State University Raj Jain 17 Queue Control Function q Most ABR switch algorithms allocate

Raj JainThe Ohio State University

17

Queue Control FunctionQueue Control Functionq Most ABR switch algorithms allocate 90

to 95% of available capacity to active flows

q The % allocated can be a function of the queue length

q Target rate = f(q) × fn{current load, link rate,Higher priority (CBR, VBR) load}f(q) is the queue control function.

q Several different functions were compared to find thesimplest most effective function.

Page 18: Traffic Management over Satellite ATM Networks: A Status ...jain/talks/ftp/nas9801.pdfThe Ohio State University Raj Jain 17 Queue Control Function q Most ABR switch algorithms allocate

Raj JainThe Ohio State University

18

December TM MeetingDecember TM Meetingq Guaranteed Frame Rate:

New conformance definition

q TCP over ABR

q ABR Policing

q Multipoint-to-point

q Virtual Source /Virtual Destination

q Queue Control Functions

q Plans for TM 5.0: December 1998

Page 19: Traffic Management over Satellite ATM Networks: A Status ...jain/talks/ftp/nas9801.pdfThe Ohio State University Raj Jain 17 Queue Control Function q Most ABR switch algorithms allocate

Raj JainThe Ohio State University

19

TM Joint MeetingsTM Joint Meetingsq Test: Performance Testing

q API: ABR

q Network Management: Traffic Profiles,Accumulative QoS Parameters

q RMOA: Requirements for Video,Shaping for MPEG2

q RBB: ADSL dual latency

q VTOA: Effect of Buffering VBR Voice

q CS_RA: ADSL Signaling, VC Merging,Soft Connection Reroute

Page 20: Traffic Management over Satellite ATM Networks: A Status ...jain/talks/ftp/nas9801.pdfThe Ohio State University Raj Jain 17 Queue Control Function q Most ABR switch algorithms allocate

Raj JainThe Ohio State University

20

SummarySummary

q Document on TM on Satellite ATM Links

q New NASA project on TCP/IP over UBR

q Recent OSU work on Multipoint-to-point, VS/VD,Queue control, GFR

q TM group is working on GFR and TM5.0

Page 21: Traffic Management over Satellite ATM Networks: A Status ...jain/talks/ftp/nas9801.pdfThe Ohio State University Raj Jain 17 Queue Control Function q Most ABR switch algorithms allocate

Raj JainThe Ohio State University

21

Our Contributions andOur Contributions andPapersPapers

q All our contributions and papers are on-line:http://www.cis.ohio-state.edu/~jain/See “Recent Hot Papers” for tutorials.

q "A switch algorithm for ABR multipoint-to-pointconnections," ATM Forum/97-1085, December 1997,http://www.cis.ohio-state.edu/~jain/atmf/a97-085.htm

q "Per-VC Rate Allocation Techniques for ABRFeedback in VS/VD Networks" ATM Forum/97-1086, December 1997, http://www.cis.ohio-state.edu/~jain/atmf/a97-1086.htm

Page 22: Traffic Management over Satellite ATM Networks: A Status ...jain/talks/ftp/nas9801.pdfThe Ohio State University Raj Jain 17 Queue Control Function q Most ABR switch algorithms allocate

Raj JainThe Ohio State University

22

Contributions (Cont)Contributions (Cont)q "Design and Analysis of Queue Control

Function for Switch Schemes," ATMForum/97-1087, December 1997, http://www.cis.ohio-state.edu/~jain/atmf/a97-1087.htm

q "GFR -- Providing Rate Guarantees with FIFOBuffers to TCP Traffic" ATM Forum/97-0831, Sep1997, http://www.cis.ohio-state.edu/~jain/atmf/a97-0831.htm

q "Fairness for ABR multipoint-to-point connections,"ATM Forum/97-0832, Sep 1997, http://www.cis.ohio-state.edu/~jain/atmf/a97-0832.htm