首页> 外文期刊>Computer >User-level network interface protocols
【24h】

User-level network interface protocols

机译:用户级网络接口协议

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

摘要

Modern high speed local area networks offer great potential for communication intensive applications, but their performance is limited by the use of traditional communication protocols, such as TCP/IP. In most cases, these protocols require that all network access be through the operating system, which adds significant overhead to both the transmission path (typically a system call and data copy) and the receive path (typically an interrupt, a system call, and a data copy). To address this performance problem, several user level communication architectures have been developed that remove the operating system from the critical communication path. The article describes six important issues to consider in designing communication protocols for user level architectures. The issues discussed focus on the performance and semantics of a communication system. These issues include data transfer, address translation, protection, and control transfer mechanisms, as well as the issues of reliability and multicast. To provide a basis for analyzing these issues, the authors present a simple network interface protocol for Myricom's Myrinet network, which has a programmable network interface. Researchers can thus explore many protocol design options, and several groups have designed communication systems for Myrinet. The authors refer to 11 such systems, all of which differ significantly in how they resolve these design issues but all of which aim for high performance and provide a lean, low level, and more or less generic communication facility.
机译:现代高速局域网为通信密集型应用提供了巨大潜力,但其性能受到传统通信协议(例如TCP / IP)的使用的限制。在大多数情况下,这些协议要求所有网络访问都必须通过操作系统进行,这会增加传输路径(通常是系统调用和数据副本)和接收路径(通常是中断,系统调用和接收路径)的开销。数据副本)。为了解决此性能问题,已经开发了几种从关键通信路径中删除操作系统的用户级通信体系结构。本文介绍了在设计用于用户级体系结构的通信协议时要考虑的六个重要问题。讨论的问题集中在通信系统的性能和语义上。这些问题包括数据传输,地址转换,保护和控制传输机制,以及可靠性和多播问题。为了提供分析这些问题的基础,作者提出了一种适用于Myricom的Myrinet网络的简单网络接口协议,该协议具有可编程的网络接口。因此,研究人员可以探索许多协议设计方案,并且几个小组已经为Myrinet设计了通信系统。作者引用了11种这样的系统,所有这些系统在解决这些设计问题的方式上都有很大的不同,但是所有这些系统的目标都是高性能,并提供精简,低级和或多或少的通用通信工具。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号