• DocumentCode
    2194484
  • Title

    A Segment-Level Adaptive Data Layout Scheme for Improved Load Balance in Parallel File Systems

  • Author

    Song, Huaiming ; Yin, Yanlong ; Sun, Xian-He ; Thakur, Rajeev ; Lang, Samuel

  • Author_Institution
    Dept. of Comput. Sci., Illinois Inst. of Technol., Chicago, IL, USA
  • fYear
    2011
  • fDate
    23-26 May 2011
  • Firstpage
    414
  • Lastpage
    423
  • Abstract
    Parallel file systems are designed to mask the ever-increasing gap between CPU and disk speeds via parallel I/O processing. While they have become an indispensable component of modern high-end computing systems, their inadequate performance is a critical issue facing the HPC community today. Conventionally, a parallel file system stripes a file across multiple file servers with a fixed stripe size. The stripe size is a vital performance parameter, but the optimal value for it is often application dependent. How to determine the optimal stripe size is a difficult research problem. Based on the observation that many applications have different data-access clusters in one file, with each cluster having a distinguished data access pattern, we propose in this paper a segmented data layout scheme for parallel file systems. The basic idea behind the segmented approach is to divide a file logically into segments such that an optimal stripe size can be identified for each segment. A five-step method is introduced to conduct the segmentation, to identify the appropriate stripe size for each segment, and to carry out the segmented data layout scheme automatically. Experimental results show that the proposed layout scheme is feasible and effective, and it improves performance up to 163% for writing and 132% for reading on the widely used IOR and IOzone benchmarks.
  • Keywords
    file organisation; parallel processing; data access cluster; disk speed; file server; load balance; parallel I/O processing; parallel file system; segment level adaptive data layout scheme; Adaptive systems; Bandwidth; Layout; Libraries; Optimization; Servers; Strips; I/O performance; adaptive data layout; file segment; optimal stripe size; parallel file system;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Cluster, Cloud and Grid Computing (CCGrid), 2011 11th IEEE/ACM International Symposium on
  • Conference_Location
    Newport Beach, CA
  • Print_ISBN
    978-1-4577-0129-0
  • Electronic_ISBN
    978-0-7695-4395-6
  • Type

    conf

  • DOI
    10.1109/CCGrid.2011.26
  • Filename
    5948632