loading...
Proposing a Mechanism for Reliably Locking VIA Communication Memory in Linux
Chemnitz, Germany November 28-December 01
DOI Bookmark: http://doi.ieeecomputersociety.org/10.1109/CLUSTR.2000.889065Second IEEE International Conference ...
 This Article 
 
PDF
HTML
 
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
Friedrich Seifert, Chemnitz University of Technology, Germany
Wolfgang Rehm, Chemnitz University of Technology, Germany
The Virtual Interface Architecture (VIA) [4] 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. In this paper 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.
Citation:
Friedrich Seifert, Wolfgang Rehm, "Proposing a Mechanism for Reliably Locking VIA Communication Memory in Linux," cluster, pp.225, Second IEEE International Conference on Cluster Computing (CLUSTER'00), 2000
Usage of this product signifies your acceptance of the Terms of Use.