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 条
  • [1] A framework for adaptive communication modeling on heterogeneous hierarchical clusters
    Nasri, Wahid
    Hamad, Hajer
    Fejjari, Hadhemi
    [J]. 2006 IEEE INTERNATIONAL CONFERENCE ON CLUSTER COMPUTING, VOLS 1 AND 2, 2006, : 699 - +
  • [2] A Hierarchical Adaptation Framework for Adaptive Training Systems
    Fuchs, Sven
    Carpenter, Angela
    Carroll, Meredith
    Hale, Kelly
    [J]. FOUNDATIONS OF AUGMENTED COGNITION: DIRECTING THE FUTURE OF ADAPTIVE SYSTEMS, 2011, 6780 : 413 - 421
  • [3] Elastic Computing: A Framework for Transparent, Portable, and Adaptive Multi-core Heterogeneous Computing
    Wernsing, John R.
    Stitt, Greg
    [J]. ACM SIGPLAN NOTICES, 2010, 45 (04) : 115 - 124
  • [4] OVERLAY SERVICE COMPUTING - MODULAR AND RECONFIGURABLE COLLECTIVE ADAPTIVE SYSTEMS
    Pournaras, Evangelos
    [J]. SCALABLE COMPUTING-PRACTICE AND EXPERIENCE, 2015, 16 (03): : 249 - 269
  • [5] Elastic Computing: A Framework for Transparent, Portable, and Adaptive Multi-core Heterogeneous Computing
    Wernsing, John R.
    Stitt, Greg
    [J]. LCTES 10-PROCEEDINGS OF THE ACM SIGPLAN/SIGBED 2010 CONFERENCE ON LANGUAGES, COMPILERS, & TOOLS FOR EMBEDDED SYSTEMS, 2010, : 115 - 124
  • [6] Design and Implementation of Adaptive Edge Computing Framework for Heterogeneous Industrial Data
    Zhang, Fujie
    Yao, Degui
    Zhang, Xiaofei
    Xu, Bing
    Li, Xiaoqi
    [J]. BASIC & CLINICAL PHARMACOLOGY & TOXICOLOGY, 2020, 127 : 216 - 216
  • [7] Adaptive hierarchical scheduling policy for enterprise grid computing systems
    Abawajy, J. H.
    [J]. JOURNAL OF NETWORK AND COMPUTER APPLICATIONS, 2009, 32 (03) : 770 - 779
  • [8] Hierarchical framework for resource co-allocation in heterogeneous systems
    Liu, Changsong
    Xiao, Peng
    Huang, Zhe
    [J]. Journal of Computational Information Systems, 2013, 9 (05): : 2039 - 2046
  • [9] A Framework to Model Self-Adaptive Computing Systems
    Bolchini, Cristiana
    Carminati, Matteo
    Miele, Antonio
    Quintarelli, Elisa
    [J]. 2013 NASA/ESA CONFERENCE ON ADAPTIVE HARDWARE AND SYSTEMS (AHS), 2013, : 71 - 78
  • [10] A Halide-based Synergistic Computing Framework for Heterogeneous Systems
    Liao, Shih-Wei
    Kuang, Shao-Yun
    Kao, Chia-Lung
    Tu, Chia-Heng
    [J]. JOURNAL OF SIGNAL PROCESSING SYSTEMS FOR SIGNAL IMAGE AND VIDEO TECHNOLOGY, 2019, 91 (3-4): : 219 - 233