Skip to main navigation Skip to search Skip to main content

Towards minimizing disk I/O contention: A partitioned file assignment approach

  • Beihang University
  • Lawrence Berkeley National Laboratory

Research output: Contribution to journalArticlepeer-review

Abstract

One problem with data-intensive computing facilitating is how to effectively manage massive amounts of data stored in a parallel I/O system. The file assignment method plays a significant role in data management. However, in the context of a parallel I/O system, most existing file assignment approaches share the following two limitations. First, most existing methods are designed for a non-partitioned file, while the file in a parallel I/O system is generally partitioned to provide aggregated bandwidth. Second, the file allocation metric, e.g. service time, of most existing methods is difficult to determine in practice, and also these metrics only reflect the static property of the file. In this paper, a new metric, namely file access density is proposed to capture the dynamic property of file access, i.e. disk contention property. Based on file access density definition, this paper introduces a new static file assignment algorithm named MinCPP and its dynamic version DMinCPP, both of which aim at minimizing the disk contention property. Furthermore MinCPP and DMinCPP take the file partition property into consideration by trying to allocate the partitions belonging to the same file onto different disks. By assuming file request arrival follows the Poisson process, we prove the effectiveness of the proposed schemes both analytically and experimentally. The MinCPP presented in this study can be applied to reorganize the files stored in a large-scale parallel I/O system and the DMinCPP can be integrated into file systems which dynamically allocate files in a batch.

Original languageEnglish
Pages (from-to)178-190
Number of pages13
JournalFuture Generation Computer Systems
Volume37
DOIs
StatePublished - Jul 2014

Keywords

  • Distributed resource management
  • File assignment algorithm
  • I/O contention probability
  • Parallel I/O system
  • Partitioned file

Fingerprint

Dive into the research topics of 'Towards minimizing disk I/O contention: A partitioned file assignment approach'. Together they form a unique fingerprint.

Cite this