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
|