• DocumentCode
    1591301
  • Title

    An Incremental File System Consistency Checker for Block-Level CDP Systems

  • Author

    Lu, Maohua ; Chiueh, Tzi-cker ; Shibiao Lin

  • Author_Institution
    Dept. of Comput. Sci., Stony Brook Univ., Stony Brook, NY
  • fYear
    2008
  • Firstpage
    157
  • Lastpage
    162
  • Abstract
    A block-level continuous data protection (CDP) system logs every disk block update from an application server (e.g., a file or DBMS server) to a storage system so that any disk updates within a time window are undoable, and thus is able to provide a more flexible and efficient data protection service than conventional periodic data backup systems. Unfortunately, no existing block-level CDP systems can support arbitrary point-in-time snapshots that are guaranteed to be consistent with respect to the metadata of the application server. This deficiency seriously limits the flexibility in recovery point objective (RTO) of block-level CDP systems from the standpoint of the application servers whose data they protect. This paper describes an incremental file system check mechanism (iFSCK) that is designed to address this deficiency for file servers, and exploits file system-specific knowledge to quickly fix an arbitrary point-in-time block-level snapshot so that it is consistent with respect to file system metadata. Performance measurements taken from a fully operational iFSCK prototype show that iFSCK can turn a 10 GB point-in-time block-level snapshot to be file-system consistent in less than 1 second, and takes less than 25% of the time required by the Fsck utility for vanilla ext3 under relaxed metadata consistency requirements.
  • Keywords
    file organisation; incremental compilers; security of data; block-level continuous data protection system; consistency checker; incremental file system check mechanism; metadata consistency; recovery point objective; storage system; Access protocols; Application software; Computer network reliability; Computer science; File servers; File systems; Image storage; Measurement; Network servers; Protection; CDP; FSCK;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Reliable Distributed Systems, 2008. SRDS '08. IEEE Symposium on
  • Conference_Location
    Naples
  • ISSN
    1060-9857
  • Print_ISBN
    978-0-7695-3410-7
  • Type

    conf

  • DOI
    10.1109/SRDS.2008.20
  • Filename
    4690810