The heuristic is not perfect, but we believe it is good enough to produce a useful web client model. We use the empirical model to implement a web client traffic generator. The characteristics of the generated traffic is very close to the original packet trace, including self-similar properties. Thiemo Voigt and Bengt Ahlgren. Scheduling TCP in the Nemesis operating system .
Nemesis also allows applications to reserve CPU time and transmit bandwidth on network interfaces.
We have implemented a TCP for Nemesis that makes use of these guarantees. We also study the impact of the guaranteed fraction of CPU time on the throughput that networked applications achieve. We measure the amount of CPU time applications have to reserve in order to run the TCP protocol stack and send data at a particular speed. We show that these values hold even when several applications strive for CPU time and transmit bandwidth. Bengt Ahlgren, Mats Bj rkman, and Bob Melander.