Grid Computing slide to be used anywhere Harness global resources to improve performance
Available Bandwidth Available bandwidth = unused bandwidth on path Key metric for data intensive applications
Grid Application: Predict Download Time Dynamically schedule tasks based on bandwidth availability
Optimal Path Selection Choose path to minimize download time from A to D
Chirp Probing Chirp: exponential flight pattern of probes Non-intrusive and Efficient: wide range of probing bit rates, few packets
pathChirp Tool Based on the principle of self-induced congestion
Internet Experiments 3 common hops between SLAC Rice and Chicago Rice paths Estimates fall in proportion to introduced Poisson traffic
CAIDA Gigabit Testbed Experiments Smartbit cross-traffic generator Estimates track changes in available bandwidth Performance improves with increasing packet size
Comparison with Pathload Rice ECE network 100Mbps links pathChirp uses 10 times fewer bytes for comparable accuracy Available bandwidth EfficiencyAccuracy pathchirppathloadpathChirp 10-90% pathload Avg.min-max 30Mbps0.35MB3.9MB19-29Mbps16-31Mbps 50Mbps0.75MB5.6MB39-48Mbps39-52Mbps 70Mbps0.6MB8.6MB54-63Mbps63-74Mbps
Conclusions pathChirp: non-intrusive available bandwidth probing tool Successful tests on the Internet and Gigabit testbed Upto 10x improvement over state-of-the-art pathload on Rice ECE network URL: spin.rice.edu