Filters








61 Hits in 3.7 sec

Efficient user-level file cache management on the Sun Vnode interface

David C. Steere, James J. Kistler, M Satyanarayanan
2018
For reasons of compatibility it is also desirable to use a standard file intercept mechanism on the client. The Sun VFS/Vnode file system interface is such a standard.  ...  However, this interface is designed for kernel-based file systems, and a user-level cache manager that used the Vnode mechanism would pay a large performance penalty due to the high number of kernel to  ...  The key result of this work is that an efficient portable user-level cache manager can be built on the Sun Vnode interface.  ... 
doi:10.1184/r1/6605135.v1 fatcat:yfefeahsvrb4zbfzb2vk3yt4oi

Performance of cache coherence in stackable filing

J. Heidemann, G. Popek
1995 Proceedings of the fifteenth ACM symposium on Operating systems principles - SOSP '95  
We also present a detailed performance analysis of one implementation of stack cache-coherence, which suggests that very low overheads can be achieved in practice.  ...  Without a cache coherence solution, layer designers must either restrict layer access and flexibility or compromise the layered structure to avoid potential data corruption.  ...  Acknowledgments The authors thank the anonymous reviewers and Greg Minshall, our paper shepherd, whose comments significantly improved this paper.  ... 
doi:10.1145/224056.224067 dblp:conf/sosp/HeidemannP95 fatcat:5fzm5fwznfeehijqd6ospxnfbi

Performance of cache coherence in stackable filing

J. Heidemann, G. Popek
1995 ACM SIGOPS Operating Systems Review  
We also present a detailed performance analysis of one implementation of stack cache-coherence, which suggests that very low overheads can be achieved in practice.  ...  Without a cache coherence solution, layer designers must either restrict layer access and flexibility or compromise the layered structure to avoid potential data corruption.  ...  Acknowledgments The authors thank the anonymous reviewers and Greg Minshall, our paper shepherd, whose comments significantly improved this paper.  ... 
doi:10.1145/224057.224067 fatcat:2ajbinuxpjhm7al2efuw6dzycu

On incremental file system development

Erez Zadok, Rakesh Iyer, Nikolai Joukov, Gopalan Sivathanu, Charles P. Wright
2006 ACM Transactions on Storage  
Each time one of the layered file system's operations is invoked, the layered file system maps its own vnode to a lower-level vnode, and then calls the lower-level vnode's operation.  ...  Most current OSes use something similar to the vnode interface, and the number of file systems supported by the OS has grown accordingly.  ...  Using the toolkit, one can implement a simple user-level NFS server and redirect local file system operations into the user level implementation.  ... 
doi:10.1145/1149976.1149979 fatcat:ob6mgv4rfnhkdodjombl5474oi

The Design of the NetBSD I/O Subsystems [article]

SungWon Chung
2016 arXiv   pre-print
This book describes the source code of the NetBSD Operating System Release 1.6 in SUN UltraSPARC 64-bit platform by annotating related excerpts from references and user manuals on the NetBSD Operating  ...  The goal of this book is to provide necessary information to understand the operation and the implementation of I/O subsystems in the kernel as well as to design and implement a new filesystem on the NetBSD  ...  The configuration of a volume can be changed by using the Volume Manager user interfaces.  ... 
arXiv:1605.05810v1 fatcat:h74x3uds7vavhld43yjitxbfh4

A Survey of Distributed File Systems

M Satyanarayanan
1990 Annual Review of Computer Science  
The coverage of background material includes a taxonomy of file system issues, a brief history of distributed file systems, and a summary of empirical research on file properties.  ...  The systems surveyed are Sun NFS, Apollo Domain, Andrew, IBM AIX DS, AT&T RFS, and Sprite.  ...  Chartock [12] shows how RFS was made to coexist with Sun NFS, using the vnode interface. A comparison of Sun NFS and AT&T RFS is presented by Hatch et al [23] .  ... 
doi:10.1146/annurev.cs.04.060190.000445 fatcat:n67pt6vl45cxhe5e4cjr6u64yu

FIST

Erez Zadok, Jason Nieh
2000 ACM SIGOPS Operating Systems Review  
The generated code handles many kernel details, freeing developers to concentrate on the main issues of their file systems. This paper describes the design, implementation, and evaluation of FiST.  ...  We propose a new language, FiST, to describe stackable file systems. FiST uses operations common to file system interfaces.  ...  Acknowledgments We would like to thank the anonymous USENIX reviewers and our shepherd Keith Smith, for their helpful comments in reviewing this paper.  ... 
doi:10.1145/346152.346263 fatcat:s3rl2ljlgvexxdn4le7dbpkksq

Extensible file systems in spring

