On Bandwidth Smoothing
Carlos Maltzahn, Kathy Richardson, Dirk Grunwald, James Martin, On Bandwidth Smoothing, 4th International Web Caching Workshop (WCW'99), San Diego, CA, March 31- April 2, 1999
Abstract
The bandwidth usage due to HTTP traffic often varies considerably over the course of a day, requiring high network performance during peak periods while leaving network resources unused during off-peak periods.  We show that using these extra network resources to prefetch web content during off-peak periods can significantly reduce peak bandwidth usage without compromising cache consistency. With large HTTP traffic variations it is therefore feasible to apply ``bandwidth smoothing'' to reduce the cost and the required capacity of a network infrastructure.  In addition to reducing the peak network demand, bandwidth smoothing improves cache hit rates. We calculate the potential reduction in bandwidth for a given bandwidth usage profile, and show that a simple hueristic has poor prefetch accuracy. We then apply machine learning techniques to automatically develop prefetch strategies that have high accuracy. Our results are based on web proxy traces generated at a large corporate Internet exchange point and data collected from recent scans of popular web sites.
An extended version of this paper:
A Feasibility Study of Bandwidth Smoothing on the World-Wide Web Using Machine Learning, Technical report #CU-CS-879-99, Dept. of Computer Science, University of Colorado at Boulder, January, 1999.


Creative Commons License
This work is licensed under a Creative Commons License.