By Topic

Fully memory based address translation in user-level network interface

Sign In

Cookies must be enabled to login.After enabling cookies , please use refresh or reload or ctrl+f5 on the browser for the login options.

Formats Non-Member Member
$31 $13
Learn how you can qualify for the best price for this item!
Become an IEEE Member or Subscribe to
IEEE Xplore for exclusive pricing!
close button

puzzle piece

IEEE membership options for an individual and IEEE Xplore subscriptions for an organization offer the most affordable access to essential journal articles, conference papers, standards, eBooks, and eLearning courses.

Learn more about:

IEEE membership

IEEE Xplore subscriptions

2 Author(s)
Wang Yongqing ; Dept. of Comput., Nat. Univ. of Defense Technol., Changsha, China ; Zhang Minxuan

User-level communications greatly alleviate the software overhead of the communication subsystem by allowing applications to access the network interface directly. Such a direct data path requires the network interface to know the physical memory location of the buffer. Thus, efficient virtual-to-physical address translation is critical. This paper presents a efficient address translation scheme based on address-translation-table where every translation is done on the network interface controller without operating system involvement and miss handling, and zero copy data transfer can be implemented between processes. Adopting this mechanism, we design our communication subsystem oriented to cluster systems based on PCI-Express 2.0. The experimental results show the lowest one-way latency of 2.37us and the peak bandwidth of 6038MB/s, which is the fastest network interface at present.

Published in:

Communication Software and Networks (ICCSN), 2011 IEEE 3rd International Conference on

Date of Conference:

27-29 May 2011