Quality adaptation for congestion controlled video playback over the Internet
Proceedings of the conference on Applications, technologies, architectures, and protocols for computer communication
TRAM: A Tree-based Reliable Multicast Protocol
TRAM: A Tree-based Reliable Multicast Protocol
Self-adaptive applications on the grid
Proceedings of the 12th ACM SIGPLAN symposium on Principles and practice of parallel programming
Satin: A high-level and efficient grid programming model
ACM Transactions on Programming Languages and Systems (TOPLAS)
Hi-index | 0.00 |
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.