• DocumentCode
    7075
  • Title

    Design and Implementation of an Asymmetric Block-Based Parallel File System

  • Author

    Letian Yi ; Jiwu Shu ; Ying Zhao ; Yingjin Qian ; Youyou Lu ; Weimin Zheng

  • Author_Institution
    Dept. of Comput. Sci., Tsinghua Univ., Beijing, China
  • Volume
    63
  • Issue
    7
  • fYear
    2014
  • fDate
    Jul-14
  • Firstpage
    1723
  • Lastpage
    1735
  • Abstract
    Existing block-based parallel file systems, which are deployed in the storage area network (SAN), blend metadata with data in underlying disks. Unfortunately, such symmetric architecture is prone to system-level failures, as metadata on shared disks can be damaged by a malfunctioning client. In this paper, we present an asymmetric block-based parallel file system, Redbud, which isolates the metadata storage in the metadata server (MDS) access domain. Although centralized metadata management can effectively improve the reliability of the system, it faces some challenges in providing high performance and availability. Towards this end, we introduce an embedded directory mechanism to explore the disk bandwidth of the metadata storage; we also introduces adaptive layout operations to deliver high I/O throughput for various file access pattern. Besides, by taking the MDS´s load into consideration, we propose an adaptive timeout algorithm to make the MDS failure detection adaptive to the evolving workloads, improving the system availability. Measurements of a wide range of workloads demonstrate the benefit of our design and that Redbud gains good scalability.
  • Keywords
    fault tolerant computing; input-output programs; meta data; parallel algorithms; storage area networks; system recovery; MDS failure detection; Redbud; SAN; adaptive layout operations; adaptive timeout algorithm; asymmetric block-based parallel file system; centralized metadata management; disk bandwidth; embedded directory mechanism; file access pattern; high I-O throughput; metadata server access domain; metadata storage; storage area network; symmetric architecture; system availability improvement; system reliability improvement; system-level failures; Availability; History; Indexes; Layout; Prefetching; Runtime; Servers; Parallel file system; asymmetric;
  • fLanguage
    English
  • Journal_Title
    Computers, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0018-9340
  • Type

    jour

  • DOI
    10.1109/TC.2013.6
  • Filename
    6409830