PulseExploreJournal ClubDebatesTrendingResearchersJournals
Instagram
HomeExploreJournal ClubTrending
Synapse
⌘+K
Synapse
February 1, 1988ACM Transactions on Computer Systems1,414 citations

Scale and performance in a distributed file system

View Full Paper
JHJohn H. HowardMKMichael L. KazarSMSherri G. Menees

Key Points

  • The aim is to evaluate how large-scale operations impact the performance of a distributed file system.
  • Presented observations from a prototype implementation at Carnegie Mellon University.
  • Motivated enhancements in cache validation, server structure, name translation, and storage representation.
  • Conducted performance comparisons with Sun Microsystems NFS.
  • Demonstrated that whole-file transfer and caching are crucial for system performance.
  • Showed improvements in operability through the aggregation of files into volumes.
  • Quantitatively established the system's ability to scale gracefully.

Abstract

The Andrew File System is a location-transparent distributed tile system that will eventually span more than 5000 workstations at Carnegie Mellon University. Large scale affects performance and complicates system operation. In this paper we present observations of a prototype implementation, motivate changes in the areas of cache validation, server process structure, name translation, and low-level storage representation, and quantitatively demonstrate Andrews ability to scale gracefully. We establish the importance of whole-file transfer and caching in Andrew by comparing its performance with that of Sun Microsystems NFS tile system. We also show how the aggregation of files into volumes improves the operability of the system.

Ask AI
Helpful
Bookmark
Share
View Full Paper

Cite This Study

Howard et al. (1988) studied this question.

synapsesocial.com/papers/6a0db30e88250cfcc2a518c0https://doi.org/10.1145/35037.35059
Ask AI
Helpful
Bookmark
Share
View Full Paper