【24h】

PacketCache: Improving OS Stacks for Streaming with Identical Contents

机译:PacketCache:改进用于以相同内容流式传输的操作系统堆栈

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

摘要

The streaming services with identical contents are common on the Internet. They are mainly caused by highly redundant requests. The operating system network protocol stack has some inbuilt mechanisms for transmission. However, they are still inefficient without considering the characteristic of the identical content delivery. In this paper, we propose PacketCache to optimize the network stack for the identical-content delivery. By exploiting an in-kernel cache scheme and incoming packet parsers, PacketCache can take a shortcut in the kernel and directly transmit cached contents. PacketCache also provides an enhanced mechanism called lazy upcall that defers or eliminates context switches and operations related to the virtual file systems. We evaluate PacketCache with a network file server and Nginx. The results show that PacketCache can reduce the transmission completion time by over 60% compared with the conventional kernel network stack.
机译:具有相同内容的流服务在Internet上很常见。它们主要是由高度冗余的请求引起的。操作系统网络协议栈具有一些内置的传输机制。但是,如果不考虑相同内容传递的特性,它们仍然效率低下。在本文中,我们提出PacketCache来优化用于相同内容传递的网络堆栈。通过利用内核内缓存方案和传入的数据包解析器,PacketCache可以采用内核中的快捷方式并直接传输缓存的内容。 PacketCache还提供了一种称为延迟上呼的增强机制,该机制延迟或消除了与虚拟文件系统相关的上下文切换和操作。我们使用网络文件服务器和Nginx评估PacketCache。结果表明,与传统的内核网络堆栈相比,PacketCache可以将传输完成时间减少60%以上。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号