Article View: comp.doc.techreports
Article #136File system tech-report available via anon ftp
From: Eric H. Herrin II
Date: Wed, 27 Jan 1993 18:39
Date: Wed, 27 Jan 1993 18:39
38 lines
2767 bytes
2767 bytes
Ftp from: ftp.ms.uky.edu:/u/ftp/pub/tech-reports/UK/cs/225-93.ps.Z
Tech-report number: 225-93
Date: January 1993
Title: The Viva File System
Authors: Eric H. Herrin II and Raphael A. Finkel
E-mail: eric@ms.uky.edu and raphael@ms.uky.edu
Abstract:
This paper describes the Viva File System or VIFS, a technique for
high-performance file allocation on disks. VIFS uses bitmaps to
represent both free blocks on the disk and allocated blocks in
each file. Allocation bitmaps provide a very fast method of
finding blocks close to the last allocated block in a file.
Fragments (partial blocks) are used to store the overflow from
the last file block; the minimum size of a fragment is chosen
when the file system is initialized. Conventional file systems,
such as the Berkeley Fast File System (FFS), can store a file
containing 96KB of data without using indirect blocks and around
16 MB of data for each indirect block. With the same block size,
VIFS can store up to about 10 MB of data without using indirect
blocks and up to 500 MB of data per indirect block. The design
of VIFS allows some previously synchronous operations to occur
asynchronously, resulting in significant speed improvements over
FFS. VIFS provides multiple read-ahead to maintain its high
speed when several processes are competing for disk accesses. We
provide experimental measurements taken from an implementation of
Viva in a BSD 4.3 kernel. The measurements show that VIFS is
significantly faster than FFS for nearly all file system opera-
tions.
--
--
| Eric H. Herrin II - {rutgers,uunet}!ukma!eric, eric@ms.uky.edu |
| University of Kentucky |
===========================================================================
Co-moderator: Richard Golding, Computer & Information Sciences, UC Santa Cruz
compdoc-techreports-request@ftp.cse.ucsc.edu
Technical Details
Message-ID:
<C1K38F.9D1@cs.vu.nl>Path:
arc1-ca.pugleaf.net!sparky!uunet!charon.amdahl.com!pacbell.com!decwrl!olivea!charnel!rat!usc!sdd.hp.com!spool.mu.edu!yale.edu!ira.uka.de!math.fu-berlin.de!news.netmbx.de!Germany.EU.net!mcsun!sun4nl!star.cs.vu.nl!goldingShow Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!sparky!uunet!charon.amdahl.com!pacbell.com!decwrl!olivea!charnel!rat!usc!sdd.hp.com!spool.mu.edu!yale.edu!ira.uka.de!math.fu-berlin.de!news.netmbx.de!Germany.EU.net!mcsun!sun4nl!star.cs.vu.nl!golding From: eric@ms.uky.edu (Eric H. Herrin II) Newsgroups: comp.doc.techreports Subject: File system tech-report available via anon ftp Keywords: Viva File System Message-ID: <C1K38F.9D1@cs.vu.nl> Date: 27 Jan 93 18:39:11 GMT Sender: news@cs.vu.nl Organization: University Of Kentucky, Dept. of Math Sciences Lines: 38 Approved: compdoc-techreports@ftp.cse.ucsc.edu Originator: golding@frans.cs.vu.nl