• DocumentCode
    180710
  • Title

    MorphStore: A local file system for Big Data with utility-driven replication and load-adaptive access scheduling

  • Author

    Villasenor, Eric ; Pritchett, Timothy ; Dyaberi, Jagadeesh M. ; Pai, Vijay S. ; Thottethodi, Mithuna

  • Author_Institution
    Electr. & Comput. Eng., Purdue Univ., West Lafayette, IN, USA
  • fYear
    2014
  • fDate
    2-6 June 2014
  • Firstpage
    1
  • Lastpage
    10
  • Abstract
    File system performance is critical for overall performance of Big Data workloads. Typically, Big Data file systems consist of dual layers; a local node-level file system and a global file system. This paper presents the design and implementation of MorphStore, a local file system design that significantly improves performance when accessing large files by using two key innovations. First, MorphStore uses a load-adaptive I/O access scheduling technique that dynamically achieves the benefits of striping at low load and the throughput benefits of replication at high loads. Second, MorphStore uses a utility-driven replication to maximize the utility of replication capacity by allocating replication capacity to popular read-mostly files. Experiments reveal that MorphStore achieves 8% to 12% higher throughput while using significantly less replication for workloads that access large files. If we consider the performance-capacity tradeoff of file systems built on static techniques such as JBOD, RAID-0 and RAID-1 MorphStore extends the Pareto frontier to achieve better performance at the same replication capacity.
  • Keywords
    Big Data; Pareto analysis; file organisation; input-output programs; scheduling; Big Data; MorphStore; Pareto frontier; load-adaptive I/O access scheduling technique; local file system; utility-driven replication; Big data; Linux; Organizations; Parallel processing; Reliability; Scheduling; Throughput; Big Data; File-systems; Replication;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Mass Storage Systems and Technologies (MSST), 2014 30th Symposium on
  • Conference_Location
    Santa Clara, CA
  • Type

    conf

  • DOI
    10.1109/MSST.2014.6855537
  • Filename
    6855537