Tag Archives: hpca

Design Tradeoffs in a Flash Translation Layer

Garth Goodson and Rahul Iyer.

In this paper, we use trace-based simulation to analyze the trade-offs and designs of two popular classes of flash translation layers.

Although flash has better random access characteristics than disk, it has a number of undesirable complexities, including the inability to overwrite a block in place. A layer, called the flash translation layer is used to vitalize flash and presents it as a block device. Although many such designs have been proposed in the past, they often do not focus on the requirements of large-scale enterprise storage, nor do they examine the trade-offs between different approaches. In this paper, we use trace-based simulation to analyze the trade-offs and designs of two popular classes of flash translation layers.

In Proceedings of the HPCA Workshop on the Use of Emerging Storage and Memory Technologies 2010 (WEST ’10)

Resources

  • A copy of the paper is attached to this posting.


tradeoffs-west10.pdf

Implementation and Analysis of the User Direct Access Programming Library

James Lentini, Vu Pham, Steven Sears, and Randall Smith.

In this paper, we evaluate the uDAPL interface and share our experiences developing an open source implementation using InfiniBand adapters.

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.

In this paper we evaluate the uDAPL interface and share our experiences developing an open source implementation using InfiniBand adapters.

In Proceedings of the Second Workshop on Novel Uses of System Area Networks 2003 (Co-located with the Ninth International Symposium on High Performance Computer Architecture HPCA-9)

Resources

  • A copy of the paper is attached to this posting.


udapl_san2.pdf