Data Centers

Implementation and Analysis of the User Direct Access Programming Library

Download Now Date Added: Jan 2010
Format: PDF

The User Direct Access Programming Library (uDAPL) is a generic application programming interface (API) for network adapters capable of Remote Direct Memory Access (RDMA). The uDAPL interface allows user space applications to work with RDMA adapters using a platform and transport independent API. The uDAPL interface has been proposed for use in clustering, distributed systems, and network file systems. This paper evaluates the uDAPL interface and shares the experiences developing an open source implementation using InfiniBand adapters.