Towards Automatic File Systems

Kanchan Damle
University of Wisconsin-Madison

damle@wisc.edu

Abstract: File Systems are hard to develop. File-system development is a long process and involves writing huge amount of kernel code by experienced and expert programmers. However, these do not allow customization. Their implementation is not tunable as per application and hence lacks flexibility. Various ways of incremental development have been proposed but they do not rule out kernel consideration completely. In order to aid for flexibility, efficient automatic file system compilers can play the trick. The idea is to develop a mechanism that will generate a file system as per user specifications. This paper presents the concept of automatic file-systems compilers and, implementation details of an installable file system –a step towards automatic file systems.

The pdf version of the paper, software and presentation files can be found via these links :

Available as: Towards Automatic File Systems-PDF File

Click here to download the software.

Click here to download the presentation slides.