Yousef A. Khalidi, Michael N. Nelson
1993 Proceedings of the fourteenth ACM symposium on Operating systems principles - SOSP '93  
File systems in Spring can reside in the kernel, in user-mode, or on remote machines, and composing them can be done in a very flexible manner.  ...  A file system that is stacked on top of an existing file system can access the existing file system's files via a well-defined naming interface and can share the same underlying file data in a coherent  ...  We would like also to acknowledge Arup Mukherjee for his help in implementing and testing the coherency layer, and Peter Madany for his help in obtaining the performance figures.  ... 
doi:10.1145/168619.168620 dblp:conf/sosp/KhalidiN93 fatcat:xvz2ngpiavffpk5yvcyfpcqowq

Extensible file systems in spring

Yousef A. Khalidi, Michael N. Nelson
1993 ACM SIGOPS Operating Systems Review  
File systems in Spring can reside in the kernel, in user-mode, or on remote machines, and composing them can be done in a very flexible manner.  ...  A file system that is stacked on top of an existing file system can access the existing file system's files via a well-defined naming interface and can share the same underlying file data in a coherent  ...  We would like also to acknowledge Arup Mukherjee for his help in implementing and testing the coherency layer, and Peter Madany for his help in obtaining the performance figures.  ... 
doi:10.1145/173668.168620 fatcat:hakmbt6km5hwfomn4wjnlbyaky

A Federated CloudNet Architecture: The PIP and the VNP Role [article]

Ernesto Abarca, Johannes Grassler, Gregor Schaffrath, Stefan Schmid
2013 arXiv   pre-print
Our architecture is federated and supports different (and maybe even competing) economical roles, by providing explicit negotiation and provisioning interfaces.  ...  This paper describes two roles in more detail: The Physical Infrastructure Providers (PIP) which own the substrate network and resources, and the Virtual Network Providers (VNP) which can act as resource  ...  files.  ... 
arXiv:1303.6753v1 fatcat:dvbwhadivvaavm6ltg3r5yyt5e

GASS

Joseph Bester, Ian Foster, Carl Kesselman, Jean Tedesco, Steven Tuecke
1999 Proceedings of the sixth workshop on I/O in parallel and distributed systems - IOPADS '99  
This service defines a global name space via Uniform Resource Locators and allows applications to access remote files via standard I/O interfaces.  ...  Application experiences demonstrate that the library has practical utility. • We exploit capabilities provided by the Globus toolkit to support efficient communication and execution in dynamic grid environments  ...  Department of Energy, under Contract W-31-109-Eng-38, by the National Science Foundation, and by the ASCI Flash Center at the University of Chicago under DOE contract B341495.  ... 
doi:10.1145/301816.301839 dblp:conf/iopads/BesterFKTT99 fatcat:6nfbny3ggzeivhu25twmfthloa

A Federated CloudNet Architecture: The PIP and the VNP Role

Johannes Grassler, Gregor Schaffrath, Stefan Schmid
2013 it - Information Technology  
Our architecture is federated and supports different (and maybe even competing) economical roles, by providing explicit negotiation and provisioning interfaces.  ...  This paper describes two roles in more detail: The Physical Infrastructure Providers (PIP) which own the substrate network and resources, and the Virtual Network Providers (VNP) which can act as resource  ...  files.  ... 
doi:10.1524/itit.2013.1007 fatcat:ubb6lpmh4zhmxftopauspk55i4

Efficient methodology for implementation of Encrypted File System in User Space [article]

Dr. Shishir Kumar, U.S. Rawat, Sameer Kumar Jasra, Akshay Kumar Jain
2009 arXiv   pre-print
EFS supports secure storage at the system level through a standard UNIX file system interface to encrypted files. User can associate a cryptographic key with the directories they wish to protect.  ...  System management functions, such as file backup, work in a normal manner and without knowledge of the key. Performance is an important factor to users since encryption can be time consuming.  ...  Figure 1 shows the architecture of the interfaces between an application program and the ordinary Sun "vnode based" Unix file system [3] .  ... 
arXiv:0908.0551v1 fatcat:fg4xri7scjd6lduedom2eqe3ii

Executive (AIX) operating system overview

L. K. Loucks, C. H. Sauer
1987 IBM Systems Journal  
.* The enhancements included the ability to perform space management within a file, buffer cache synchronization on a file basis, and file- and record-level locking.  ...  file system using the Sun Mi- crosystems™ vnode definition to support multiple file system types in the kernel.’  ... 
doi:10.1147/sj.264.0326 fatcat:gpki55rdr5gprap7fgcoxvxj4m

Distributed file systems: concepts and examples

Eliezer Levy, Abraham Silberschatz
1990 ACM Computing Surveys  
The purpose of a distributed file system (DFS) is to allow users of physically distributed computers to share data and storage resources by using a common file system.  ...  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  ...  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
« Previous Showing results 1 — 15 out of 61 results