See this document in CiteSeerX!

The File System Interface is an Anachronism (2003)  (Make Corrections)  
Daniel Ellard
Harvard University DEAS



  Home/Search   Context   Related

 
View or download:
harvard.edu/~ellar...ellard_hotos03.pdf
Cached:  PS.gz  PS  PDF   Image  Update  Help

From:  harvard.edu/~ellard/index (more)
Homepages:  D.Ellard  

Rate this article: (best)
  Comment on this article  
(Enter summary)

Abstract: Contemporary file systems implement a set of abstractions and semantics that are suboptimal for many (if not most) purposes. The philosophy of using the simple mechanisms of the file system as the basis for a vast array of higher-level mechanisms leads to inefficient and incorrect implementations. We propose several extensions to the canonical file system model, including explicit support for lock files, indexed files, and resource forks, and the benefit of session semantics for write updates.... (Update)

Active bibliography (related documents):   More   All
0.3:   An NFS Trace Player for File System Evaluation - Zhu, Chen, Chiueh, Ellard (2003)   (Correct)
0.3:   NFS Tricks and Benchmarking Traps - Ellard, Seltzer (2003)   (Correct)
0.3:   Evolving a Programming Environment Into a.. - Bischofberger..   (Correct)

Similar documents based on text:   More   All
0.3:   DISP: Practical, Efficient, Secure and Fault Tolerant Data.. - Ellard, Megquier (2003)   (Correct)
0.2:   Passive NFS Tracing of Email and Research Workloads - Ellard, Ledlie, Malkani.. (2003)   (Correct)
0.2:   On the Design of a New CPU Architecture for Pedagogical .. - Ellard, Holland.. (2002)   (Correct)

BibTeX entry:   (Update)

@techreport{ ellard03-anachronism,
  author = "Daniel Ellard",
  title = "The File System Interface is an Anachronism",
  month = "November",
  year = "2003",
  institution = "Harvard University DEAS",
  number = "TR-15-03",
  url = "citeseer.ist.psu.edu/ellard03file.html" }
Citations (may not include all citations):
173   The UNIX timesharing system - Ritchie, Thompson - 1905
157   How to Write Parallel Programs: A Guide to the Perplexed (context) - Carriero, Gelernter - 1989  ACM   DBLP
73   File system design for an NFS file server appliance - Hitz, Lau et al. - 1994  DBLP
51   Deciding when to forget in the Elephant file system - Santry, Feeley et al. - 1999  ACM   DBLP
44   Venti: a New Approach to Archival Storage - Quinlan, Dorward - 2002  DBLP
41   JavaSpace Specification - Microsystems - 1998
10   and Margo Seltzer (context) - Olson, Bostic - 1999
6   Metadata Efficiency in a Comprehensive Versioning File Syste.. - Soules, Goodson et al. - 2002
3   ACM Transactions on Computer Systems (context) - Howard, Kazar et al. - 1988
3   ClearCase User's Manual (context) - Software - 1994
1   Computer Sciences Department (context) - Thain, Livny et al. - 2003
http://www.eecs.harvard.edu/sos/

Documents on the same site (http://www.eecs.harvard.edu/~ellard/index.html):   More
NFS Tricks and Benchmarking Traps - Ellard, Seltzer (2003)   (Correct)
Trace-Based Analyses and Optimizations for Network Storage Servers - Ellard (2004)   (Correct)
DISP: Practical, Efficient, Secure and Fault Tolerant Data.. - Ellard, Megquier (2003)   (Correct)

Online articles have much greater impact   More about CiteSeer.IST   Add search form to your site   Submit documents   Feedback  

CiteSeer.IST - Copyright Penn State and NEC