| Location | CS 2214 |
| Mission |
Perform research in operating systems including: file systems and storage, security, and networking. An emphasis is placed on balancing system security, performance, and usability; improving portability of operating system code; and improving programmer and system administrator productivity.
|
| Hardware | IA-32 (x86), IA-64 (Itanium v1/v2), SPARC, Ultra-SPARC, HPPA, ALPHA, and PPC. |
| Operating System |
Linux, Solaris, FreeBSD, OpenBSD, NetBSD, Windows, HP-UX, AIX, and Tru64. |
| Software |
Lots of GNU software, Latex, StarOffice, Windows, MS-Office, and more. |
| Details |
Among the projects are:
- FiST: A language for stackable file systems ported to Linux, Solaris, and FreeBSD. FiST allows incremental file system development, without requiring an in-depth knowledge of kernel internals. A Windows NT port is under way.
- CoSy: Compound System Calls, a method of aggregating multiple system calls into a single system call. This reduces data copies and context switches. Initial results show promising performance improvements.
- NCryptfs: A next-generation cryptographic file system, which balances security, convenience, and performance.
- Elastic Quotas: A novel disk-space management method, which allows users to temporarily exceed their storage quota.
- Versionfs: A stackable versioning file system, with support for powerful version storage and retention policies. Versionfs provides online backup and restore capabilities, with low overhead.
|
| Funding |
NSF (CAREER award), HP, Intel, Microsoft, Red Hat, SPIR (NY State), Dolphin Technologies, and more. |
| Coordinator |
Erez Zadok |
| Lab Web Page |
File-Systems and Storage Lab |