By Topic

Proposing a mechanism for reliably locking VIA communication memory in Linux

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
$33 $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)
F. Seifert ; Dept. of Comput. Sci., Chemnitz Univ. of Technol., Germany ; W. Rehm

The Virtual Interface Architecture (VIA) is an industry standard specifying how user processes can access networking hardware directly in a protected manner. One characteristic of the VI Architecture is that it requires that all memory used for communication be locked down into physical memory. Above that, the VIA specification explicitly allows memory regions to be registered several times. However, all freely available VIA implementations for Linux either do not reliably lock the memory or they do not allow multiple registrations. We propose a mechanism for reliably locking VIA communication memory in Linux that meets all requirements. It is based on a recently introduced kernel mechanism, called kiobufs. Although the proposed locking mechanism has been developed for a VIA implementation it can be utilized for any type of user level communication

Published in:

Cluster Computing, 2000. Proceedings. IEEE International Conference on

Date of Conference: