期刊文献+

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

Network-Interface-Based Virtual-to-Physical Address Translation in User-Level Communications
下载PDF
导出
摘要 用户级通信允许应用程序直接访问网络接口,减小了通信操作的软件层开销。为了支持用户级通信,高效的虚拟地址到物理地址的变换起到关键作用。本文提出了基于地址变换表的地址变换机制,虚实地址变换都在网络接口控制器上完成,变换过程不需要操作系统的参与,并且无需失效处理。采用这种机制,我们实现了基于PCI-X面向集群系统的互连通信子系统CNI。实际测试获得了2.4μs的最小单边延迟和850MB/s的峰值带宽。 User-level communications alleviate the software overhead of the communication subsystem by allowing applications to access the network interface directly. For that purpose, efficient virtual-to-physical address translation is critical. In this paper, we propose an address- translation-table-based address translation scheme where every translation is done on the network interface controller without OS involvement and without miss handling. Adopting this mechanism, we implement our communication subsystem CNI oriented to cluster systems based on PCI-X. The experimental results shows the lowest one-way latency 2.4μs and the 850MB/s peak bandwidth.
出处 《计算机工程与科学》 CSCD 2008年第9期154-157,共4页 Computer Engineering & Science
关键词 地址变换 用户级通信 RDMA address translation user-level communications RDMA
  • 相关文献

参考文献8

  • 1Steenkiste P. A Systematic Approach to Host Interface Design for High-Speed Networks[J]. IEEE Computers, 1994, 27(3) :47-57.
  • 2Schoinas I, Hill M D. Address Translation Mechanisms in Network Interfaces[C]//Proc of the 4th Int'l Symp on High Performance Computer Architecture, 1998 : 219-230.
  • 3陈渝,焦振强,谢军,都志辉,李三立.基于Myrinet的高性能VIA设计与实现[J].软件学报,2003,14(2):285-292. 被引量:6
  • 4Chen Y,Bilas A, Damianakis S N, et al. UTLB: A Mechanism for Address Translation on Network Interface[C] ff Proc of the 8th Int'l Conf on Architectural Support for Programming Languages and Operating Systems, 1998:193-203.
  • 5Lee Moon-Sang, Lee Sang-Kwon, Lee Joonwon,et al. Adopting System Call Based Address Translation into User-Level Communlcation[J]. IEEE Computer Architecture Letters, 2006,5(1) :7-7.
  • 6Li L, Vaisyanathan K, Trivedi K S. An Approach for Estimation of Software Aging in a Web Server[C]//Proe of the Int'l Syrup on Empirical Software Engineering, 2002:91- 100.
  • 7Tezuka H, O'Carroll F, Hori A,et al. Pin-Down Cache: A Virtual Memory Management Technique for Zero-Copy Communlcation[C]//Proc of 12th Int'l Parallel Processing Symp, 1998:308-314.
  • 8谢旻,刘路,卢宇彤,傅清朝,周恩强.Communication Express通讯软件接口:实现技术与性能评测[J].计算机工程与科学,2007,29(11):140-144. 被引量:3

二级参考文献16

  • 1[1]Bhoedjang RAF, Rühl T, Bal HE. User-Level network interface protocols. IEEE Computer, 1998,31(11):53~60.
  • 2[2]Virtual interface architecture specification. Version 1.0, Technical Report, Compaq, Intel and Microsoft Corporations, 1997.
  • 3[3]Buonadonna P, Geweke A. An implementation and analysis of the virtual interface architecture. In: Proceedings of the Super Computing'98. Orlando: IEEE Computer Society and ACM SIGARCH, 1998. 7~13.
  • 4[4]Bozeman P, Saphir B. A modular high performance implementation of the virtual interface architecture. Technical Report, Lawrence Berkeley National Laboratory, 2000.
  • 5[5]Boden NJ, Cohen D. Myrinet--a gigabit-per-second local-area network. IEEE MICRO, 1995,15(1):29~36.
  • 6[6]LANai 9. Technical Report, Myricom Ltd., 2000.
  • 7[7]Gusella R. A measurement study of diskless workstation traffic on an Ethernet. IEEE Transactions on Communications, 1990, 38(9):1557~1568.
  • 8[8]Chen Y. A design scheme of high performance VIA based on Myrinet. Technical Report, Beijing: Tsinghua University, 2000 (in Chinese). http://hpclab.cs.tsinghua.edu.cn/~chenyu/myvia.html.
  • 9[9]The GM message passing system. Technical Report, Myricom Ltd, 1999.
  • 10Araki S, Biias A, Dubnicki C, et al. User-Space Communication: A Quantitative Study[A]. Proc of SuperC.omputing' 98 [C]. 1998. 1-16.

共引文献6

同被引文献11

  • 1李斌,辛海红,胡铭曾.一种高效的用户级通信协议的研究与实现[J].计算机工程,2006,32(1):148-150. 被引量:1
  • 2Stefanos N, Damianakis. Efficient Connection - Oriented Communication On High - Performance Networks. Phd theis, Dpt of Com- puter Science Princeton University 1998.
  • 3Lee Moon - Sang, Lee Sang - Kwon, Lee Joonwon, et al. Adopting System Call Based Address Translation into User - Level Commu- nication[J] IEEE Computer Architecture Letters, 2006, 5(1):7-7.
  • 4Virtual Interface Architecture Specification Versionl. 0. technical, report. COMPAQ, Intel ,Microso- ft. 1997.
  • 5WILLIAM G, LUCK E, SKJELLUM A. Using MPI:portable parallel programming with the message passing interface[M]. 2nd Edition. Cambridge, MIT Press, 1999.
  • 6BUNTINAS D, GOGLIN B, GOODELL D,et al. Cache- efficient, intranode, large-message MPI communication with MPICH2-Nemesis[C].38th International Conference on Par- allel Processing(ICPP-2009). 2009:462-469.
  • 7毛德操 胡希明.Linux内核源代码情景分析[M].杭州:浙江大学出版社,2001..
  • 8谢旻,刘路,卢宇彤,傅清朝,周恩强.Communication Express通讯软件接口:实现技术与性能评测[J].计算机工程与科学,2007,29(11):140-144. 被引量:3
  • 9可向民,龚正虎,夏建东.零拷贝技术及其实现的研究[J].计算机工程与科学,2000,22(5):17-20. 被引量:17
  • 10陈渝,焦振强,谢军,都志辉,李三立.基于Myrinet的高性能VIA设计与实现[J].软件学报,2003,14(2):285-292. 被引量:6

引证文献2

二级引证文献1

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

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