Check out the new USENIX Web site. next up previous
Next: Observing Blocking in Flash Up: Understanding and Addressing Blocking-Induced Previous: Measurement Methodology

Blocking in Web Servers

In this section we investigate the origins of the high latency we saw on the earlier tests. By instrumenting the kernel, we trace much of the root cause to blocking in filesystem-related system calls. This blocking affects the queuing model for the services, causing a policy degradation when head-of-line blocking occurs. We present evidence that this behavior is occurring in both Flash and Apache, although via different mechanisms.


Yaoping Ruan