Peter Braam: The Intermezzo FileSystem

Type: Perl-Mongers Talk
Who: Peter Braam
Topic: The Intermezzo File System
Dates: 17-May-2000
Time: 6:30pm
Place: Wean Hall 7220, Carnegie Mellon University


InterMezzo is a Linux file system geared towards replicating caches. A replicating set of caches cache might be your home directory on a laptop and desktop, or the system images in a 4000 node Linux cluster.

To replicate InterMezzo uses a novel kernel file system driver (in C), several of Coda's protocols, and user level code currently written in Perl.

In this talk, we are going on a tour through this package: how does this system work, where can it be used? Why can it be 5 times faster than Coda, NFS and AFS? Why did we use Perl in the first instance and where has it been succesful and where did it fail us.

Bio: Peter J. Braam specializes in storage, clustering and file system software and is best known for his work on the Lustre(TM) project and on the Coda and InterMezzo(TM) file systems. He received his PhD in 1987 and subsequently held faculty positions at Utah and Oxford where he began to teach Computer Science in 1992. He joined Carnegie Mellon's faculty in 1996, and continues to be a part time facultymember. In 19 99 he began to commit most of his time to the Linux industry as a part time Cluster and File Systems Architect for Red Hat while principally working for Stelias Computing, which worked on advanced Linux solutions with the Storage industry and National Laboratories. Stelias became inactive with him joining TurboLinux as Chief Architect in March 2000.

Rosie Jones
Last modified: Mon May 8 10:30:51 EDT 2000