会议专题

面向高性能云计算的虚拟接口技术研究

超级计算机系统主要采用Infiniband作为互连技术.为支持传统以太网应用在Infiniband网络之上运行,Infiniband体系结构提出了IPoIB、SDP等技术,只能提供Socket接口.而云计算应用通常运行在虚拟机上,需要基于以太网链路层进行报文转发,因而提供虚拟标准以太网接口成为超级计算机系统支持云计算服务应用的关键.为此,本文设计实现了一种基于Infiniband网络的仿真以太网驱动xEth,可以提供虚拟的标准以太网接口,支持基于以太网不同层次的应用在Infiniband网络之上运行,并利用通用多核处理器的并发处理能力,通过多队列、MSI-X和hash技术实现了虚拟以太网接口在多核平台上的并行收发处理,可以支持不同应用之间独立进行通信而互不干扰.最后通过对xEth驱动进行测试,表明xEth驱动可以支持以太网应用在Infiniband网络之上运行,并具有较高的传输带宽,同时也实现了虚拟以太网接口的并行收发处理,可以良好兼容openvswitch.

云计算 虚拟接口计算 并行处理 Infiniband技术

刘湘 陈一骄 吕高峰 孙志刚

国防科学技术大学计算机学院,湖南 长沙 410073

国内会议

2014全国高性能计算学术年会

广州

中文

145-154

2014-11-06(万方平台首次上网日期,不代表论文的发表时间)