Re: [ANNOUNCE] RAIF: Redundant Array of Independent Filesystems

2006-12-25 Thread Nikolai Joukov
> > Every stackable file system caches the data at its own level and > > copies it from/to the lower file system's cached pages when necessary. > > ... > > this effectively reduces the system's cache memory size by two or more > > times. > > It should not be that bad with a decent cache replacement

Re: [ANNOUNCE] RAIF: Redundant Array of Independent Filesystems

2006-12-22 Thread Nikolai Joukov
> > 3. A known ideal solution for this problem is sharing of the cached pages > >between file systems. We attempted to do it for Tracefs but the > >resulting code is not beautiful and is potentially racy: > > > >U

Re: [ANNOUNCE] RAIF: Redundant Array of Independent Filesystems

2006-12-16 Thread Nikolai Joukov
doesn't seem impossible to implement, given RAIF's simple but > beautiful approach. Thanks a lot! Nikolai. - Nikolai Joukov, Ph.D. Filesystems and Storage Laboratory Stony Brook University - To unsubscribe from this list: send the line "unsubscribe linux-kernel&qu

Re: [ANNOUNCE] RAIF: Redundant Array of Independent Filesystems

2006-12-15 Thread Nikolai Joukov
versioning file system such as ext3cow. This will allow rolling back to any older file system version at any time. Nikolai. - Nikolai Joukov, Ph.D. Filesystems and Storage Laboratory Stony Brook University - To unsubscribe from this list: send the line "unsubsc

Re: [ANNOUNCE] RAIF: Redundant Array of Independent Filesystems

2006-12-15 Thread Nikolai Joukov
ance would be not so great due to VFS API restrictions for operations like lookup. Nikolai. - Nikolai Joukov, Ph.D. Filesystems and Storage Laboratory Stony Brook University - To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a m

Re: [ANNOUNCE] RAIF: Redundant Array of Independent Filesystems

2006-12-15 Thread Nikolai Joukov
> On Wednesday 13 December 2006 12:47, Nikolai Joukov wrote: > > We have designed a new stackable file system that we called RAIF: > > Redundant Array of Independent Filesystems > > Do you have a function similar to an an EMC cloneset? Basicily a cloneset > tracks what

Re: [ANNOUNCE] RAIF: Redundant Array of Independent Filesystems

2006-12-15 Thread Nikolai Joukov
> Nikolai Joukov wrote: > > > > We started the project in April 2004. Right now I am using it as my > > > > /home/kolya file system at home. We believe that at this stage RAIF > > > > is mature enough for others to try it out. The code is ava

Re: [ANNOUNCE] RAIF: Redundant Array of Independent Filesystems

2006-12-15 Thread Nikolai Joukov
> Nikolai Joukov wrote: > > > Nikolai Joukov wrote: > > > > We have designed a new stackable file system that we called RAIF: > > > > Redundant Array of Independent Filesystems. > > > > > > Great! > > > > > > > We have per

Re: [ANNOUNCE] RAIF: Redundant Array of Independent Filesystems

2006-12-15 Thread Nikolai Joukov
> On Friday 15 December 2006 10:01, Nikolai Joukov wrote: > > > Nikolai Joukov wrote: > > > > We have designed a new stackable file system that we called RAIF: > > > > Redundant Array of Independent Filesystems. > > > > > > Great! > >

Re: [ANNOUNCE] RAIF: Redundant Array of Independent Filesystems

2006-12-14 Thread Nikolai Joukov
t; And the link to the sources is: <ftp://ftp.fsl.cs.sunysb.edu/pub/raif/> Nikolai. - Nikolai Joukov, Ph.D. Filesystems and Storage Laboratory Stony Brook University - To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to [EMAI

Re: [ANNOUNCE] RAIF: Redundant Array of Independent Filesystems

2006-12-14 Thread Nikolai Joukov
n for this problem in the future. Having said that, you are right: failing the branch would be the right thing to do. Nikolai. - Nikolai Joukov, Ph.D. Filesystems and Storage Laboratory Stony Brook University - To unsubscribe from this list: send the line "unsubscri

Re: [ANNOUNCE] RAIF: Redundant Array of Independent Filesystems

2006-12-14 Thread Nikolai Joukov
> Nikolai Joukov wrote: > > We have designed a new stackable file system that we called RAIF: > > Redundant Array of Independent Filesystems. > > Great! > > > We have performed some benchmarking on a 3GHz PC with 2GB of RAM and U320 > > SCSI disks. Compare

Re: [ANNOUNCE] RAIF: Redundant Array of Independent Filesystems

2006-12-13 Thread Nikolai Joukov
e systems) for files that match any given file name pattern. A rule with level 4 and striping unit size = '-1' will distribute files on several file systems and store an extra copy of the files on a dedicated file system (e.g., an NFS mount with lots of space). Now guess what RAIF's level

Re: [ANNOUNCE] RAIF: Redundant Array of Independent Filesystems

2006-12-13 Thread Nikolai Joukov
> > Nikolai Joukov wrote: > > > replication. In case of RAID4 and RAID5-like configurations, RAIF > > > performed > > > about two times *better* than software RAID and even better than an > > > Adaptec > > > 2120S RAID5 controller. This is bec

Re: [ANNOUNCE] RAIF: Redundant Array of Independent Filesystems

2006-12-13 Thread Nikolai Joukov
> Nikolai Joukov wrote: > > replication. In case of RAID4 and RAID5-like configurations, RAIF performed > > about two times *better* than software RAID and even better than an Adaptec > > 2120S RAID5 controller. This is because RAIF is located above file system > > cac

[ANNOUNCE] RAIF: Redundant Array of Independent Filesystems

2006-12-13 Thread Nikolai Joukov
nge of kernels as a module. The latest kernel we used it for is 2.6.13 and we are in the process of porting it to 2.6.19. We will be happy to hear your back. Nikolai Joukov on behalf of the RAIF team. -- Filesystems and Storage Laboratory Stony Brook Universit