期刊文献+

Sockvia——机群环境中的高效socket

Sockvia-a High Performance Socket in Clusters
下载PDF
导出
摘要 随着机群研究的蓬勃发展和高性能网络的出现,机群通信系统的性能得到了大幅度地提升,该文针对普通的网络应用程序高效地移植到机群高性能通信系统之中的问题展开研究,提出了机群环境中的高效socket——sockvia。sockvia利用核心级的VIA作为底层的支持协议,在操作系统核心中提供了与基于TCP/IP的socket完全兼容的socket编程界面和运行环境,使得网络应用程序无需修改源码和重新编译连接,可透明地移植到机群高性能通信系统之中,同时sockvia还表现出理想的通信性能,经过标准的netperf测试,sockvia在AMD64位平台上最低延迟为9.71usec,最高带宽可达1974.85Mbit/sec。 With the progress of cluster research and the emergence of high performance network hardware,the performance of cluster communication system has been improved greatly.In this paper,our research on supporting network applications over high performance cluster communication system,which is embodied in sockvia project,is presented.It is an efficient communication layer conforming to KVIPL specification and provides TCP/IP-based socket interface in the kernel.It enables applications based on TCP/IP to take advantage of high performance communication hardware transparently,without modification of source code or relinking and recompilation of executive binary required.It is shown in the experimental results that the latency of Sockvia is 9.71 usec,and its bandwidth is 1974.85Mbit/sec on an AMD64 platforms.
出处 《计算机工程与应用》 CSCD 北大核心 2005年第18期117-121,218,共6页 Computer Engineering and Applications
基金 国家863高技术研究发展计划基金项目(编号:2002AA1Z2102)
关键词 机群通信系统 VIA SOCKET 用户级通信协议 cluster communication system,VIA,socket,user-level communication protocol
  • 相关文献

参考文献24

  • 1M Baker.Cluster Computing White Paper[J].IEEE Task Force on Cluster Computing,2000.
  • 2W R Stevens.TCP/IP Illustrated,Volume 1:The Protocols[S].
  • 3W Richard Stevens.UNiX Network Programming[M].Volume 1,Third Edition:The Sockets Networking API.
  • 4D D Clark,V Jacobson,J Romkey et al.An Analysis of TCP Processing Overhead[J].IEEE Commun Mag, 1989;27(6):23-29.
  • 5J S Chase,A J Gallatin,K G Yocum.End System Optimizations for High-Speed TCP[J].IEEE Commun Mag,2001;39(4):65-74.
  • 6T von Eicken,A Basu,V Buch et al.U-Net:A User-Level Network Interface for Parallel and Distributed Computing[C].In:Proc Symposium on Oporating System Principles, 1995:303-316.
  • 7Compaq Computer Corp,Intel Corp,Microsoft Corp.Virtual Interface Architecture Specification[S].Draft Revision 1.0,http://www.viarch.org/,1997-10.
  • 8Intel Corp.Intel Kernel Virtual Interface Provider Library(KVIPL) Addendum. 1999-03.
  • 9B Chun,A Mainwaring,D Culler.Virtual Network Transport Protocols for Myrinet[J].IEEE Micro, 1998;31(1):53-63.
  • 10A Gallatin, J Chase,K Yocum.Trapeze/IP: TCP/IP at Near-Gigabit Speeds[C].In:Proc of the 1999 USENIX Technical Conference, 1999-06.

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部