【24h】

The Origins of Network Server Latency the Myth of Connection Scheduling

机译:网络服务器延迟的起源和连接调度的神话

获取原文
获取原文并翻译 | 示例

摘要

We investigate the origins of server-induced latency to understand how to improve latency optimization techniques. Using the Flash Web server, we analyze latency behavior under various loads. Despite latency profiles that suggest standard queuing delays, we find that most latency actually originates from negative interactions between the application and the locking and blocking mechanisms in the kernel. Modifying the server and kernel to avoid these problems yields both qualitative and quantitative changes in the latency profiles - latency drops by more than an order of magnitude, and the effective service discipline also improves. We find our modifications also mitigate service burstiness in the application, reducing the event queue lengths dramatically and eliminating any benefit from application-level connection scheduling. We identify one remaining source of unfairness, related to competition in the networking stack. We show that adjusting the TCP congestion window size addresses this problem, reducing latency by an additional factor of three.
机译:我们调查了服务器引发的延迟的起源,以了解如何改进延迟优化技术。使用Flash Web服务器,我们可以分析各种负载下的延迟行为。尽管延迟配置文件表明标准排队延迟,但我们发现大多数延迟实际上源自应用程序与内核中的锁定和阻塞机制之间的负面交互。修改服务器和内核以避免这些问题会在延迟配置文件中产生定性和定量变化-延迟下降了一个数量级以上,有效的服务规范也得到了改善。我们发现我们的修改还减轻了应用程序中的服务突发性,大大减少了事件队列的长度,并消除了应用程序级连接调度带来的任何好处。我们确定了与网络堆栈中的竞争有关的不公平的剩余根源。我们显示,调整TCP拥塞窗口大小可解决此问题,从而将延迟减少了三倍。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号