

File-Systems and Storage Lab
|
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
|
Dr. Erez Zadok
|
|
Lab web page
|
http://www.fsl.cs.sunysb.edu
|
|
|