Spatio-Tem poral Available Bandw idth Estim ation Vinay Ribeiro - - PowerPoint PPT Presentation

spatio tem poral available bandw idth estim ation
SMART_READER_LITE
LIVE PREVIEW

Spatio-Tem poral Available Bandw idth Estim ation Vinay Ribeiro - - PowerPoint PPT Presentation

Spatio-Tem poral Available Bandw idth Estim ation Vinay Ribeiro Rolf Riedi, Richard Baraniuk Rice University Network Path Model End-to-end paths Packet delay = constant term Multi-hop (propagation, No packet reordering service


slide-1
SLIDE 1

Spatio-Tem poral Available Bandw idth Estim ation

Vinay Ribeiro

Rolf Riedi, Richard Baraniuk Rice University

slide-2
SLIDE 2

Network Path Model

Packet delay = constant term (propagation, service time) + variable term (queuing delay)

  • End-to-end paths

– Multi-hop – No packet reordering

  • Router queues

– FIFO – Constant service rate

slide-3
SLIDE 3

Key Definitions

i i

B A min =

  • Goal:

use end-to-end probing to locate tight link in space and over time Path available bandwidth Sub-path available bandwidth Tight link: link with least available bandwidth

i m i

B m A

≤ ≤

=

1

min ] , 1 [

slide-4
SLIDE 4

Applications

  • Network monitoring
  • locating hot spots
  • Network aware applications
  • server selection
  • Science: where do Internet tight links occur

and why?

slide-5
SLIDE 5

Methodology

  • Estimate A[ 1,m]
  • For m> tight link, A[ 1,m] remains constant

i m i

B m A

≤ ≤

=

1

min ] , 1 [

slide-6
SLIDE 6

Principle of Self-Induced Congestion

  • Probing rate = R, path available bandwidth = A
  • Advantages

– No topology information required – Robust to multiple bottlenecks R < A no delay increase R > A delay increases

slide-7
SLIDE 7

Packet Tailgating

  • Large packets of size P (TTL= m)

small packets of size p

  • Large packets exit at hop m
  • Small packets reach receiver with timing information
  • Previously employed in capacity estimation
slide-8
SLIDE 8

Estimating A[ 1,m]

  • Key: Probing rate decreases by p/ (p+ P) at link m
  • Assumption: r< A[ m+ 1,N] , no delay change after link

m R < A[ 1,m] no delay increase R > A[ 1,m] delay increases

slide-9
SLIDE 9

Tight Link Localization

  • Tight link: link after which A[ 1,m] remains constant
  • Applicable to any self-induced congestion tool:

pathload, pathChirp, IGI, netest etc.

slide-10
SLIDE 10

pathChirp

  • Chirps: exponentially spaced packets
  • Wide range of probing rates
  • Efficient: few packets

100Mbps

  • 1

packets, 13 4 . 1 ⇒ = γ

slide-11
SLIDE 11

ns-2 Simulation

  • Heterogeneous sources
  • Tight link location changes over time
  • pathChirp tracks tight link location change accurately

tight link estimate

slide-12
SLIDE 12

Internet Experiment

  • Two paths:

UIUC Rice and SLACRice

  • Paths share 4 common links
  • Same tight link estimate

for both paths SLACRice tight link UIUCRice tight link

slide-13
SLIDE 13

Comparison with MRTG Data

  • A[ 1,m] decreases as expected
  • Tight link location differs from MRTG data by 1 hop

SLACRice UIUCRice

slide-14
SLIDE 14

High Speed Probing

  • System I/ O limits probing rate
  • On high speed networks:

cannot estimate A using self-induced congestion

) , min(

d s B

B A >

slide-15
SLIDE 15

Receiver System I/ O Limitation

  • Treat receiver I/ O bus as an extra link
  • Use packet tailgating
  • If then we can estimate A[ 1,N-1]

d

B r<

slide-16
SLIDE 16

Sender System I/ O Limitations

  • Combine sources to increase net probing rate
  • Issue: machine synchronization
slide-17
SLIDE 17

Conclusions

  • Towards spatio-temporal available bandwidth

estimation

  • Combine self-induced congestion and

packet tailgating

  • Tight link localization in space and over time
  • ns-2 and Internet experiments encouraging
  • Solutions to system I/ O bandwidth limitations

spin.rice.edu