• Documents
  • Authors
  • Tables
  • Other Seers ▼
    RefSeer AckSeer CollabSeer SeerSeer
  • Log in
  • Sign up
  • MetaCart

CiteSeerX logo

Advanced Search Include Citations
Advanced Search Include Citations | Disambiguate

Serverless Network File Systems (1995)

Cached

  • Download as a PDF

Download Links

  • [cs.unomaha.edu]
  • [www.cse.nd.edu]
  • [www.nd.edu]
  • [www.eecs.harvard.edu]
  • [www.cs.princeton.edu]
  • [www-db.stanford.edu]
  • [fmg-www.cs.ucla.edu]
  • [http.cs.berkeley.edu]
  • [www.ittc.ukans.edu]
  • [ficus-www.cs.ucla.edu]
  • [cs-www.bu.edu]
  • [lazowska.cs.washington.edu]
  • [cs.ucsb.edu]
  • [www.cs.cornell.edu]
  • [www.cs.columbia.edu]
  • [www.cs.utexas.edu]
  • [www.cs.utexas.edu]
  • [www.cs.berkeley.edu]
  • [www.cs.rice.edu]

  • Other Repositories/Bibliography

  • DBLP
  • Save to List
  • Add to Collection
  • Correct Errors
  • Monitor Changes
by Thomas E. Anderson , Michael D. Dahlin , Jeanna M. Neefe , David A. Patterson , Drew S. Roselli , Randolph Y. Wang
Venue:ACM TRANSACTIONS ON COMPUTER SYSTEMS
Citations:403 - 26 self
  • Summary
  • Active Bibliography
  • Co-citation
  • Clustered Documents
  • Version History

BibTeX

@INPROCEEDINGS{Anderson95serverlessnetwork,
    author = {Thomas E. Anderson and Michael D. Dahlin and Jeanna M. Neefe and David A. Patterson and Drew S. Roselli and Randolph Y. Wang},
    title = {Serverless Network File Systems},
    booktitle = {ACM TRANSACTIONS ON COMPUTER SYSTEMS},
    year = {1995},
    pages = {109--126},
    publisher = {}
}

Years of Citing Articles

Bookmark

citeulike Connotea Bibsonomy Del.icio.us Digg Reddit

OpenURL

 

Abstract

In this paper, we propose a new paradigm for network file system design, serverless network file systems. While traditional network file systems rely on a central server machine, a serverless system utilizes workstations cooperating as peers to provide all file system services. Any machine in the system can store, cache, or control any block of data. Our approach uses this location independence, in combination with fast local area networks, to provide better performance and scalability than traditional file systems. Further, because any machine in the system can assume the responsibilities of a failed component, our serverless design also provides high availability via redundant data storage. To demonstrate our approach, we have implemented a prototype serverless network file system called xFS. Preliminary performance measurements suggest that our architecture achieves its goal of scalability. For instance, in a 32-node xFS system with 32 active clients, each client receives nearly as much read or write throughput as it would see if it were the only active client.

Citations

