19–23 Apr 2010
LNEC
Europe/Lisbon timezone

OpenAFS Performance Improvements: Linux Cache Manager and Rx RPC Library

20 Apr 2010, 14:00
45m
LNEC

LNEC

AV. DO BRASIL, 101 1700-066 LISBOA
Storage & Filesystems Storage and Filesystems

Speakers

Jeffrey Altman (Your File System Inc.) Simon Wilkinson (Your File System Inc.)

Description

This talk will focus on two areas of performance improvement that will be shipping with the OpenAFS 1.6 series this coming Summer. Significant work on improving performance has been completed on the OpenAFS 1.5 branch. Linux memory management has been heavily overhauled, removing a number of deadlock conditions, and significantly speeding access to data which is already held in the local cache. We now make correct use of the Linux page cache, and use data cached in memory in preference to pulling it from local disk. Performance in real world applications (a web server with its working set in the local cache) has been more than doubled by these changes. The Rx RPC library has also been a focus of considerable attention with funding from the U.S. Dept of Energy. A wide variety of implementation errors that resulted in lock contention, lost packets, and extended timeouts were identified and corrected.

Primary authors

Jeffrey Altman (Your File System Inc.) Simon Wilkinson (Your File System Inc.)

Presentation materials