Adaptive communication algorithms for distributed heterogeneous systems

被引:16
|
作者
Bhat, PB
Prasanna, VK
Raghavendra, CS
机构
[1] Univ So Calif, Dept Elect Engn Syst, Los Angeles, CA 90089 USA
[2] Aerosp Corp, Los Angeles, CA 90009 USA
关键词
collective communication; open shop scheduling; heterogeneous networks; metacomputing; adaptive communication scheduling; graph matching;
D O I
10.1006/jpdc.1999.1571
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Many grand challenge applications can benefit from metacomputing, i.e., the coordinated use of,geographically distributed heterogeneous supercomputers. A salient feature of such systems is the heterogeneity in the network performance between different processor pairs. This paper considers the problem of efficient application-level communication in heterogeneous network-based systems. We present a uniform communication scheduling framework for developing adaptive communication schedules for various collective communication patterns. The Framework enables schedules to be developed at runtime, based on network performance information obtained from a directory service. Based on this framework: we have developed communication schedules for the total exchange communication pattern. Our first algorithm develops a schedule by computing a series of matchings in a bipartite graph. We also present a heuristic algorithm based on the open shop scheduling problem. The completion time of the heuristic is guaranteed to be within twice the optimal. Simulation results show performance improvements by a factor of 5 over well-known homogeneous scheduling techniques. This paper is an early effort in formalizing and solving communication problems for metacomputing systems. We discuss several research issues that must be addressed to allow efficient collective communication in such environments. (C) 1999 Academic Press.
引用
收藏
页码:252 / 279
页数:28
相关论文
共 50 条
  • [1] Adaptive communication algorithms for distributed heterogeneous systems
    Bhat, PB
    Prasanna, VK
    Raghavendra, CS
    [J]. SEVENTH INTERNATIONAL SYMPOSIUM ON HIGH PERFORMANCE DISTRIBUTED COMPUTING - PROCEEDINGS, 1998, : 310 - 321
  • [2] Adaptive load distribution algorithms for heterogeneous distributed systems with multiple task classes
    Lau, SM
    Lu, Q
    Leung, KS
    [J]. JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 2006, 66 (02) : 163 - 180
  • [3] Evaluation of loadsharing algorithms for heterogeneous distributed systems
    Leslie, R
    McKenzie, S
    [J]. COMPUTER COMMUNICATIONS, 1999, 22 (04) : 376 - 389
  • [4] Efficient collective communication in distributed heterogeneous systems
    Bhat, PB
    Raghavendra, CS
    Prasanna, VK
    [J]. 19TH IEEE INTERNATIONAL CONFERENCE ON DISTRIBUTED COMPUTING SYSTEMS, PROCEEDINGS, 1999, : 15 - 24
  • [5] Efficient collective communication in distributed heterogeneous systems
    Bhat, Prashanth B.
    Raghavendra, C.S.
    Prasanna, Viktor K.
    [J]. Proceedings - International Conference on Distributed Computing Systems, 1999, : 15 - 24
  • [6] Efficient collective communication in distributed heterogeneous systems
    Bhat, PB
    Raghavendra, CS
    Prasanna, VK
    [J]. JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 2003, 63 (03) : 251 - 263
  • [7] ADAPTIVE LOAD SHARING IN HETEROGENEOUS DISTRIBUTED SYSTEMS
    MIRCHANDANEY, R
    TOWSLEY, D
    STANKOVIC, JA
    [J]. JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 1990, 9 (04) : 331 - 346
  • [8] ADAPTIVE COORDINATION IN DISTRIBUTED SYSTEMS WITH DELAYED COMMUNICATION
    BILLARD, EA
    PASQUALE, JC
    [J]. IEEE TRANSACTIONS ON SYSTEMS MAN AND CYBERNETICS, 1995, 25 (04): : 546 - 554
  • [9] Serpentine: Adaptive Middleware for Complex Heterogeneous Distributed Systems
    Matos, M.
    Correia, A., Jr.
    Pereira, J.
    Oliveira, R.
    [J]. APPLIED COMPUTING 2008, VOLS 1-3, 2008, : 2219 - 2223
  • [10] Distributed adaptive algorithms for large dimensional MIMO systems
    Van Veen, BD
    Leblond, O
    Mani, VP
    Sebald, DJ
    [J]. IEEE TRANSACTIONS ON SIGNAL PROCESSING, 2000, 48 (04) : 1076 - 1085