911 Active messages: a mechanism for integrated communication and computation - Eicken, Culler, et al. - 1992
867 Disconnected operation in the Coda file system - Kistler, Satyanarayanan - 1992
852 Myrinet: A Gigabit-per-Second Local Area Network - Boden, Cohen, et al. - 1995
808 The design and implementation of a log-structured file system - Rosenblum, Ousterhout - 1991
760 Scale and performance in a distributed file system - Howard, Kazar, et al. - 1988
675 A case for redundant arrays of inexpensive disks (raid - Patterson, Gibson, et al. - 1988
518 U-Net: A User-Level Network Interface for Parallel and Distributed Computing - Eicken, Basu, et al. - 1995
476 Fabry.Afast file system for UNIX - McKusick, Joy, et al. - 1984
408 Design and implementation of the sun network filesystem - Sandberg, Golgberg, et al.
399 Measurements of a distributed file system - Baker, Hartman, et al. - 1991
329 The DirectoryBased Cache Coherence Protocol for the DASH Multiprocessor - Lenoski, Laudon, et al. - 1990
311 The Stanford Flash Multiprocessor - Kuskin, Ofelt, et al. - 1994
274 Cooperative Caching: Using Remote Client Memory to Improve File System Performance - Dahlin, Yang, et al. - 1994
259 Caching in the sprite network file system - Nelson, Welch, et al. - 1987
256 The zebra striped network file system - Hartman, Ousterhout - 1995
249 Transparent Process Migration: Design Alternatives and the Sprite Implementation - Douglis, Ousterhout - 1991
218 The HP AutoRAID hierarchical storage system - Wilkes, Golding, et al. - 1996
195 LimitLESS directories: A scalable cache coherence scheme - Chaiken, Kubiatowicz, et al. - 1991
174 The LOCUS distributed operating system - Walker, Popek, et al. - 1983
163 An implementation of a log-structured file system for UNIX - Seltzer, Bostic, et al. - 1993
157 Non-volatile memory for fast, reliable file systems - Baker, Asami, et al. - 1992
157 Using process groups to implement failure detection in asynchronous environments - Ricciardi, Birman - 1991
155 Replication in the Harp file system - Liskov, Ghemawat, et al. - 1991
140 The Vesta Parallel File System - Corbett, Feitelson - 1996
137 Autonet: A high-speed, self-configuring local area network using point-to-point links. IEEETrans - Schroeder, Burrows, et al. - 1991
126 Supporting Checkpointing and Process Migration outside the UNIX Kernel - Litzkow, Solomon - 1992
119 and the NOW Team, “A case for NOW (networks of workstations - Anderson, Culler, et al. - 1999
106 File system logging versus clustering: A performance comparison - Seltzer, Smith, et al. - 1995
90 A concurrent file system for a highly parallel mass storage subsystem - Pierce - 1989
83 The Echo distributed file system - Birrell, Hisgen, et al. - 1993
83 Architectural requirements of parallel scientific applications with explicit communication - Cypher, Ho, et al. - 1993
82 The TickerTAIP Parallel RAID Architecture - Cao, Lim, et al. - 1993
72 ªA Quantitative Analysis of Cache Policies for Scalable Network File Systems,º - Dahlin, Mather, et al. - 1994
68 Heuristic cleaning algorithms in log-structured file systems - Blackwell, Harris, et al. - 1995
59 LogP Quantified: The Case for LowOverhead Local Area Networks - Keeton, Anderson, et al.
58 Evenodd: An Optimal Scheme for Tolerating Double Disk Failures - Blaum, Brady, et al. - 1994
58 Anatomy of a Message in the Alewife Multiprocessor - Kubiatowicz, Agarwal - 1993
49 sfs: a parallel file system for the CM-5 - LoVerso, Isman, et al. - 1993
47 Caching in Large-scale Distributed File Systems - Blaze - 1993
47 DDM-A cache-only memory architecture - Hagetsten, Landin, et al. - 1992
34 xFS: A wide area mass storage file system - Wang, Anderson - 1993
32 Fast Crash Recovery in Distributed File Systems - Baker - 1994
32 Replication in the Ficus Distributed File System - Popek, Guy, et al. - 1990
29 The KSR1: Experimentation and modeling of poststore - Rosti, Smirni, et al. - 1993
29 Two methods for the efficient analysis of memory address trace data - Smith - 1977
23 Reaching Agreement on - Cristian - 1991
21 An overview of the NetWare operating system - Major, Minshall, et al. - 1994
13 The Placement Optimization Problem: a practical solution to the disk file assignment problem - Wolf - 1989
12 Policies for Efficient Memory Utilization in a Remote Caching Architecture - Leff, Yu, et al. - 1991
11 Swift: A storage architecture for large objects - Cabrera, Long - 1990
The National Science Foundation
  • About CiteSeerX
  • Submit Documents
  • Privacy Policy
  • Help
  • Data
  • Source
  • Contact Us

Developed at and hosted by The College of Information Sciences and Technology

© 2007-2010 The Pennsylvania State University