Abstract
In this paper we describe PAFS, a new parallel/distributed file system. Within the whole file system, special interest is placed on the caching mechanism. We present a cooperative cache that has the advantages of cooperation and avoids the problems derived from the coherence mechanisms. Furthermore, this has been achieved with a reasonable gain in performance. In order to show the obtained performance, we present a comparison between PAFS and xFS (a file system that also implements a cooperative cache).
This paper has been supported by the Spanish Ministry of Education (CICYT) under the TIC-94-537 and TIC-95-0429 contracts.
Preview
Unable to display preview. Download preview PDF.
References
T.E. Anderson, M.D. Culler, D.A Patterson et al. ”A Case for NOW (Networks of Workstations),” IEEE Micro, 1995, pp. 54–64
T.E. Anderson, M.D. Dahlin, J.M Neefe, D.A Patterson et al. ”Serverless Network File Systems,” 15th SOSP, 1995, pp. 109–126
M.G. Baker, J.H. Hartman, M.D. Kupfer et al. ”Measurements of a distributed File System,” Proc. Of the 13th SOSP, 1991, pp. 198–212
T. Cortes, S. Girona, and J. Labarta ”PACA: A Cooperative File System Cache for Parallel Machines,” Euro-Par'96, Lyon
T. Cortes, S. Girona, and J. Labarta ”Avoiding the Cache-Coherence Problem in a Parallel/Distributed File System,” UPC-CEPBA Tech. Report UPC-CEPBA-RR-96/13, 1996
M.D. Dahlin, R.Y Wang, T.E. Anderson, and D.A Patterson ”Cooperative Caching: Using Remote Client Memory to Improve File System Performance,” OSDI, Monterrey, 1994, pp. 267–280
M.J. Feeley, W.E. Morgan, F.H. Pighin et al. ”Implementing Global Memory Management in a Workstation Cluster,” 15th SOSP, 1995
M.J. Franklin, M.J. Carey, and M. Livny” Global Memory Management in Cliente-Server DBMS Architectures”, International Conference on Very Large Data Bases, 1992. pp. 596–609
J. Labarta, S. Girona, V. Pillet, T. Cortes, and L. Gregoris” DiP: A Parallel Program Development Environment,” Euro-Par'96, Lyon
A. Leff, J.L. Wolf, and P.S. Yu ”Replication Algorithms in a Remote Caching Architecture,” IEEE Transactions on Parallel and Distributed Systems, Vol. 4, No. 11, 1993, pp.1185–1204
A. Leff, J.L. Wolf, and S. Yu ”Efficient LRU-Based Buffering ina LAN Remote Caching Architecture,” Transactions on Parallel and Distributed Systems, Vol. 7, No. 2, 1996, pp. 191–206
D. Lenonsky, J. Laudon, K. Gharachorloo, A. Gupta, and J. Hennesy. ”The Directory-Based Cache Coherence Protocol for the DASM Multiprocessor,” ISCA, 1990, pp. 148–159
E.P. Markatos, G. Dramitinos, and K. Papachristos ”Implementation and Evaluation of a Remote Memory Pager,” FORTH-ICS Tech. Report TR-129, 1995
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 1997 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Cortes, T., Girona, S., Labarta, J. (1997). Avoiding the cache-coherence problem in a parallel/distributed file system. In: Hertzberger, B., Sloot, P. (eds) High-Performance Computing and Networking. HPCN-Europe 1997. Lecture Notes in Computer Science, vol 1225. Springer, Berlin, Heidelberg. https://doi.org/10.1007/BFb0031657
Download citation
DOI: https://doi.org/10.1007/BFb0031657
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-62898-9
Online ISBN: 978-3-540-69041-2
eBook Packages: Springer Book Archive