estimating link capacity in high speed networks

20
Estimating Link Estimating Link Capacity in High Capacity in High Speed Networks Speed Networks Ling-Jyh Chen Ling-Jyh Chen 1 , Tony Sun , Tony Sun 2 , Li Lao , Li Lao 2 , Guang Yang , Guang Yang 2 , , M.Y. Sanadidi M.Y. Sanadidi 2 , Mario Gerla , Mario Gerla 2 1 Institute of Information Science, Academia Institute of Information Science, Academia Sinica Sinica 2 Dept. of Computer Science, University of Dept. of Computer Science, University of California at Los Angeles California at Los Angeles

Upload: haley

Post on 20-Jan-2016

41 views

Category:

Documents


4 download

DESCRIPTION

Estimating Link Capacity in High Speed Networks. Ling-Jyh Chen 1 , Tony Sun 2 , Li Lao 2 , Guang Yang 2 , M.Y. Sanadidi 2 , Mario Gerla 2 1 Institute of Information Science, Academia Sinica 2 Dept. of Computer Science, University of California at Los Angeles. Definition. - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: Estimating Link Capacity in High Speed Networks

Estimating Link Capacity Estimating Link Capacity in High Speed Networksin High Speed Networks

Ling-Jyh ChenLing-Jyh Chen11, Tony Sun, Tony Sun22, Li Lao, Li Lao22, Guang Yang, Guang Yang22, M.Y. Sanadidi, M.Y. Sanadidi22, Mario Gerla, Mario Gerla22

11Institute of Information Science, Academia SinicaInstitute of Information Science, Academia Sinica22Dept. of Computer Science, University of California at Los AngelesDept. of Computer Science, University of California at Los Angeles

Page 2: Estimating Link Capacity in High Speed Networks

DefinitionDefinition CapacityCapacity: maximum IP-layer throughput that a flow can

get, without any cross traffic. Available BandwidthAvailable Bandwidth: maximum IP-layer throughput that

a flow can get, given (stationary) cross traffic.

Page 3: Estimating Link Capacity in High Speed Networks

Previous Work on Capacity EstimationPrevious Work on Capacity Estimation

Per-hop based pathchar: use different packet sizes to probe the per-

hop link capacity clink, pchar: variants of pathchar Nettimer: use “packet tailgating” technique

End-to-end based Pathrate, Sprobe, CapProbe

For specialized networks: AsymProbe, ALBP, AdHoc Probe

How about high speedhigh speed networks?

Page 4: Estimating Link Capacity in High Speed Networks

Estimating High Speed LinksEstimating High Speed Links

High speed links are becoming popular (e.g. GB links, DVB links, and UWB links)

However, capacity estimation on high speed links remains a challenge (e.g., probing pksize and system time resolution are limited)

And, an effective estimation tool for high speed links is still desired

Page 5: Estimating Link Capacity in High Speed Networks

Our ContributionOur Contribution

We propose an end-to-end capacity estimation technique for high speed links, called PBProbePBProbe.

PBProbe is based on CapProbe One-way method UDP based packet bulkpacket bulk based simple, fast, and accurate

Page 6: Estimating Link Capacity in High Speed Networks

Packet Pair DispersionPacket Pair DispersionT3

T2 T3

T3

T1

T3

Narrowest Link

20Mbps 10Mbps 5Mbps 10Mbps 20Mbps 8Mbps

Capacity = (Packet Size) / (Dispersion)

Page 7: Estimating Link Capacity in High Speed Networks

Issues: Compression and ExpansionIssues: Compression and Expansion

• Queueing delay on the first packet => compression

• Queueing delay on the second packet => expansion

Page 8: Estimating Link Capacity in High Speed Networks

CapProbe CapProbe (Rohit et al, SIGCOMM’04)(Rohit et al, SIGCOMM’04)

Key insight: a packet pair that gets through with zero queueing delay yields the exact estimate.

CapProbe uses “Minimum Delay Sum” filter.

CapacityCapacity

Page 9: Estimating Link Capacity in High Speed Networks

Proposed Approach: PBProbeProposed Approach: PBProbe Have two phases for both forward and

backward link estimation Use packet bulk (instead of packet pair) of

length k in each probing Adapt k to enlarge the dispersion between

the first and last packet, and thus overcome the timer resolution problem

Tradeoff BW consumption and estimation speed by U parameter

Page 10: Estimating Link Capacity in High Speed Networks

Proposed Approach: PBProbeProposed Approach: PBProbe

Page 11: Estimating Link Capacity in High Speed Networks

Proposed Approach: PBProbeProposed Approach: PBProbe k is depended on

the estimated link capacity and the supported timer resolution.

n is set to 200. Dthresh is set to 1ms. U is set to 0.002.

Page 12: Estimating Link Capacity in High Speed Networks

AnalysisAnalysis

Poisson cross traffic (arrival and service rates are λ and μ), service time is τ

Prob. of obtaining a good sample:

Expected number of samples required for obtaining a good sample:

Page 13: Estimating Link Capacity in High Speed Networks

AnalysisAnalysis

Page 14: Estimating Link Capacity in High Speed Networks

EvaluationEvaluation

NISTNet emulation High speed Internet experiments Comparison of PBProbe and Pathrate

Page 15: Estimating Link Capacity in High Speed Networks

Evaluation 1: NISTNet emulationEvaluation 1: NISTNet emulation

No cross traffic

Page 16: Estimating Link Capacity in High Speed Networks

Evaluation 2: Internet experimentsEvaluation 2: Internet experiments 5 hosts: NTNU, UCLA,

CalTech, GaTech, PSC(n = 200, k = 100, 20 runs)

Page 17: Estimating Link Capacity in High Speed Networks

Evaluation 3: PBProbe vs PathrateEvaluation 3: PBProbe vs Pathrate

Page 18: Estimating Link Capacity in High Speed Networks

SummarySummary

We propose an end-to-end capacity estimation technique, called PBProbe, for high speed links.

We evaluate PBProbe by analysis, emulation and Internet experiments.

We show that PBProbe can correctly and rapidly estimate bottleneck capacity in almost all test cases.

Page 19: Estimating Link Capacity in High Speed Networks

AcknowledgementsAcknowledgements

This work is co-sponsored by the National Science Council and the National Science Foundation under grant numbers NSC-94-2218-E-001-002 and CNS-0435515.

We are grateful to the following people for their help in carrying out PBProbe measurements: Sanjay Hegde (CalTech), Che-Chih Liu (NTNU), Cesar A. C. Marcondes (UCLA), and Anders Persson (UCLA).

Page 20: Estimating Link Capacity in High Speed Networks

Thanks!Thanks!

CapProbe:CapProbe: http://nrl.cs.ucla.edu/CapProbe/