首页> 外文期刊>Computer communication review >Software Support for Outboard Buffering and Checksumming
【24h】

Software Support for Outboard Buffering and Checksumming

机译:舷外缓冲和校验和的软件支持

获取原文
获取原文并翻译 | 示例
获取外文期刊封面目录资料

摘要

Data copying and checksumming are the most expensive operations when doing high-bandwidth network IO over a highspeed network. Under some conditions, outboard buffering and checksumming can eliminate accesses to the data, thus making communication less expensive and faster. One of the scenarios in which outboard buffering pays off is the common case of applications accessing the network using the Berkeley sockets interface and the Internet protocol stack. In this paper we describe the changes that were made to a BSD protocol stack to make use of a network adaptor that supports outboard buffering and checksumming. Our goal is not only to achieve "single copy" communication for application that use sockets, but to also have efficient communication for in-kernel applications and for applications using other networks. Performance measurements show that for large reads and writes the single-copy path through the stack is significantly more efficient than the original implementation.
机译:在高速网络上进行高带宽网络IO时,数据复制和校验和是最昂贵的操作。在某些情况下,舷外缓冲和校验和可以消除对数据的访问,从而使通信成本更低,速度更快。外部缓冲带来回报的一种情况是应用程序使用Berkeley套接字接口和Internet协议栈访问网络的常见情况。在本文中,我们描述了对BSD协议栈所做的更改,以利用支持舷外缓冲和校验和的网络适配器。我们的目标不仅是为使用套接字的应用程序实现“单一副本”通信,而且还为内核内应用程序和使用其他网络的应用程序提供有效的通信。性能测量表明,对于大型读写操作,通过堆栈的单副本路径比原始实现的效率明显更高。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号