• DocumentCode
    2224169
  • Title

    An enhanced journaling method for clustered file system with shared storage

  • Author

    Fan, Zhonglei ; Zhao, Xiangmo

  • Author_Institution
    Sch. of Inf. Eng., Chang´´an Univ., Xi´´an, China
  • Volume
    6
  • fYear
    2010
  • fDate
    20-22 Aug. 2010
  • Abstract
    Most modern file systems provide journaling method instead of traditional file system check routine for fast recovery and consistency guarantee from unexpected crashes. For clustered file systems with shared storage, to improve the performance of journaling, each node gets its own journal space and each journal can be on its own disk for greater parallelism. After a failure, file system consistency is restored quickly by simply re-applying all updates recorded in the failed node´s journal. However, for file system operations involving multiple nodes, this method may not be efficient enough as lock mechanism has to be employed in most cases, which may cause poorer performance and more recovery time. By introducing specific journal storage to record the transactions involving multiple nodes, an enhanced lock-free journaling method is presented in this paper, which can improve the performance of journaling operations involving multiple nodes, and then shortens recovery time from crashes. A Linux-based concept-proofing implementation has been applied in self-developed clustered file system.
  • Keywords
    Linux; shared memory systems; storage management; system recovery; Linux-based concept-proofing implementation; enhanced journaling method; file system consistency; lock mechanism; lock-free journaling method; self-developed clustered file system; shared storage; Optimized production technology; Clustered File Systems; Distributed Transactions; Journaling Method; Shared Storage;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Advanced Computer Theory and Engineering (ICACTE), 2010 3rd International Conference on
  • Conference_Location
    Chengdu
  • ISSN
    2154-7491
  • Print_ISBN
    978-1-4244-6539-2
  • Type

    conf

  • DOI
    10.1109/ICACTE.2010.5579373
  • Filename
    5579373