Welcome to the new version of CaltechAUTHORS. Login is currently restricted to library staff. If you notice any issues, please email coda@library.caltech.edu
Published December 1997 | public
Journal Article

Experimental evaluation of the Hewlett-Packard exemplar file system

Abstract

This article presents results from an experimental evaluation study of the HP Exemplar file system. Our experiments consist of simple micro-benchmarks that study the impact of various factors on the file system performance. These factors include I/O request/buffer sizes, vectored/non-vectored access patterns, read-ahead policies, multi-threaded (temporally irregular) requests, and architectural issues (cache parameters, NUMA behavior, etc.). Experimental results indicate that the Exemplar file system provides high I/O bandwidth, both for single- and multi-threaded applications. The buffer cache, with prioritized buffer management and large buffer sizes, is effective in exploiting temporal and spatial access localities. The performance of non-contiguous accesses can be improved by either using vectored I/O interfaces or tuning the read-ahead facilities. The file system performance depends on the relative locations of the computing threads and the file system, and also on various Exemplar design parameters such as the NUMA architecture, TLB/data cache management and paging policies.

Additional Information

© 1997 ACM. We thank our shepherd, David Kotz, for detailed comments on earlier drafts of this article. We thank Rajeev Thakur for helpful comments. We also thank Cris Windoffer, Heidi Lorenz-Wirzba, and Sam Fulcomer for helping us in various system-related issues. Access to the Exemplar systems was provided by Caltech/JPL.

Additional details

Created:
August 19, 2023
Modified:
October 20, 2023