Orthrus: a framework for implementing high-performance collective I/O in the multicore clusters

  • Authors:
  • Xuechen Zhang;Jianqiang Ou;Kei Davis;Song Jiang

  • Affiliations:
  • Georgia Institute of Technology, Atlanta, GA, USA;Wayne State University, Detroit, MI, USA;Los Alamos National Laboratory, Los Alamos, NM, USA;Wayne State University, Detroit, MI, USA

  • Venue:
  • Proceedings of the 22nd international symposium on High-performance parallel and distributed computing
  • Year:
  • 2013

Quantified Score

Hi-index 0.00

Visualization

Abstract

This paper presents a framework, Orthrus, that can accommodate multiple collective-I/O implementations, each optimized for some performance aspects, and dynamically select the best performing one accordingly to current workload and system performance bottleneck. We have implemented Orthrus in the ROMIO library. Our experimental results with representative MPI-IO benchmarks show that Orthrus can significantly improve the performance of collective I/O under various workloads and system scenarios.