See this document in CiteSeerX!

Extending the Operating System at the User Level: the Ufo Global File System (1997)  (Make Corrections)  (30 citations)
Albert D. Alexandrov, Maximilian Ibel, Klaus E. Schauser, Chris J. Scheiman



  Home/Search   Context   Related

 
View or download:
rutgers.edu/~dbogdan/ARC/ufo.ps.gz
mit.edu/pub/dm/pap...exandrov:ufo.ps.gz
mit.edu/dm/papers/...exandrov:ufo.ps.gz
Cached:  PS.gz  PS  PDF   Image  Update  Help

From:  rutgers.edu/~dbogdan/group (more)
From:  mit.edu/~dm/
(Enter author homepages)

Rate this article: (best)
  Comment on this article  
(Enter summary)

Abstract: In this paper we show how to extend the functionality of standard operating systems completely at the user level. Our approach works by intercepting selected system calls at the user level, using tracing facilities such as the /proc file system provided by many Unix operating systems. The behavior of some intercepted system calls is then modified to implement new functionality. This approach does not require any re-linking or recompilation of existing applications. In fact, the extensions can... (Update)

Context of citations to this paper:   More

...Interposition Agents [17] looked at providing an infrastructure for using interposition as a general mechanism for OS extensibility. Ufo [4] examined the potential for applying this technique as a means of implementing a user level filesystem. Completely in kernel system call...

Cited by:   More
A Survey of Adaptive Middleware - Sadjadi   (Correct)
A Taxonomy of Compositional Adaptation - McKinley, Sadjadi, Kasten, Cheng (2004)   (Correct)
Userdev: A Framework For User Level Device - Drivers In Linux (2000)   (Correct)

Similar documents (at the sentence level):
65.3%:   Ufo: A Personal Global File System Based on.. - Alexandrov, Ibel, .. (1998)   (Correct)

Active bibliography (related documents):   More   All
3.0:   Consh: Confined Execution Environment for Internet.. - Alexandrov, Kmiec.. (1999)   (Correct)
0.3:   Turning the Web Into a Computer - Vahdat, Dahlin, Anderson (1996)   (Correct)
0.2:   Efficient, Protected Extension of Commodity Operating Systems - Ghormley (1998)   (Correct)

Similar documents based on text:   More   All
0.3:   SuperWeb: Research Issues in Java-Based Global Computing - Alexandrov, Ibel.. (1996)   (Correct)
0.3:   SuperWeb: Towards a Global Web-Based Parallel.. - Alexandrov, Ibel, .. (1997)   (Correct)
0.2:   LogGP: Incorporating Long Messages into the LogP.. - Alexandrov.. (1995)   (Correct)

Related documents from co-citation:   More   All
9:   A Secure Environment for Untrusted Helper Applications --- Confining the Wily Ha.. - Goldberg, Wagner et al. - 1996
8:   Condor - A hunter of idle workstations (context) - Litzkow, Livny et al. - 1988
8:   The Common Object Request Broker: Architecture and Specification (context) - Group - 1991

BibTeX entry:   (Update)

A. D. Alexandrov, M. Ibel, K. E. Schauser, and C. J. Scheiman. Extending the Operating System at the User Level: the Ufo Global File System. In 1997 Annual Technical Conference on UNIX and Advanced Computing Systems (USENIX'97), January 1997. http://citeseer.ist.psu.edu/alexandrov97extending.html   More

@inproceedings{ alexandrov97extending,
    author = "Albert D. Alexandrov and Maximilian Ibel and Klaus E. Schauser and Chris J. Scheiman",
    title = "Extending the Operating System at the User-Level: the Ufo Global File System",
    pages = "77--90",
    year = "1997",
    url = "citeseer.ist.psu.edu/alexandrov97extending.html" }
Citations (may not include all citations):
539   Scale and performance in a distributed file system (context) - Howard, Kazar et al. - 1988
447   Exokernel: An operating system architecture for applicationl.. - Engler, Kaashoek et al. - 1995
400   safety and performance in the SPIN operating system (context) - Bershad, Savage et al. - 1994
380   Design and implementation of the Sun network file system - Sandberg, Goldberg et al. - 1985
320   Measurement of a distributed file system - Baker, Hartmann et al. - 1991
233   Caching in the Sprite network file system - Nelson, Welch et al. - 1988
183   Cooperative caching: Using remote client memory to improve f.. - Dahlin, Wang et al. - 1994
176   net: A user-level network interface for parallel and distrib.. (context) - von Eicken, Basu et al. - 1995
175   A Secure Environment for Untrusted Helper Applications --- C.. - Goldberg, Wagner et al. - 1996
127   Implementing Global Memory Management in a Workstation Clust.. - Feeley, Morgan et al. - 1995
123   Preemptable remote execution facilities for the V system (context) - Theimer, Landtz et al. - 1985
100   Interposition agents: Transparently interposing user code at.. - Jones - 1993
99   Andrew: A distributed personal computing environment (context) - Morris, Satyanarayananan et al. - 1986
95   Alex --- a global filesystem - Cate - 1992
87   Plan 9 from Bell labs - Pike, Presotto et al. - 1990
61   A comparison of OS extension technologies - Seltzer, Small - 1996
24   The process file system and process model in UNIX system V (context) - Faulkner, Gomes - 1991
23   Mach: A new kernel foundation for Unix development (context) - Acetta, Baron et al. - 1986
21   and robust extension of operating system functionality (context) - Vahdat, Ghormley et al. - 1994
19   Accessing files in an internet: The JADE file system - Rao, Peterson - 1993
14   Turning the web into a computer - Vahdat, Dahlin et al. - 1996
12   SLIC: Secure loadable interposition code - Ghormley, Petrou et al. - 1996
8   File systems in user space (context) - Eggert, Parker - 1993
6   Measured performance of caching in the Sprite network file s.. (context) - Welch - 1991
6   An introduction to the VINO architecture (context) - Seltzer, Endo et al. - 1994
5   Software --- Practice and Experience (context) - Brownbridge, Marshall et al. - 1982
4   FTP --- access as a user-defined file system (context) - Gschwind - 1994
3   Using Prospero to support integrated location-independent co.. (context) - Neumann, Augart et al. - 1993
2   migration of UNIX processes in the Condor distributed proces.. (context) - Team - 1995
2   Userfs: A user file system for Linux (context) - Fitzhardinge - 1996
2   Coda: A highly available file system for a distributed works.. (context) - Satyanarayananan, Kistler et al. - 1990
1   Free Software Foundation (context) - Norman



The graph only includes citing articles where the year of publication is known.


Documents on the same site (http://www.caip.rutgers.edu/~dbogdan/group.html):
IO-Lite: A Unified I/O Buffering and Caching System - Pai, Druschel, Zwaenepoel (1997)   (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