Skip to main content

Avoiding the cache-coherence problem in a parallel/distributed file system

  • Conference paper
  • First Online:
High-Performance Computing and Networking (HPCN-Europe 1997)

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 1225))

Included in the following conference series:

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.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. T.E. Anderson, M.D. Culler, D.A Patterson et al. ”A Case for NOW (Networks of Workstations),” IEEE Micro, 1995, pp. 54–64

    Google Scholar 

  2. T.E. Anderson, M.D. Dahlin, J.M Neefe, D.A Patterson et al. ”Serverless Network File Systems,” 15th SOSP, 1995, pp. 109–126

    Google Scholar 

  3. 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

    Google Scholar 

  4. T. Cortes, S. Girona, and J. Labarta ”PACA: A Cooperative File System Cache for Parallel Machines,” Euro-Par'96, Lyon

    Google Scholar 

  5. 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

    Google Scholar 

  6. 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

    Google Scholar 

  7. M.J. Feeley, W.E. Morgan, F.H. Pighin et al. ”Implementing Global Memory Management in a Workstation Cluster,” 15th SOSP, 1995

    Google Scholar 

  8. 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

    Google Scholar 

  9. J. Labarta, S. Girona, V. Pillet, T. Cortes, and L. Gregoris” DiP: A Parallel Program Development Environment,” Euro-Par'96, Lyon

    Google Scholar 

  10. 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

    Google Scholar 

  11. 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

    Google Scholar 

  12. 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

    Google Scholar 

  13. E.P. Markatos, G. Dramitinos, and K. Papachristos ”Implementation and Evaluation of a Remote Memory Pager,” FORTH-ICS Tech. Report TR-129, 1995

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Bob Hertzberger Peter Sloot

Rights and permissions

Reprints 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

Publish with us

Policies and ethics