Staff
Students
Projects
- Copy-on-write (and log-structured) file systems (Rastislav Levrinc,
Christian Czezatke, Anton Ertl): Some file system
ideas. Our first effort resulted in LinLogFS, a mostly classical
log-structured FS (Freenix
2000 paper with more ideas, master's
thesis). Writing an efficient cleaner that could work with
snapshots turned out to be hard, so we eventually gave up on the idea
of using segments and a cleaner, and reverted to a free-blocks
management approach, resulting in LLFS (master's
thesis, poster,
talk
slides (in German)).
- Mounting in the Elektra configuration
store (Markus Raab, Patrick Sabin).
- Speeding
up program startup by prefetching disk blocks (thesis online,
in German).
- Rio/Linux, an implementation of
the file cache part of the Rio (RAM I/O) project on
Linux; the goal is to minimize data loss on OS crashes.
- Drdb, mirroring a block device over
a network for high availability.
- Memory mapping of pipes.
- File system tracing
proof-of-concept.
- rlocate by
Rastislav Levrinc for Linux-2.4 is always up-to-date; not heavily
tested. Peter
Robinson adopted it for working with Linux-2.6, and extended it to
work with glimpse,
producing FTSS. Local copies, possibly old.
mergemem
, reduces
physical memory usage.
mobile-update
,
an update daemon optimized for laptops.
- Switch the 21064A D-Cache from
8KB to 16KB (or back).
- Linux Perfex, a tool for using
performance counters similar to IRIX' perfex (requires the perfctr Linux kernel
patch).
References (with abstracts) for
the papers. We are looking for students to work on Linux Praktika
and Diplomarbeiten.
Some Linux links
Anton Ertl