From owner-freebsd-fs Sat Aug 24 20:59:28 1996 Return-Path: owner-fs Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id UAA00249 for fs-outgoing; Sat, 24 Aug 1996 20:59:28 -0700 (PDT) Received: from bunyip.cc.uq.oz.au (daemon@bunyip.cc.uq.oz.au [130.102.2.1]) by freefall.freebsd.org (8.7.5/8.7.3) with ESMTP id UAA00228; Sat, 24 Aug 1996 20:59:20 -0700 (PDT) Received: (from daemon@localhost) by bunyip.cc.uq.oz.au (8.7.5/8.7.3) id NAA02694; Sun, 25 Aug 1996 13:59:15 +1000 Received: from netfl15a.devetir.qld.gov.au by pandora.devetir.qld.gov.au (8.6.10/DEVETIR-E0.3a) with ESMTP id NAA14061; Sun, 25 Aug 1996 13:34:34 +1000 Received: by netfl15a.devetir.qld.gov.au (8.6.8.1/DEVETIR-0.1) id DAA21536; Sun, 25 Aug 1996 03:35:19 GMT Date: Sun, 25 Aug 1996 03:35:19 GMT Message-Id: <199608250335.DAA21536@netfl15a.devetir.qld.gov.au> MIME-Version: 1.0 X-Newsreader: knews 0.9.7 From: sysseh@devetir.qld.gov.au (Stephen Hocking) Subject: The VIVA file system (fwd) To: freebsd-fs@freebsd.org, current@freebsd.org Content-Type: message/rfc822 Content-Transfer-Encoding: 8bit Sender: owner-fs@freebsd.org X-Loop: FreeBSD.org Precedence: bulk Anybody have opinions on this vs LFS? Are we still waiting for the Lite-2 stuff, before LFS can go in? Stephen Xref: ogre.devetir.qld.gov.au comp.os.research:2541 Path: ogre.devetir.qld.gov.au!bunyip.cc.uq.oz.au!munnari.OZ.AU!metro!metro!asstdc.scgt.oz.au!nsw.news.telstra.net!act.news.telstra.net!psgrain!usenet.eel.ufl.edu!news.mathworks.com!newsfeed.internetmci.com!newsxfer2.itd.umich.edu!agate!news.ucsc.edu!osr From: Shankar Pasupathy Newsgroups: comp.os.research Subject: The VIVA file system Date: 23 Aug 1996 15:45:56 GMT Organization: Computer Science department, University of Kentucky Lines: 31 Approved: comp-os-research@ftp.cse.ucsc.edu Message-ID: <4vkjnk$2lf@darkstar.ucsc.edu> NNTP-Posting-Host: ftp.cse.ucsc.edu Originator: osr@cse.ucsc.edu We have placed the source code for a new filesystem for Linux, called VIVA, on ftp://www.cs.engr.uky.edu/cs/software/viva.tar.gz. This package includes all the files necessary to install VIVA in Linux 1.x and 2.x. The package contains a paper on VIVA by its developers, Eric H. Herrin II and Raphael A. Finkel, and a report on implementing VIVA in Linux by Shankar Pasupathy. A brief description of VIVA follows. The VIVA filesystem was designed to minimize the time taken for file operations. VIVA achieves this goal by using an allocation policy that clusters sequentially accessed disk blocks so that disk-head movement is minimized. VIVA also uses this clustering to compress block addresses in an inode from 32 bits to 1 bit, relative to traditional filesystems. This compression allows us to access about 800KB of data without using indirect blocks. Benchmark results of our implementation of VIVA in the Linux kernel show that it is much faster than Ext2, the default Linux filesystem, for common file operations. The Linux implementation of VIVA is a "work in progress". It does not yet handle partitions larger than 64M (so that the allocation bitmap fits readily in memory). Individual files are limited to about 8M (inodes currently have only a single indirect block). There are no fragments; block size is restricted to 1K. (Adding logical blocks of larger size will relieve some of these limitations.) Shankar Pasupathy (shankar@pop.uky.edu) From owner-freebsd-fs Sat Aug 24 21:46:08 1996 Return-Path: owner-fs Received: (from root@localhost) by freefall.freebsd.org (8.7.5/8.7.3) id VAA04053 for fs-outgoing; Sat, 24 Aug 1996 21:46:08 -0700 (PDT) Received: from dyson.iquest.net (dyson.iquest.net [198.70.144.127]) by freefall.freebsd.org (8.7.5/8.7.3) with ESMTP id VAA04031; Sat, 24 Aug 1996 21:46:03 -0700 (PDT) Received: (from root@localhost) by dyson.iquest.net (8.7.5/8.6.9) id XAA05829; Sat, 24 Aug 1996 23:45:53 -0500 (EST) From: "John S. Dyson" Message-Id: <199608250445.XAA05829@dyson.iquest.net> Subject: Re: The VIVA file system (fwd) To: sysseh@devetir.qld.gov.au (Stephen Hocking) Date: Sat, 24 Aug 1996 23:45:53 -0500 (EST) Cc: freebsd-fs@FreeBSD.org, current@FreeBSD.org In-Reply-To: <199608250335.DAA21536@netfl15a.devetir.qld.gov.au> from "Stephen Hocking" at Aug 25, 96 03:35:19 am Reply-To: dyson@FreeBSD.org X-Mailer: ELM [version 2.4 PL24 ME8] MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Sender: owner-fs@FreeBSD.org X-Loop: FreeBSD.org Precedence: bulk > > Anybody have opinions on this vs LFS? Are we still waiting for the Lite-2 > stuff, before LFS can go in? > Looks interesting, but LFS is also. Some of the improvements will appear when we get our implementation of properly delayed writes working for UFS. I am sure that someone will take-on LFS when Lite-2 stuff goes in, even I might (shiver :-)). John