作者: H.Richard Kendall , Vincent W. Freeh , Paul W. Schermerhorn , Robert J. Minerick , Peter W. Rijks
DOI: 10.1016/S0164-1212(01)00077-2
关键词:
摘要: This paper presents the Modify-on-Access (Mona) file system that provides extensibility through transformations applied to streams of data. Mona overcomes two limitations prior extensible systems. First, offers levels extensions (kernel and user) share a common interface. It allows performance-critical operations execute with modest overhead in kernel untrusted or more complex safely user space. Second, enables fine-grained which allow an application customize at runtime. discusses implementation system. Our adds 0-3 ° (0.01-0.21 µs) operations. has even less effect on net performance for several benchmarks. Moreover, this describes applications achieve 4-5 times speedup using custom transformations. also increase functionality. Among these are ftp transformation browse remote as though it were local command invokes arbitrary executable (even shell script) data stream.