(Enter summary)
Abstract: The vnode interface has succeeded in supporting a wide range of file system implementations over its 6-year history. During that time it has also had to accommodate evolution in file system semantics, and in the relationship between the file system and the virtual memory system. The effects of this evolution have been less than elegant, and pressures for further evolution are mounting. The evolution of the interface is reviewed in order to identify the problems it has caused, and a more robust... (Update)
Context of citations to this paper: More
...file system and forwards key requests to the authentication system. We used FiST [33] a tool for constructing stackable file systems [11, 27], to build our kernel resident code. This code is integrated with the Linux 2.4.10 kernel. The authentication system consists of two...
.... a more open design (as in MetaObject Protocols) Such a restrictive approach has been used in stackable vnode implementations [Rosenthal, 90] system call indirection [Jones, 93] and to an extent the limited reflective facilities provided by subcontracts [Hamilton, 93a] This...
Cited by: More
Paper Summaries - Maniatis (2004)
(Correct)
Efficient, Protected Extension of Commodity Operating Systems - Ghormley (1998)
(Correct)
Arbitrary Coupling of Input/Output Devices with.. - Miller, Keleher..
(Correct)
Active bibliography (related documents): More All
0.5: A Survey of Distributed File Systems - Satyanarayanan (1989)
(Correct)
0.3: The Experimental Literature of the Internet: An Annotated.. - Mogul (1988)
(Correct)
0.0: A File System Component Compiler - Zadok (1999)
(Correct)
Similar documents based on text: More All
0.2: The Design and Implementation of an Object-Oriented.. - Nedialkov, Jackson
(Correct)
0.1: A Comparison of the Vnode and Sprite File System Architectures - Brent Welch (1992)
(Correct)
0.1: Extending File Systems Using Stackable Templates - Zadok, Badulescu, Shender (1999)
(Correct)
Related documents from co-citation: More All
29: Vnodes: An Architecture for Multiple File System Types in Sun Unix
- Kleiman - 1986
29: File-system development with stackable layers
- Heidemann, Popek - 1994
25: Implementation of the Ficus Replicated File System
- Guy, Heidemann et al. - 1990
BibTeX entry: (Update)
D. Rosenthal. Evolving the vnode interface. In Proceedings of the Summer USENIX Conference, pages 107--117, June 1990. http://citeseer.ist.psu.edu/rosenthal90evolving.html More
@inproceedings{ rosenthal90evolving,
author = "David S. H. Rosenthal",
title = "Evolving the Vnode interface",
booktitle = "{USENIX} Summer",
pages = "107-118",
year = "1990",
url = "citeseer.ist.psu.edu/rosenthal90evolving.html" }
Citations (may not include all citations):
49
Virtual Memory Architecture in SunOS
- Gingell, Moran et al. - 1987
43
Watchdogs: Extending the UNIX File System (context) - Bershad, Pinkerton - 1988
3
The Network File System Implemented (context) - Gould
2
RFS in SunOS (context) - Chartock - 1987
The graph only includes citing articles where the year of publication is known.
Documents on the same site (http://www-csag.cs.uiuc.edu/individual/pakin/history.html): More
TCP Vegas: End to End Congestion Avoidance on a Global Internet - Brakmo, Peterson (1995)
(Correct)
Army Research Laboratory Adelphi, MD - Elaine Marsh (1993)
(Correct)
An Architecture of Highly Parallel Computer AP1000 - Hiroaki Ishihata Takeshi (1991)
(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