spatio-temporal available bandwidth estimation vinay ribeiro rolf riedi, richard baraniuk rice...
TRANSCRIPT
![Page 1: Spatio-Temporal Available Bandwidth Estimation Vinay Ribeiro Rolf Riedi, Richard Baraniuk Rice University](https://reader036.vdocuments.us/reader036/viewer/2022062301/5697bfbb1a28abf838ca11ae/html5/thumbnails/1.jpg)
Spatio-Temporal Available Bandwidth Estimation
Vinay RibeiroRolf Riedi, Richard Baraniuk
Rice University
![Page 2: Spatio-Temporal Available Bandwidth Estimation Vinay Ribeiro Rolf Riedi, Richard Baraniuk Rice University](https://reader036.vdocuments.us/reader036/viewer/2022062301/5697bfbb1a28abf838ca11ae/html5/thumbnails/2.jpg)
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
![Page 3: Spatio-Temporal Available Bandwidth Estimation Vinay Ribeiro Rolf Riedi, Richard Baraniuk Rice University](https://reader036.vdocuments.us/reader036/viewer/2022062301/5697bfbb1a28abf838ca11ae/html5/thumbnails/3.jpg)
Key Definitions
iiBA 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
imiBmA
1min],1[
![Page 4: Spatio-Temporal Available Bandwidth Estimation Vinay Ribeiro Rolf Riedi, Richard Baraniuk Rice University](https://reader036.vdocuments.us/reader036/viewer/2022062301/5697bfbb1a28abf838ca11ae/html5/thumbnails/4.jpg)
Applications
• Network monitoring - locating hot spots
• Network aware applications- server selection
• Science: where do Internet tight links occur and why?
![Page 5: Spatio-Temporal Available Bandwidth Estimation Vinay Ribeiro Rolf Riedi, Richard Baraniuk Rice University](https://reader036.vdocuments.us/reader036/viewer/2022062301/5697bfbb1a28abf838ca11ae/html5/thumbnails/5.jpg)
Methodology
• Estimate A[1,m]
• For m>tight link, A[1,m] remains constant
imiBmA
1min],1[
![Page 6: Spatio-Temporal Available Bandwidth Estimation Vinay Ribeiro Rolf Riedi, Richard Baraniuk Rice University](https://reader036.vdocuments.us/reader036/viewer/2022062301/5697bfbb1a28abf838ca11ae/html5/thumbnails/6.jpg)
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
![Page 7: Spatio-Temporal Available Bandwidth Estimation Vinay Ribeiro Rolf Riedi, Richard Baraniuk Rice University](https://reader036.vdocuments.us/reader036/viewer/2022062301/5697bfbb1a28abf838ca11ae/html5/thumbnails/7.jpg)
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
![Page 8: Spatio-Temporal Available Bandwidth Estimation Vinay Ribeiro Rolf Riedi, Richard Baraniuk Rice University](https://reader036.vdocuments.us/reader036/viewer/2022062301/5697bfbb1a28abf838ca11ae/html5/thumbnails/8.jpg)
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
![Page 9: Spatio-Temporal Available Bandwidth Estimation Vinay Ribeiro Rolf Riedi, Richard Baraniuk Rice University](https://reader036.vdocuments.us/reader036/viewer/2022062301/5697bfbb1a28abf838ca11ae/html5/thumbnails/9.jpg)
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.
![Page 10: Spatio-Temporal Available Bandwidth Estimation Vinay Ribeiro Rolf Riedi, Richard Baraniuk Rice University](https://reader036.vdocuments.us/reader036/viewer/2022062301/5697bfbb1a28abf838ca11ae/html5/thumbnails/10.jpg)
pathChirp
• Chirps: exponentially spaced packets• Wide range of probing rates
• Efficient: few packets
100Mbps-1 packets, 134.1
![Page 11: Spatio-Temporal Available Bandwidth Estimation Vinay Ribeiro Rolf Riedi, Richard Baraniuk Rice University](https://reader036.vdocuments.us/reader036/viewer/2022062301/5697bfbb1a28abf838ca11ae/html5/thumbnails/11.jpg)
ns-2 Simulation
• Heterogeneous sources• Tight link location changes over time• pathChirp tracks tight link location change accurately
tig
ht
link
est
imat
e
![Page 12: Spatio-Temporal Available Bandwidth Estimation Vinay Ribeiro Rolf Riedi, Richard Baraniuk Rice University](https://reader036.vdocuments.us/reader036/viewer/2022062301/5697bfbb1a28abf838ca11ae/html5/thumbnails/12.jpg)
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
![Page 13: Spatio-Temporal Available Bandwidth Estimation Vinay Ribeiro Rolf Riedi, Richard Baraniuk Rice University](https://reader036.vdocuments.us/reader036/viewer/2022062301/5697bfbb1a28abf838ca11ae/html5/thumbnails/13.jpg)
Comparison with MRTG Data
• A[1,m] decreases as expected• Tight link location differs from MRTG data by 1 hop
SLACRice UIUCRice
![Page 14: Spatio-Temporal Available Bandwidth Estimation Vinay Ribeiro Rolf Riedi, Richard Baraniuk Rice University](https://reader036.vdocuments.us/reader036/viewer/2022062301/5697bfbb1a28abf838ca11ae/html5/thumbnails/14.jpg)
High Speed Probing
• System I/O limits probing rate• On high speed networks:
cannot estimate A using self-induced congestion
),min( ds BBA
![Page 15: Spatio-Temporal Available Bandwidth Estimation Vinay Ribeiro Rolf Riedi, Richard Baraniuk Rice University](https://reader036.vdocuments.us/reader036/viewer/2022062301/5697bfbb1a28abf838ca11ae/html5/thumbnails/15.jpg)
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]dBr
![Page 16: Spatio-Temporal Available Bandwidth Estimation Vinay Ribeiro Rolf Riedi, Richard Baraniuk Rice University](https://reader036.vdocuments.us/reader036/viewer/2022062301/5697bfbb1a28abf838ca11ae/html5/thumbnails/16.jpg)
Sender System I/O Limitations
• Combine sources to increase net probing rate
• Issue: machine synchronization
![Page 17: Spatio-Temporal Available Bandwidth Estimation Vinay Ribeiro Rolf Riedi, Richard Baraniuk Rice University](https://reader036.vdocuments.us/reader036/viewer/2022062301/5697bfbb1a28abf838ca11ae/html5/thumbnails/17.jpg)
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