Filters








150 Hits in 4.2 sec

Spritely NFS: experiments with cache-consistency protocols

V. Srinivasan, J. Mogul
1989 Proceedings of the twelfth ACM symposium on Operating systems principles - SOSP '89  
By modifying NFS to use the Sprite cache consistency protocols, we isolate the effects of the consistency mechanism from the other features of Sprite.  ...  Stateful systems, such as Sprite, can use explicit cache consistency protocols to improve both cache consistency and overall performance.  ...  In the experiment described in this paper, we transplanted the Sprite consistency protocol into the NFS file access protocol, hoping that some of Sprite's benefits would be transferred to NFS.  ... 
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  
By modifying NFS to use the Sprite cache consistency protocols, we isolate the effects of the consistency mechanism from the other features of Sprite.  ...  Stateful systems, such as Sprite, can use explicit cache consistency protocols to improve both cache consistency and overall performance.  ...  In the experiment described in this paper, we transplanted the Sprite consistency protocol into the NFS file access protocol, hoping that some of Sprite's benefits would be transferred to NFS.  ... 
doi:10.1145/74851.74856 fatcat:suc4krlnnfc3vc6vndfx5as7fa

Caching in the Sprite network file system

Michael N. Nelson, Brent B. Welch, John K. Ousterhout
1988 ACM Transactions on Computer Systems  
Benchmark programs indicate that client caches allow diskless Sprite workstations to perform within O-12 percent of workstations with disks.  ...  It provides non-write-through file caching on both client and server machines. A simple cache consistency mechanism permits files to be shared by multiple clients without danger of stale data.  ...  Satyanarayanan for providing us with the Andrew benchmark and his measurements of that benchmark on Andrew and NFS. Andrew Cherenson, Fred Douglis, Garth Gibson, Mark Hill, Randy Katz, and Dave  ... 
doi:10.1145/35037.42183 fatcat:tpznwwn7jbf7fhdxefhkfpfrdq

Caching in the Sprite network file system

M. Nelson, B. Welch, J. Ousterhout
1987 ACM SIGOPS Operating Systems Review  
Benchmark programs indicate that client caches allow diskless Sprite workstations to perform within 0-12% of workstations with disks.  ...  It provides non-write-through file caching on both client and server machines. A simple cache consistency mechanism permits files to be shared by multiple clients without danger of stale data.  ...  Sprite caches; Section 5 describes the consistency protocols and Section 6 discusses the mechanism for varying the cache sizes; Section 7 presents the benchmark results; Section 8 compares Sprite to other  ... 
doi:10.1145/37499.37501 fatcat:gs7mx7kinzewzmcaahsmofqhom

Caching in the Sprite network file system

M. Nelson, B. Welch, J. Ousterhout
1987 Proceedings of the eleventh ACM Symposium on Operating systems principles - SOSP '87  
Benchmark programs indicate that client caches allow diskless Sprite workstations to perform within 0-12% of workstations with disks.  ...  It provides non-write-through file caching on both client and server machines. A simple cache consistency mechanism permits files to be shared by multiple clients without danger of stale data.  ...  Sprite caches; Section 5 describes the consistency protocols and Section 6 discusses the mechanism for varying the cache sizes; Section 7 presents the benchmark results; Section 8 compares Sprite to other  ... 
doi:10.1145/41457.37501 dblp:conf/sosp/NelsonWO87 fatcat:6gi2kd7twjel3ev6idcmnkgaju

Availability in the Sprite distributed file system

Mary Baker, John Ousterhout
1990 Proceedings of the 4th workshop on ACM SIGOPS European workshop - EW 4  
In contrast, availability via fast recovery need not slow down a system, and our experience in Sprite shows that in some cases the same techniques that provide high performance also provide fast recovery  ...  In the Sprite environment, tolerating faults means recovering from them quickly.  ...  As with most UNIX file systems, the current Sprite file system is not guaranteed to be in a consistent state after a server crashes.  ... 
doi:10.1145/504136.504151 dblp:conf/sigopsE/BakerO90 fatcat:c3tjrd7nurh3pa5go5mr45oqri

Availability in the Sprite distributed file system

Mary Baker, John Ousterhout
1991 ACM SIGOPS Operating Systems Review  
In contrast, availability via fast recovery need not slow down a system, and our experience in Sprite shows that in some cases the same techniques that provide high performance also provide fast recovery  ...  In the Sprite environment, tolerating faults means recovering from them quickly.  ...  As with most UNIX file systems, the current Sprite file system is not guaranteed to be in a consistent state after a server crashes.  ... 
doi:10.1145/122120.122131 fatcat:t3au4z4iqfdqlggjhzrl6mqovy

NFS-CD: Write-Enabled Cooperative Caching in NFS

Alexandros Batsakis, Randal Burns
2008 IEEE Transactions on Parallel and Distributed Systems  
NFS-CD supports both read and write operations in the cooperative cache without degrading the consistency model of NFSv4. We have implemented NFS-CD by modifying the Linux NFSv4 client only.  ...  Because the server remains unchanged, NFS-CD preserves the simple administration model of NFSv4 and interoperates with standard NFS clients.  ...  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

