Experiences in Programming a Traffic Shaper

  • Authors:
  • Dah-Ming Chiu;Miriam Kadansky;Joe Provino;Joseph Wesley

  • Affiliations:
  • -;-;-;-

  • Venue:
  • ISCC '00 Proceedings of the Fifth IEEE Symposium on Computers and Communications (ISCC 2000)
  • Year:
  • 2000

Quantified Score

Hi-index 0.00

Visualization

Abstract

A traffic shaper regulates the transmission of packets according to a pre-determined rate, seemingly a straightforward program. A frequently used technique to achieve the prescribed rate is to interleave packet transmissions with sleeps an operating system function. If the sleep duration cannot be accurately controlled, it can adversely affect the performance of the traffic shaper. In this paper, we describe the problem caused by an inaccurate sleep, various algorithms for compensating for the inaccuracy, and how to accommodate intermittent data arrival streams at the same time. The objective is to produce an accurate, yet simple, robust, and efficient traffic shaper.