CFP last date
20 May 2024
Reseach Article

Study of Techniques for Checking the Consistency in File System

by Aniket G. Meshram, Sonal Gore
International Journal of Computer Applications
Foundation of Computer Science (FCS), NY, USA
Volume 110 - Number 13
Year of Publication: 2015
Authors: Aniket G. Meshram, Sonal Gore
10.5120/19379-1043

Aniket G. Meshram, Sonal Gore . Study of Techniques for Checking the Consistency in File System. International Journal of Computer Applications. 110, 13 ( January 2015), 29-31. DOI=10.5120/19379-1043

@article{ 10.5120/19379-1043,
author = { Aniket G. Meshram, Sonal Gore },
title = { Study of Techniques for Checking the Consistency in File System },
journal = { International Journal of Computer Applications },
issue_date = { January 2015 },
volume = { 110 },
number = { 13 },
month = { January },
year = { 2015 },
issn = { 0975-8887 },
pages = { 29-31 },
numpages = {9},
url = { https://ijcaonline.org/archives/volume110/number13/19379-1043/ },
doi = { 10.5120/19379-1043 },
publisher = {Foundation of Computer Science (FCS), NY, USA},
address = {New York, USA}
}
%0 Journal Article
%1 2024-02-06T22:46:17.913893+05:30
%A Aniket G. Meshram
%A Sonal Gore
%T Study of Techniques for Checking the Consistency in File System
%J International Journal of Computer Applications
%@ 0975-8887
%V 110
%N 13
%P 29-31
%D 2015
%I Foundation of Computer Science (FCS), NY, USA
Abstract

File Systems today have grown from a minimal software to a sophisticated system code that is much robust than it was a few years ago. However, still there are issues with the file system design that lead to system crashes and failures. Maintaining file system consistency, even in the face of these crashes remains a subject of study. Like any other information, the metadata information within a file system is a critical aspect that requires attention. In order to maintain file system consistency, it is necessary that the operations the file system carries out be without any bugs. Solutions such as the use of the fsck tool, along with techniques such as journaling and copy-on-write provide solutions only when the user is not using the system. This drawback can be overcome with the concept of runtime checking, but however, deciding the nature of parameter that need to be checked during runtime remains one of the major problems faced by file system experts. In this paper, a discussion is presented of what parameters are required to be checked at runtime describing a way to define those parameters. These parameters can be referred to as declarative consistency rules that can be checked at runtime.

References
  1. Checking the Integrity of Transactional Mechanisms, Daniel Fryer, Mike Qin, Jack Sun, Kah Wai Lee, Angela Demke Brown, Ashvin Goel University of Toronto
  2. A Study of Linux File System Evolution, Lanyue Lu, Andrea C. Arpaci-Dusseau, Remzi H. Arpaci-Dusseau, Shan Lu Computer Sciences Department, University of Wisconsin, Madison
  3. Recon: Verifying File System Consistency at Runtime, Daniel Fryer, Kuei Sun, Rahat Mahmood, TingHao Cheng, Shaun Benjamin, Ashvin Goel, Angela Demke Brown University of Toronto
  4. Fsck: The UNIX File System Check Program, Marshall Kirk McKusick Computer Science Division Department of Electrical Engineering and Computer Science University of California, Berkeley T. J. Kowalski Bell Laboratories New Jersey
  5. Using Declarative Invariants for Protecting File-System Integrity, Jack Sun, Daniel Fryer, Ashvin Goel and Angela Demke Brown University of Toronto
  6. Journaling the Linux ext2fs Filesystem, Stephen C. Tweedie
  7. Anatomy of Linux journaling file systems, M. Tim Jones, Consultant Engineer Emulex Corp.
  8. Analysis and Evolution of Journaling File Systems, Vijayan Prabhakaran, Andrea C. Arpaci-Dusseau, and Remzi H. Arpaci-Dusseau Computer Sciences Department University of Wisconsin, Madison
  9. "Soft Updates: A Solution to the Metadata Update Problem in File Systems", Gregory R. Ganger, Marshall Kirk Mckusick, Craig A. N. Soules, Yale N. Patt
  10. ffsck: The Fast File System Checker, Ao Ma, Chris Dragga, Andrea C. Arpaci-Dusseau, Remzi H. Arpaci-Dusseau
  11. SQCK: A Declarative File System Checker, Haryadi S. Gunawi, Abhishek Rajimwale, Andrea C. Arpaci-Dusseau, Remzi H. Arpaci-Dusseau.
Index Terms

Computer Science
Information Sciences

Keywords

File system consistency Metadata updates file system checker journaling copy-on-write runtime checking file system bugs.