一种基于NIC的RDMA可靠传输协议的设计与实现*
2014-09-14庞征斌常俊胜
计算机工程与科学 2014年2期
夏 军,庞征斌,刘 路,张 峻,常俊胜
(国防科学技术大学计算机学院,湖南 长沙 410073)
一种基于NIC的RDMA可靠传输协议的设计与实现*
夏 军,庞征斌,刘 路,张 峻,常俊胜
(国防科学技术大学计算机学院,湖南 长沙 410073)
高性能计算机不断增长的规模和复杂性使得可靠性成为影响高性能计算机系统可用性的关键因素,系统互连网络是高性能计算机的重要组成部分,其可靠性是高性能计算机系统设计必须考虑的重要问题。针对高性能计算机系统互连网络可能出现的故障,提出一种基于NIC实现的RDMA可靠传输协议,给出了一种通用的设计实现方案,并对该方案的几种具体优化设计实现方法进行了讨论。提出的可靠传输协议及实现方案能容忍系统互连网络可能出现的多种网络故障,并能尽量减少实现可靠传输所带来的额外开销。实验结果表明,所提出的RDMA可靠传输的实际测试性能与无连接RDMA传输相当。
RDMA;可靠性;网络接口;可靠传输协议
1 引言
高性能计算机系统日益增长的规模和不断增加的复杂性使系统硬件部件出现故障的可能性增大[1],性能已不再是衡量系统好坏的唯一指标,系统的可用性成为高性能计算机系统设计需要优先考虑的重要因素。系统互连网络既是高性能计算机系统的重要组成部分,也是容易出现瞬时或永久性故障的部件[2]。互连网络一般会提供点点可靠传输机制,但却无法应对诸如报文丢失或链路断开这样的网络故障。……
登录APP查看全文
