• DocumentCode
    625603
  • Title

    iBridge: Improving Unaligned Parallel File Access with Solid-State Drives

  • Author

    Xuechen Zhang ; Ke Liu ; Davis, Kyle ; Song Jiang

  • Author_Institution
    ECE Dept., Wayne State Univ., Detroit, MI, USA
  • fYear
    2013
  • fDate
    20-24 May 2013
  • Firstpage
    381
  • Lastpage
    392
  • Abstract
    When files are striped in a parallel I/O system, requests to the files are decomposed into a number of sub-requests that are distributed over multiple servers. If a request is not aligned with the striping pattern such decomposition can make the first and last sub-requests much smaller than the striping unit. Because hard-disk-based servers can be much less efficient in serving small requests than large ones, the system exhibits heterogeneity in serving sub-requests of different sizes, and the net throughput of the entire system can be severely degraded by the inefficiency of serving the smaller requests, or fragments. Because a request is not considered complete until its slowest sub-request is, the penalty is yet greater for synchronous requests. To make the situation even worse, the larger the request, or the more data servers the requested data is striped over, the larger the detrimental performance effect of serving fragments can be. This effect can become the Achilles´ heel of a parallel I/O system performance seeking scalability with large sequential accesses. In this paper we propose iBridge, a scheme that uses solid-state drives to serve request fragments and thereby bridge the performance gap between serving fragments and serving large sub-requests. We have implemented iBridge in the PVFS file system. Our experimental results with representative MPI-IO benchmarks show that iBridge can significantly improve the I/O throughput of storage systems, especially for large requests with fragments.
  • Keywords
    application program interfaces; file servers; hard discs; message passing; parallel memories; parallel processing; storage management; Achille heel; I/O throughput; MPI-IO benchmarks; PVFS file system; data servers; file decomposition; file striping pattern; hard-disk-based servers; iBridge; parallel I/O system; performance scalability; solid-state drives; storage systems; synchronous requests; unaligned parallel file access; Benchmark testing; Educational institutions; Hard disks; Linux; Radio access networks; Servers; Throughput; Solid state drive; parallel I/O; parallel file systems;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel & Distributed Processing (IPDPS), 2013 IEEE 27th International Symposium on
  • Conference_Location
    Boston, MA
  • ISSN
    1530-2075
  • Print_ISBN
    978-1-4673-6066-1
  • Type

    conf

  • DOI
    10.1109/IPDPS.2013.21
  • Filename
    6569827