ile system abstractions, they all require either changes to the operating system or modifications to standard libraries. The article gives a detailed performance analysis of our approach to extending the OS and establishes that Ufo introduces acceptable overhead for common applications even though intercepting individual system calls incurs a high cost. Categories and Subject Descriptors: D.4.3 [Operating Systems]: File Systems Management—access methods; distributed file systems General Terms: Performance Additional Key Words and Phrases: File caching, global name space, proc file system, user-level operating system extensions This work was supported by the National Science Foundation under NSF CAREER Award
Albert Alexandrov, Maximilian Ibel, Klaus E. Schau