|
TR-694-04
The Origins of Network Server Latency and the Myth of Connection |
|
| Authors: | Pai, Vivek, Ruan, Yaoping |
| Date: | April 2004 |
| Pages: | 12 |
| Download Formats: | [PDF] |
This paper presents an investigation into the origin and breakdown of server-induced latency with the goal of understanding how latency-optimization techniques can be made more effective. Using two servers with different architectures, we analyze the latency behavior under various loads and find that a phenomenon we call {it service inversion} is responsible for much of the latency increase under load. We trace the roots of this problem to negative interactions between the server application and the locking and blocking mechanisms in the kernel. Using a modified server that avoids these problems, we demonstrate a qualitatively different change in the latency profiles, generating more than an order of magnitude reduction in latency. |
|