SOSP '91 Proceedings of the thirteenth ACM symposium on Operating systems principles
File-system development with stackable layers
ACM Transactions on Computer Systems (TOCS) - Special issue on operating systems principles
Inside OLE (2nd ed.)
Windows NT file system internals: a developer's guide
Windows NT file system internals: a developer's guide
Windows NT Device Driver Book: A Guide for Programmers, with Disk with Cdrom
Windows NT Device Driver Book: A Guide for Programmers, with Disk with Cdrom
Creating user-mode device drivers with a proxy
NT'97 Proceedings of the USENIX Windows NT Workshop on The USENIX Windows NT Workshop 1997
OPENNTTM: UNIX® application portability to windows NTTM via an alternative environment subsystem
NT'97 Proceedings of the USENIX Windows NT Workshop on The USENIX Windows NT Workshop 1997
NT'97 Proceedings of the USENIX Windows NT Workshop on The USENIX Windows NT Workshop 1997
ParaTrac: a fine-grained profiler for data-intensive workflows
Proceedings of the 19th ACM International Symposium on High Performance Distributed Computing
Rump file systems: kernel code reborn
USENIX'09 Proceedings of the 2009 conference on USENIX Annual technical conference
Personal Storage Grid Architecture: Consuming Cloud Data Space Resources
International Journal of Grid and High Performance Computing
Hi-index | 0.00 |
This paper presents FIFS, a framework that facilitates file system research under Windows NT. FIFS addresses the high cost of file system development under Windows NT by providing a simple user-mode development environment. The environment is a Common Internet File System (CIFS) loopback server that seamlessly integrates with NT's Installable File System (IFS) architecture via the CIFS client included in the operating system. As such, it can provide full NT remote file system semantics. Initial performance measurements of the prototype FIFS implementation show FIFS capable of achieving good performance. Our prototype non-caching user-mode NFS implementation performs at about 70% the speed of a commercial non-caching kernel-mode NFS implementation.