A file system framework independent of operating systems

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

Abstract

The goal of this work is to share file system code between multiple operating systems (OSs). Existing file systems have been implemented under OS-subordinate file system frameworks, such as Linux Virtual File System Switch, using OS-subordinate interfaces, data structures, and functions. Thus, the sharing of file system code between different OSs is almost impossible. In order to eliminate this OS dependency and enable the sharing of file system code, we isolate the OS-subordinate code to OS-adaptation modules and design a file system framework that provides OS-neutral interfaces, data structures, and library functions for file systems. File systems implemented under the OS-neutral framework are independent of OSs and can be deployed to multiple OSs via OS-adaptation modules without modifying the source code. In order to test the feasibility of our approach, we implement a Linux adaptation module and port the Linux VFAT file system to the OS-neutral framework. The Linux Test Project result and performance evaluation results with iozone and fileop benchmarks show that an OS-neutral framework is feasible.

Original languageEnglish
Title of host publicationCommunications and Information Processing - International Conference, ICCIP 2012, Revised Selected Papers
Pages218-225
Number of pages8
EditionPART 1
DOIs
StatePublished - 2012
Event2012 International Conference on Communications and Information Processing, ICCIP 2012 - Aveiro, Portugal
Duration: 7 Mar 201211 Mar 2012

Publication series

NameCommunications in Computer and Information Science
NumberPART 1
Volume288 CCIS
ISSN (Print)1865-0929

Conference

Conference2012 International Conference on Communications and Information Processing, ICCIP 2012
Country/TerritoryPortugal
CityAveiro
Period7/03/1211/03/12

Keywords

  • File System Framework
  • Operating Systems
  • OS-independency

Fingerprint

Dive into the research topics of 'A file system framework independent of operating systems'. Together they form a unique fingerprint.

Cite this