skip to main content
research-article

Panache: a parallel WAN cache for clustered filesystems

Published: 01 January 2008 Publication History

Abstract

Panache is a scalable, high-performance, remote file data caching solution integrated with the GPFS cluster file system. It leverages the inherent scalability of GPFS to provide a multi-node, consistent cache of data exported by a remote file system cluster. Panache exploits the soon-to-be standard pNFS protocol to move data in parallel from the remote file cluster. Furthermore, it provides a POSIX compliant file system interface making the cache completely transparent to applications. Panache can mask the fluctuating wide-area-network latencies and outages by supporting asynchronous and disconnected-mode operations. It allows concurrent updates to be made at the cache and at the remote cluster and synchronizes them by using conflict detection techniques to flag and handle conflicts. To maintain commercial viability, Panache relies on open standards for high-performance file serving and does not require any proprietary hardware or software to be deployed at the remote cluster. In this paper we present the overall architecture of Panache and its key features.

References

[1]
IOR Benchmark: Scalable I/O Project http://www.llnl.gov/icc/lc/siop.
[2]
OpenAFS: http://www.openafs.org.
[3]
G. Gibson, B. Welch, G. Goodson, and P. Corbett. Parallel NFS Requirements and Design Considerations. IETF Draft.
[4]
J. Howard and et al. An Overview of the Andrew Filesystem. In Usenix Winter Techinal Conference, Februrary 1988.
[5]
J. H. Howard, M. L. Kazar, S. G. Menees, D. A. Nichols, M. Satyanarayanan, R. N. Sidebotham, and M. J. West. Scale and performance in a distributed file system. ACM Trans. Comput. Syst., 6(1):51--81, 1988.
[6]
D. Howells. FS-Cache: A Network Filesystem Caching Facility. In Proceedings of the Ottawa Linux Symposium, 2006.
[7]
D. Muntz and P. Honeyman. Multi-level Caching in Distributed File Systems. In Proceedings of the USENIX Winter 1992 Technical Conference, pages 305--313, San Fransisco, CA, USA, 1992.
[8]
Packeteer Inc. Wide Area File Services: Delivering on the Promse of Storage and Server Consolidation at the Branch Office. http://www.packeteer.com/resources/prodsol/WAFS_WP.pdf.
[9]
M. Satyanarayanan, J. J. Kistler, P. Kumar, M. E. Okasaki, E. H. Siegel, and D. C. Steere. Coda: A Highly Available File System for a Distributed Workstation Environment. IEEE Transactions on Computers, 39(4):447--459, 1990.
[10]
F. Schmuck and R. Haskin. GPFS: A Shared-Disk File System for Large Computing Clusters. In Proc. of the First Conference on File and Storage Technologies (FAST), pages 231--244, Jan. 2002.
[11]
S. Shepler and et al. NFS version 4 Protocol. RFC 3530.
[12]
G. Sivathanu and E. Zadok. A Versatile Persistent Caching Framework for File Systems. Technical report.

Cited By

View all
  • (2018)Cooperating with high available write cache and local read only buffer to reduces the latency of small read and writeProceedings of the 3rd International Conference on Big Data and Computing10.1145/3220199.3220210(44-48)Online publication date: 28-Apr-2018
  • (2010)Accelerating parallel analysis of scientific simulation data via ZazenProceedings of the 8th USENIX conference on File and storage technologies10.5555/1855511.1855521(10-10)Online publication date: 23-Feb-2010
  • (2010)Content Management as a Service—Financial Archive CloudDatenbank-Spektrum10.1007/s13222-010-0028-010:3(131-142)Online publication date: 6-Nov-2010
  • Show More Cited By

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM SIGOPS Operating Systems Review
ACM SIGOPS Operating Systems Review  Volume 42, Issue 1
January 2008
133 pages
ISSN:0163-5980
DOI:10.1145/1341312
Issue’s Table of Contents

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 01 January 2008
Published in SIGOPS Volume 42, Issue 1

Check for updates

Author Tags

  1. caching
  2. cluster filesystem
  3. pNFS
  4. wide-area network

Qualifiers

  • Research-article

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)12
  • Downloads (Last 6 weeks)2
Reflects downloads up to 05 Mar 2025

Other Metrics

Citations

Cited By

View all
  • (2018)Cooperating with high available write cache and local read only buffer to reduces the latency of small read and writeProceedings of the 3rd International Conference on Big Data and Computing10.1145/3220199.3220210(44-48)Online publication date: 28-Apr-2018
  • (2010)Accelerating parallel analysis of scientific simulation data via ZazenProceedings of the 8th USENIX conference on File and storage technologies10.5555/1855511.1855521(10-10)Online publication date: 23-Feb-2010
  • (2010)Content Management as a Service—Financial Archive CloudDatenbank-Spektrum10.1007/s13222-010-0028-010:3(131-142)Online publication date: 6-Nov-2010
  • (2009)Applying Amdahl's other law to the data centerIBM Journal of Research and Development10.5555/1850670.185067553:5(683-694)Online publication date: 1-Sep-2009

View Options

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Figures

Tables

Media

Share

Share

Share this Publication link

Share on social media