1994 · 93 citations · 26 references
ComputingComputer ScienceComputer SystemsComputer NetworksOperating SystemsStorage SystemsCache Behavior AnalysisCache CoherenceCachingCaching StrategiesFile SystemsNetwork Operating SystemsBandwidthCache ThrashingCaching MechanismsCentral SystemsFile System CachingFile System ScalabilityHigh PerformanceNetwork File Systems
Current network file system protocols rely heavily on a central server to coordinate file activity among client workstations. This central server can become a bottleneck that limits scalability for environments with large numbers of clients. In central server systems such as NFS and AFS, all client writes, cache misses, and coherence messages are handled by the server. To keep up with this workload, expensive server machines are needed, configured with high-performance CPUs, memory systems, and I/O channels. Since the server stores all data, it must be physically capable of connecting to many disks. This reliance on a central server also makes current systems inappropriate for wide area network use where the network bandwidth to the server may be limited.
26
Scale and performance in a distributed file system
John H. Howard, Michael L. Kazar, Sherri G. Menees et al. · ACM Transactions on Computer Systems · 1988 · 1.4K citations
Measurements of a distributed file system
Mary G. Baker, John H. Hartman, Michael D. Kupfer et al. · 1991 · 535 citations