Filters








257 Hits in 4.5 sec

A Survey of Distributed File Systems

M Satyanarayanan
1990 Annual Review of Computer Science  
This paper is a survey of the current state of the art in the design and implementation of distributed file systems.  ...  The systems surveyed are Sun NFS, Apollo Domain, Andrew, IBM AIX DS, AT&T RFS, and Sprite.  ...  Sprite Network File System Sprite is an operating system for networked uniprocessor and multiprocessor workstations, designed at the University of California at Berkeley.  ... 
doi:10.1146/annurev.cs.04.060190.000445 fatcat:n67pt6vl45cxhe5e4cjr6u64yu

Spritely NFS: experiments with cache-consistency protocols

V. Srinivasan, J. Mogul
1989 Proceedings of the twelfth ACM symposium on Operating systems principles - SOSP '89  
File caching is essential to good performance in a distributed system, especially as processor speeds and memory sizes continue to improve rapidly while disk latencies do not.  ...  Stateless-server systems, such as NFS, cannot properly manage client file caches.  ...  Several different cache-consistency strategies are used in existing systems. Two important examples are the NFS [ 131 and Sprite [7] file system protocols.  ... 
doi:10.1145/74850.74856 dblp:conf/sosp/SrinivasanM89 fatcat:qrhtwqmcovbmfeuwbdmstfu7sq

Spritely NFS: experiments with cache-consistency protocols

V. Srinivasan, J. Mogul
1989 ACM SIGOPS Operating Systems Review  
File caching is essential to good performance in a distributed system, especially as processor speeds and memory sizes continue to improve rapidly while disk latencies do not.  ...  Stateless-server systems, such as NFS, cannot properly manage client file caches.  ...  Several different cache-consistency strategies are used in existing systems. Two important examples are the NFS [ 131 and Sprite [7] file system protocols.  ... 
doi:10.1145/74851.74856 fatcat:suc4krlnnfc3vc6vndfx5as7fa

Distributed file systems: concepts and examples

Eliezer Levy, Abraham Silberschatz
1990 ACM Computing Surveys  
Based on the assessment of these systems, the paper makes the point that a departure from the approach of extending centralized file systems over a communication network is necessary to accomplish sound  ...  A survey of contemporary UNIX@-based systems, namely, UNIX United, Locus, Sprite, Sun's Network File System, and ITC's Andrew, illustrates the concepts and demonstrates various implementations and design  ...  We would like to thank the anonymous reviewers and the editor-in-chief, Salvatore March, for their constructive comments that led us to improve the clarity of this paper.  ... 
doi:10.1145/98163.98169 fatcat:adzsx2bhebd4vpsy2hwg35cjhi

A coherent distributed file cache with directory write-behind

Timothy Mann, Andrew Birrell, Andy Hisgen, Charles Jerian, Garret Swart
1994 ACM Transactions on Computer Systems  
Abstract Extensive caching is a key feature of the Echo distributed file system.  ...  Echo specifies ordering constraints on this write-behind, enabling applications to store and maintain consistent data structures in the file system even when crashes or network faults prevent some writes  ...  Mike Burrows and Mike Schroeder helped in the selection of material for this paper and provided useful comments on the presentation.  ... 
doi:10.1145/176575.176577 fatcat:uho3expl7vdwth266gptcijz3i

The influence of scale on distributed file system design

M. Satyanarayanan
1992 IEEE Transactions on Software Engineering  
Performance, operability, and security are dominant considerations in the design of these systems. Availability is a further consideration in the design of Coda.  ...  This paper uses Andrew and Coda, distributed file systems built at Carnegie Mellon University, to validate this proposition.  ...  Our operational experience in Andrew and Coda confirms the value of the volume abstraction in a large distributed file system.  ... 
doi:10.1109/32.120311 fatcat:ucixxxpvtzgmbjxwddeygfrfw4

Accessing files in an Internet: the Jade file system

H.C. Rao, L.L. Peterson
1993 IEEE Transactions on Software Engineering  
Once a file system is mounted, however, the user can use the logical file system in a network transparent way.  ...  It consists of interfaces to the Unix file system, the Sun Network File System, the Andrew File System, and FTP.  ...  Acknowledgments Doug Comer and Scott Ballew supported a physical file system at Purdue University for an Internet test. Tyson Henry provided valuable comments on earlier drafts of this paper.  ... 
doi:10.1109/32.232026 fatcat:okyv2coe5rfjvgbxsa5xpm5key

A status report on research in transparent informed prefetching

R. Hugo Patterson, Garth A. Gibson, M. Satyanarayanan
1993 ACM SIGOPS Operating Systems Review  
This paper focuses on extending the power of caching and prefetching to reduce file read latencies by exploiting application level hints about future I/O accesses.  ...  Such Transparent Informed Prefetching (TIP) systems provide a technique for converting the high throughput of new technologies such as disk arrays and log-structured file systems into low latency for applications  ...  Thus, hints to the Unix file system should be in terms of file names and byte ranges not inodes, file blocks, network packets, or cache buffers.  ... 
doi:10.1145/155848.155855 fatcat:h3gmxvq3vzdm7jnmzfgewjygse

NFS-CD: Write-Enabled Cooperative Caching in NFS

Alexandros Batsakis, Randal Burns
2008 IEEE Transactions on Parallel and Distributed Systems  
We present the Network File System with Cluster Delegation (NFS-CD), an enhancement to the NFSv4 that reduces server load and increases the scalability of distributed file systems in computing clusters  ...  It also demonstrates that under most workloads, file systems must support writes to the cooperative cache to achieve scale.  ...  ACKNOWLEDGMENTS The authors wish to credit and thank Lorenzo Alvisi for early discussions that helped define the file-system requirements of rollback recovery protocols and provided the inspiration for  ... 
doi:10.1109/tpds.2008.14 fatcat:fafieq7hhvey5hpncffmizk6py

VM/XA SP2 minidisk cache

G. P. Bozman
1989 IBM Systems Journal  
Ousterhout, “Caching in the Sprite network file system,” ACM Transactions on Computer Systems 6, No. 1, 134-154 (February 1988). .  ...  CMS file-system study The minidisk cache in VM/XA SP2 has its origins in a study done at the 1M T. J.  ... 
doi:10.1147/sj.281.0165 fatcat:5gn34tevyzcurp4ccgnjurfbhq

UFO: a personal global file system based on user-level extensions to the operating system

Albert D. Alexandrov, Maximilian Ibel, Klaus E. Schauser, Chris J. Scheiman
1998 ACM Transactions on Computer Systems  
In this article we show how to extend a wide range of functionality of standard operating systems completely at the user level.  ...  While several other projects have implemented global file system abstractions, they all require either changes to the operating system or modifications to standard libraries.  ...  I Different Methods of Extending Operating System Functionality and Examples Method Examples and References Change the OS Sprite Table II .  ... 
doi:10.1145/290409.290410 fatcat:r2j7lf6zrrcoziiprlyn2r5coy

NFS-CD: Write-Enabled Cooperative Caching in NFS

Alexandros Batsakis, Randal Burns
2009 IEEE Transactions on Pattern Analysis and Machine Intelligence  
We present the Network File System with Cluster Delegation (NFS-CD), an enhancement to the NFSv4 that reduces server load and increases the scalability of distributed file systems in computing clusters  ...  It also demonstrates that under most workloads, file systems must support writes to the cooperative cache to achieve scale.  ...  ACKNOWLEDGMENTS The authors wish to credit and thank Lorenzo Alvisi for early discussions that helped define the file-system requirements of rollback recovery protocols and provided the inspiration for  ... 
doi:10.1109/tpami.2007.1180 fatcat:6x3trp73vjdn7ng374vy26c4be

Making LRU Friendly to Weak Locality Workloads: A Novel Replacement Algorithm to Improve Buffer Cache Performance

Song Jiang, Xiaodong Zhang
2005 IEEE transactions on computers  
We also show that the LIRS algorithm can be extended into a family of replacement algorithms, in which LRU is a special member.  ...  Although the LRU replacement algorithm has been widely used in buffer cache management, it is well-known for its inability to cope with access patterns with weak locality.  ...  Yannis Smaragdakis at the Georgia Institute of Technology, who provided them with the latest version of their EELRU simulator and traces. The preliminary results of this work were presented in [11] .  ... 
doi:10.1109/tc.2005.130 fatcat:xoj6breqknfsxf6qovk7ar3fzm

LIRS

Song Jiang, Xiaodong Zhang
2002 Proceedings of the 2002 ACM SIGMETRICS international conference on Measurement and modeling of computer systems - SIGMETRICS '02  
Although LRU replacement policy has been commonly used in the buffer cache management, it is well known for its inability to cope with access patterns with weak locality.  ...  Motivated by the limits of previous studies, we propose an efficient buffer cache replacement policy, called Low Interreference Recency Set (LIRS).  ...  6 . sprite is from the Sprite network file system, which contains requests to a file server from client workstations for a two-day period. 7. multi1 is obtained by executing two workloads, cs and cpp,  ... 
doi:10.1145/511339.511340 fatcat:re6f7ove7ncnjmdopwigs4aa34

LIRS

Song Jiang, Xiaodong Zhang
2002 Proceedings of the 2002 ACM SIGMETRICS international conference on Measurement and modeling of computer systems - SIGMETRICS '02  
Although LRU replacement policy has been commonly used in the buffer cache management, it is well known for its inability to cope with access patterns with weak locality.  ...  Motivated by the limits of previous studies, we propose an efficient buffer cache replacement policy, called Low Interreference Recency Set (LIRS).  ...  6 . sprite is from the Sprite network file system, which contains requests to a file server from client workstations for a two-day period. 7. multi1 is obtained by executing two workloads, cs and cpp,  ... 
doi:10.1145/511334.511340 dblp:conf/sigmetrics/JiangZ02 fatcat:5jz7boohinazxglpr5vqtog3u4
« Previous Showing results 1 — 15 out of 257 results