论文部分内容阅读
随着机群研究的蓬勃发展和高性能网络的出现,机群通信系统的性能得到了大幅度地提升,该文针对普通的网络应用程序高效地移植到机群高性能通信系统之中的问题展开研究,提出了机群环境中的高效socket——sockvia。sockvia利用核心级的VIA作为底层的支持协议,在操作系统核心中提供了与基于TCP/IP的socket完全兼容的socket编程界面和运行环境,使得网络应用程序无需修改源码和重新编译连接,可透明地移植到机群高性能通信系统之中,同时sockvia还表现出理想的通信性能,经过标准的netperf测试,sockvia在AMD64位平台上最低延迟为9.71usec,最高带宽可达1974.85Mbit/sec。
With the vigorous development of cluster research and the advent of high performance networks, the performance of cluster communication systems has been greatly improved. This paper studies the problem that ordinary network applications are efficiently transplanted into cluster high performance communication systems, An efficient socket - sockvia in a cluster environment is proposed. sockvia utilizes core-level VIA as the underlying support protocol, providing a socket programming interface and operating environment that is fully compatible with TCP / IP-based sockets in the operating system kernel, enabling networked applications to be transparent without modifying the source and recompiling connections Sockvia also showed the ideal communication performance, after the standard netperf test, sockvia on AMD64 platform minimum delay of 9.71usec, the maximum bandwidth of up to 1974.85Mbit / sec.