• 中国计算机学会会刊
  • 中国科技核心期刊
  • 中文核心期刊

J4 ›› 2008, Vol. 30 ›› Issue (9): 154-157.

• 论文 • 上一篇    

用户级通信中基于网络接口的虚实地址变换技术

刘路 谢旻 张磊 傅清朝   

  • 出版日期:2008-09-01 发布日期:2010-05-18

  • Online:2008-09-01 Published:2010-05-18

摘要:

用户级通信允许应用程序直接访问网络接口,减小了通信操作的软件层开销。为了支持用户级通信,高效的虚拟地址到物理地址的变换起到关键作用。本文提出了基于地址变换表的地址变换机制,虚实地址变换都在网络接口控制器上完成,变换过程不需要操作系统的参与,并且无需失效处理。采用这种机制,我们实现了基于PCI-X面向集群系统的互连通信子系统CNI。实际测试获得了2.4μs的最小单边延迟和850MB/s的峰值带宽。

关键词: 地址变换 用户级通信 RDMA

Abstract:

User-level communications alleviate the software overhead of the communication subsystem by allowing applications to access the network interface dire  ctly. For that purpose, efficient virtual-to-physical address translation is critical. In this paper, we propose an address- translation-table-based add  ress translation scheme where every translation is done on the network interface controller without OS involvement and without miss handling. Adopting t  his mechanism, we implement our communication subsystem CNI oriented to cluster systems based on PCI-X. The experimental results shows the lowest one-wa y latency 2.4μs and the 850MB/s peak bandwidth.

Key words: address translation;user-level communications, RDMA