NFS-CD: Write-Enabled Cooperative Caching in NFS

Alexandros Batsakis, Randal Burns
2009 IEEE Transactions on Pattern Analysis and Machine Intelligence  
NFS-CD supports both read and write operations in the cooperative cache without degrading the consistency model of NFSv4. We have implemented NFS-CD by modifying the Linux NFSv4 client only.  ...  Because the server remains unchanged, NFS-CD preserves the simple administration model of NFSv4 and interoperates with standard NFS clients.  ...  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

NFS-cc: tuning NFS for concurrent read sharing

Ying Xu, Brett D. Fleisch
2004 International Journal of High Performance Computing and Networking  
NFS-cc also reduced the average block read time by a factor of 50-80% under a variety of concurrent read access patterns compared with NFS.  ...  This paper presents NFS-cc: a cooperative caching file system based on NFS and optimized for concurrent read sharing.  ...  We extend the READ protocol of NFS for our system improvements but we don't change the WRITE protocol.  ... 
doi:10.1504/ijhpcn.2004.008349 fatcat:ttyewg6g2jdy3ile6k2iizezmm

A Survey of Distributed File Systems

M Satyanarayanan
1990 Annual Review of Computer Science  
The systems surveyed are Sun NFS, Apollo Domain, Andrew, IBM AIX DS, AT&T RFS, and Sprite.  ...  It consists of four major parts: an overview of background material, case studies of a number of contemporary file systems, identification of key design techniques, and an examination of current research  ...  Caching is used only for simple files, not for directories or devices. The cache is write-through, with consistency being checked on opens.  ... 
doi:10.1146/annurev.cs.04.060190.000445 fatcat:n67pt6vl45cxhe5e4cjr6u64yu

Evolving RPC for active storage

Muthian Sivathanu, Andrea C. Arpaci-Dusseau, Remzi H. Arpaci-Dusseau
2002 Tenth international conference on architectural support for programming languages and operating systems on Proceedings of the 10th international conference on architectural support for programming languages and operating systems (ASPLOS-X) - ASPLOS '02  
Second, SRPC enables the ready addition of new functionality; for example, more powerful cache consistency models can be realized on top of a server that exports a simple NFS-like interface.  ...  We demonstrate the power and flexibility of the SRPC framework through a series of case studies, with a focus on active storage servers. Specifically, we find three advantages to our approach.  ...  Specifically, scripts are applied to implement AFS and Sprite cache consistency on top of a base protocol that provides only simple NFS-like consistency.  ... 
doi:10.1145/605422.605425 fatcat:wu7kbj3qkzbqngrpryjm6dnqcm

Evolving RPC for active storage

Muthian Sivathanu, Andrea C. Arpaci-Dusseau, Remzi H. Arpaci-Dusseau
2002 SIGPLAN notices  
Second, SRPC enables the ready addition of new functionality; for example, more powerful cache consistency models can be realized on top of a server that exports a simple NFS-like interface.  ...  We demonstrate the power and flexibility of the SRPC framework through a series of case studies, with a focus on active storage servers. Specifically, we find three advantages to our approach.  ...  Specifically, scripts are applied to implement AFS and Sprite cache consistency on top of a base protocol that provides only simple NFS-like consistency.  ... 
doi:10.1145/605432.605425 fatcat:akcjupvc3fdoxpv7ovjcxt6pfi

Evolving RPC for active storage

Muthian Sivathanu, Andrea C. Arpaci-Dusseau, Remzi H. Arpaci-Dusseau
2002 Tenth international conference on architectural support for programming languages and operating systems on Proceedings of the 10th international conference on architectural support for programming languages and operating systems (ASPLOS-X) - ASPLOS '02  
Second, SRPC enables the ready addition of new functionality; for example, more powerful cache consistency models can be realized on top of a server that exports a simple NFS-like interface.  ...  We demonstrate the power and flexibility of the SRPC framework through a series of case studies, with a focus on active storage servers. Specifically, we find three advantages to our approach.  ...  Specifically, scripts are applied to implement AFS and Sprite cache consistency on top of a base protocol that provides only simple NFS-like consistency.  ... 
doi:10.1145/605397.605425 dblp:conf/asplos/SivathanuAA02 fatcat:mfgjn6hi4vhuxe4ribtlf4xhsu

Evolving RPC for active storage

Muthian Sivathanu, Andrea C. Arpaci-Dusseau, Remzi H. Arpaci-Dusseau
2002 ACM SIGOPS Operating Systems Review  
Second, SRPC enables the ready addition of new functionality; for example, more powerful cache consistency models can be realized on top of a server that exports a simple NFS-like interface.  ...  We demonstrate the power and flexibility of the SRPC framework through a series of case studies, with a focus on active storage servers. Specifically, we find three advantages to our approach.  ...  Specifically, scripts are applied to implement AFS and Sprite cache consistency on top of a base protocol that provides only simple NFS-like consistency.  ... 
doi:10.1145/635508.605425 fatcat:wgnybyyg4bc7di4an2lljdlpte
« Previous Showing results 1 — 15 out of 150 results