Filters








57 Hits in 5.4 sec

A Comparison of Three Distributed File System Architectures: Vnode, Sprite, and Plan 9

Brent B. Welch
1994 Computing Systems  
The vnode architecture is an evolution óf sffuctures and interfaces used in the original, stand-alone UNIX file system' The Sprite architecture provides a network-wide shared name space and emphasizes  ...  This paper compares three distributed file system architectures: the vnode architecture found in SunOS, the architecture used in the Sprite distributed file system, and the architecture used in the Plan  ...  A Comparison of Three Distributed File System Architectures 197 1. 2. 3.  ... 
dblp:journals/csys/Welch94 fatcat:vwvsbq3nj5byjpsxphpcotzg5u

On incremental file system development

Erez Zadok, Rakesh Iyer, Nikolai Joukov, Gopalan Sivathanu, Charles P. Wright
2006 ACM Transactions on Storage  
On Unix, a null-layer file system is used to provide support for accessing one directory through multiple paths.  ...  A vnode has an operations vector that defines several operations that the OS can call, thereby allowing the OS to add and remove types of file systems at runtime.  ...  Sun designed and developed Spring as an object-oriented microkernel OS.  ... 
doi:10.1145/1149976.1149979 fatcat:ob6mgv4rfnhkdodjombl5474oi

Performance of cache coherence in stackable filing

J. Heidemann, G. Popek
1995 Proceedings of the fifteenth ACM symposium on Operating systems principles - SOSP '95  
Stackable design of filing systems constructs sophisticated services from multiple, independently developed layers.  ...  This paper presents a general cache coherence architecture for stackable filing, including a standard approach to data identification as a key component to layered coherence protocols.  ...  We also thank members of the Ficus project for reviews of early drafts of 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  
Stackable design of filing systems constructs sophisticated services from multiple, independently developed layers.  ...  This paper presents a general cache coherence architecture for stackable filing, including a standard approach to data identification as a key component to layered coherence protocols.  ...  We also thank members of the Ficus project for reviews of early drafts of this paper.  ... 
doi:10.1145/224057.224067 fatcat:2ajbinuxpjhm7al2efuw6dzycu

File-system development with stackable layers

John S. Heidemann, Gerald J. Popek
1994 ACM Transactions on Computer Systems  
Filing services have experienced a number of innovations in recent y ears, but many of these promising ideas have failed to enter into broad use.  ...  For example, le systems today t ypically stand alone instead of building on the work of others, and support of new ling services often requires changes which i n validate existing work.  ...  Acknowledgments The authors thank Tom Page and Richard Guy for their many discussions regarding stackable le systems.  ... 
doi:10.1145/174613.174616 fatcat:wjesxmexrrbopmbj5zaj5s65rq

The Virtual Filesystem Interface in 4.4BSD

Marshall K. McKusick
1995 Computing Systems  
This paper describes the virtual filesystem interface found in 4.4BSD. This interface is designed around an object oriented virtual file node or "vnode" data structure.  ...  The vnode structure is described along with its method for dynamically expanding its set of operations.  ...  filesystems into the system as different file types.  ... 
dblp:journals/csys/McKusick95 fatcat:423k3igx7zh2pfowhocai4fefq

Extending File Systems Using Stackable Templates

Erez Zadok, Ion Badulescu, Alex Shender
1999 USENIX Annual Technical Conference  
Wrapfs can be ported to any operating system with a vnode interface that provides a private data pointer for each data structure used in the interface. The overhead imposed by Wrapfs is only 5-7%.  ...  In the several years since stackable file systems were first proposed, only a handful are in use [12, 19].  ...  We would also like to thank Fred Korz, Seth Robertson, Jerry Altzman, and especially Dan Duchamp for their help in reviewing this paper and offering concrete suggestions.  ... 
dblp:conf/usenix/ZadokBS99 fatcat:wmpwxgabsnha5bvjs33yqz3d6m

Executive (AIX) operating system overview

L. K. Loucks, C. H. Sauer
1987 IBM Systems Journal  
IBM SYSTEMS JOURNAL, VOL 26, NO 4, 1987 9. S. R. Kleinman, “Vnodes: An architecture for multiple file system types in Sun UNIX,” USENIX Conference Proceed- ings, Atlanta, June 1986, pp. 238-247. 10.  ...  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

Extensible file systems in spring

Yousef A. Khalidi, Michael N. Nelson
1993 ACM SIGOPS Operating Systems Review  
In this paper we describe an architecture for extensible file systems.  ...  Composing file systems in Spring is facilitated by basic Spring features such as its virtual memory architecture, its strongly-typed welldefined interfaces, its location-independent object invocation mechanism  ...  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

Extensible file systems in spring

Yousef A. Khalidi, Michael N. Nelson
1993 Proceedings of the fourteenth ACM symposium on Operating systems principles - SOSP '93  
In this paper we describe an architecture for extensible file systems.  ...  Composing file systems in Spring is facilitated by basic Spring features such as its virtual memory architecture, its strongly-typed welldefined interfaces, its location-independent object invocation mechanism  ...  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

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.  ...  DOMAIN provides support for the distribution of typed files via an Object Storage System (OSS).  ... 
doi:10.1146/annurev.cs.04.060190.000445 fatcat:n67pt6vl45cxhe5e4cjr6u64yu

Online Layered File System (OLFS): A layered and versioned filesystem and performance analysis

Joe Kaylor, Konstantin Laufer, George K. Thiruvathukal
2010 2010 IEEE International Conference on Electro/Information Technology  
Because OLFS runs as a virtual file system in user-space, its capabilities are available to all existing software without modification or special privileges.  ...  OLFS uses a relational database to store its layering metadata and either a relational database or any (virtual) host file system as its backing store, along with metadata and block caching for improved  ...  Virtual file systems [7] employ the vnode (virtual node) as a common layer of abstraction on top of specific file systems, which makes it possible to add new types of file systems to a system without  ... 
doi:10.1109/eit.2010.5612094 fatcat:jenf32sl5zcnhfpwdj36qa32py

Experience on Comparison of Operating Systems Scalability on the Multi-core Architecture

Yan Cui, Yingxin Wang, Yu Chen, Yuanchun Shi
2011 2011 IEEE International Conference on Cluster Computing  
For example, Linux outperforms Solaris and FreeBSD significantly for file-descriptor-and process-intensive operations.  ...  Multi-core processor architectures have become ubiquitous in today's computing platforms, especially in parallel computing installations, with their power and cost advantages.  ...  ACKNOWLEDGMENT We wish to thank Frans Kaashoek and Song Jiang for their insightful advice and comments in this paper.  ... 
doi:10.1109/cluster.2011.31 dblp:conf/cluster/CuiWCS11 fatcat:qexxp6uu2rcjvfggrx6o2p2cgi

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  ...  System.  ...  However, with the advent of multiple filesystem types, the architecture had to be generalized.  ... 
arXiv:1605.05810v1 fatcat:h74x3uds7vavhld43yjitxbfh4

File System Design Approaches [article]

Brijender Kahanwal
2014 arXiv   pre-print
The variety of file systems encountered show what an active area of research file system development is. The file systems may be from one of the two fundamental categories.  ...  In one category, the file system is developed in user space and runs as a user process. Another file system may be developed in the kernel space and runs as a privileged process.  ...  Figure 5 . 5 VFS Supports Multiple File Systems in the kernel. Fig. Fig. 5 shows how file system operations are routed through the VFS vnode to the underlying file system ext2.  ... 
arXiv:1403.5976v1 fatcat:27vva5tjt5eb3bk47mv3lc7jzm
« Previous Showing results 1 — 15 out of 57 results