A framework for adaptive collective communications for heterogeneous hierarchical computing systems

被引:5
|
作者
Steffenel, Luiz Angelo [1 ]
Mounie, Gregory [2 ]
机构
[1] Univ Nancy 2, LORIA, F-54001 Nancy, France
[2] Lab ID IMAG, Grenoble, France
关键词
grid computing; performance modeling; adaptive techniques; polyalgorithms; collective communication; MPI;
D O I
10.1016/j.jcss.2007.07.010
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Collective communication operations are widely used in MPI applications and play an important role in their performance. However, the network heterogeneity inherent to grid environments represent a great challenge to develop efficient high performance computing applications. In this work we propose a generic framework based on communication models and adaptive techniques for dealing with collective communication patterns on grid platforms. Toward this goal, we address the hierarchical organization of the grid, selecting the most efficient communication algorithms at each network level. Our framework is also adaptive to grid load dynamics since it considers transient network characteristics for dividing the nodes into clusters. Our experiments with the broadcast operation on a real-grid setup indicate that an adaptive framework allows significant performance improvements on MPI collective communications. (C) 2007 Elsevier Inc. All rights reserved.
引用
收藏
页码:1082 / 1093
页数:12
相关论文
共 50 条
  • [21] Hierarchical modeling of systems with similar components: A framework for adaptive monitoring and control
    Memarzadeh, Milad
    Pozzi, Matteo
    Kolter, J. Zico
    [J]. RELIABILITY ENGINEERING & SYSTEM SAFETY, 2016, 153 : 159 - 169
  • [22] Adaptive hierarchical modeling of heterogeneous structures
    Oden, JT
    Vemaganti, K
    [J]. PHYSICA D, 1999, 133 (1-4): : 404 - 415
  • [23] HAN: a Hierarchical AutotuNed Collective Communication Framework
    Luo, Xi
    Wu, Wei
    Bosilca, George
    Pei, Yu
    Cao, Qinglei
    Patinyasakdikul, Thananon
    Zhong, Dong
    Dongarra, Jack
    [J]. 2020 IEEE INTERNATIONAL CONFERENCE ON CLUSTER COMPUTING (CLUSTER 2020), 2020, : 23 - 34
  • [24] A Heterogeneous Computing framework for Computational Finance
    Inggs, Gordon
    Thomas, David
    Luk, Wayne
    [J]. 2013 42ND ANNUAL INTERNATIONAL CONFERENCE ON PARALLEL PROCESSING (ICPP), 2013, : 688 - 697
  • [25] SmartNet: A scheduling framework for heterogeneous computing
    Kidd, T
    Hensgen, D
    Freund, R
    Moore, L
    [J]. SECOND INTERNATIONAL SYMPOSIUM ON PARALLEL ARCHITECTURES, ALGORITHMS, AND NETWORKS (I-SPAN '96), PROCEEDINGS, 1996, : 514 - 521
  • [26] Collective, Hierarchical Clustering from distributed, heterogeneous data
    Johnson, EL
    Kargupta, H
    [J]. LARGE-SCALE PARALLEL DATA MINING, 2000, 1759 : 221 - 244
  • [27] The Formal Framework for Collective Systems
    Palak, Rafal
    Wojtkiewicz, Krystian
    [J]. AXIOMS, 2021, 10 (02)
  • [28] Adaptive Hierarchical Scheduling Framework for TiRTOS
    Hussien, Hesham
    Shaaban, Eman
    Ghoniemy, Said
    [J]. INTERNATIONAL JOURNAL OF EMBEDDED AND REAL-TIME COMMUNICATION SYSTEMS (IJERTCS), 2019, 10 (01): : 119 - 135
  • [29] A Hierarchical Service Discovery Framework for Ubiquitous Computing
    Gu, Xiaoguang
    Shi, Hongzhou
    Ye, Jian
    [J]. 2008 3RD INTERNATIONAL CONFERENCE ON PERVASIVE COMPUTING AND APPLICATIONS, VOLS 1 AND 2, 2008, : 307 - 312
  • [30] Harnessing Complexity in High Performance Computing Ecosystems: A Complex Adaptive Systems Framework
    Chen, Nan-Chen
    Ramakrishnan, Lavanya
    Poon, Sarah S.
    Aragon, Cecilia
    [J]. PROCEEDINGS OF THE 52ND ANNUAL HAWAII INTERNATIONAL CONFERENCE ON SYSTEM SCIENCES, 2019, : 6311 - 6320