Performance Models for Communication in Collective I/O Operations

被引:1
|
作者
Jha, Shweta [1 ]
Gabriel, Edgar [1 ]
机构
[1] Univ Houston, Dept Comp Sci, Parallel Software Technol Lab, Houston, TX 77204 USA
基金
美国国家科学基金会;
关键词
D O I
10.1109/CCGRID.2017.31
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Many large scale scientific applications spend a significant amount of time in file I/O operations. Collective I/O APIs provide higher level abstractions of I/O across a group of processes. They often reduce the time spent in file I/O by reorganizing data across processes to match the layout of the data on the file system. In this paper we present performance models for the communication occurring in collective write operations as a first step towards developing a full and accurate mode of collective I/O operations. The models derived in this paper take both the application data decomposition and the file domain partitioning strategies used by the I/O library into account. We discuss properties of our performance models and demonstrate using LogGP parameters derived on multiple platforms their impact on the performance of collective I/O operations. The paper further provides comparison to actual measurements performed on an InfiniBand cluster. Our results indicate a good overall match between predicted and observed behavior.
引用
收藏
页码:982 / 991
页数:10
相关论文
共 50 条
  • [21] Collective I/O tuning using analytical and machine learning models
    Isaila, Florin
    Balaprakash, Prasanna
    Wild, Stefan M.
    Kimpe, Dries
    Latham, Rob
    Ross, Rob
    Hovland, Paul
    2015 IEEE INTERNATIONAL CONFERENCE ON CLUSTER COMPUTING - CLUSTER 2015, 2015, : 128 - 137
  • [22] EXPERIMENTAL RESULTS ABOUT MPI COLLECTIVE COMMUNICATION OPERATIONS
    Bernaschi, Massimo
    Iannello, Giulio
    Crea, Saverio
    PARALLEL PROCESSING LETTERS, 2005, 15 (1-2)
  • [23] ECO: Efficient Collective Operations for communication on heterogeneous networks
    Lowekamp, BB
    Beguelin, A
    10TH INTERNATIONAL PARALLEL PROCESSING SYMPOSIUM - PROCEEDINGS OF IPPS '96, 1996, : 399 - 405
  • [24] Validation of dimemas communication model for MPI collective operations
    Girona, S
    Labarta, J
    Badia, RM
    RECENT ADVANCES IN PARALLEL VIRTUAL MACHINE AND MESSAGE PASSING INTERFACE, PROCEEDINGS, 2000, 1908 : 39 - 46
  • [25] Experimental results about MPI collective communication operations
    Bernaschi, M
    Iannello, G
    Lauria, M
    HIGH-PERFORMANCE COMPUTING AND NETWORKING, PROCEEDINGS, 1999, 1593 : 774 - 783
  • [26] An adaptive extension library for improving collective communication operations
    Hartmann, O.
    Kuehnemann, M.
    Rauber, T.
    Ruenger, G.
    CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE, 2008, 20 (10): : 1173 - 1194
  • [27] Hierarchical I/O Scheduling for Collective I/O
    Liu, Jialin
    Chen, Yong
    Zhuang, Yu
    PROCEEDINGS OF THE 2013 13TH IEEE/ACM INTERNATIONAL SYMPOSIUM ON CLUSTER, CLOUD AND GRID COMPUTING (CCGRID 2013), 2013, : 211 - 218
  • [28] Collective I/O on a SGI Cray Origin 2000: Strategy and performance
    Cho, Y
    Winslett, M
    Lee, J
    Chen, Y
    Kuo, S
    Motukuri, K
    INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED PROCESSING TECHNIQUES AND APPLICATIONS, VOLS I-IV, PROCEEDINGS, 1998, : 485 - 492
  • [29] Hierarchical Collective I/O Scheduling for High-Performance Computing
    Liu, Jialin
    Zhuang, Yu
    Chen, Yong
    BIG DATA RESEARCH, 2015, 2 (03) : 117 - 126
  • [30] Potential Performance Improvement of Collective Operations in UPC
    Salama, Rafik A.
    Sameh, Ahmed
    PARALLEL COMPUTING: ARCHITECTURES, ALGORITHMS AND APPLICATIONS, 2008, 15 : 413 - +