Heterogeneous parallel and distributed computing

被引:15
|
作者
Sunderam, VS [1 ]
Geist, GA
机构
[1] Emory Univ, Dept Math & Comp Sci, Atlanta, GA 30322 USA
[2] Oak Ridge Natl Lab, Oak Ridge, TN 37831 USA
基金
美国国家科学基金会; 美国国家航空航天局;
关键词
heterogeneous computing; networked computing; cluster computing; message passing interface (MPI); parallel virtual machine (PVM); NAS parallel benchmark; parallel I/O; meta computing;
D O I
10.1016/S0167-8191(99)00088-5
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Heterogeneous network-based distributed and parallel computing is gaining increasing acceptance as an alternative or complementary paradigm to multiprocessor-based parallel processing as well as to conventional supercomputing. While algorithmic and programming aspects of heterogeneous concurrent computing are similar to their parallel processing counterparts, system issues, partitioning and scheduling, and performance aspects are significantly different. In this paper, we discuss the evolution of heterogeneous concurrent computing, in the context of the parallel virtual machine (PVM) system, a widely adopted software system for network computing. In particular, we highlight the system level infrastructures that are required, aspects of parallel algorithm development that most affect performance, system capabilities and limitations, and tools and methodologies for effective computing in heterogeneous networked environments. We also present recent developments and experiences in the PVM project, and comment on ongoing and future work. (C) 1999 Elsevier Science B.V. All rights reserved.
引用
收藏
页码:1699 / 1721
页数:23
相关论文
共 50 条
  • [1] Analysis of a heterogeneous parallel distributed computing system - PVM
    [J]. Xiaoxing Weixing Jisuanji Xitong, 6 (14-22):
  • [2] A hierarchically parallel scheduling algorithm in heterogeneous distributed computing
    Wang, Jinglian
    Gong, Bin
    Liu, Hong
    Li, Shaohui
    [J]. ICIC Express Letters, Part B: Applications, 2014, 5 (06): : 1681 - 1686
  • [3] Utilizing heterogeneous networks in distributed parallel computing systems
    Kim, JS
    Lilja, DJ
    [J]. SIXTH IEEE INTERNATIONAL SYMPOSIUM ON HIGH PERFORMANCE DISTRIBUTED COMPUTING, PROCEEDINGS, 1997, : 336 - 345
  • [4] A distributed load balancing algorithm for heterogeneous parallel computing systems
    Decker, T
    Lüling, R
    Tschöke, S
    [J]. INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED PROCESSING TECHNIQUES AND APPLICATIONS, VOLS I-IV, PROCEEDINGS, 1998, : 933 - 940
  • [5] Distributed parallel computing for fluid structure coupled simulations on a heterogeneous parallel computer cluster
    Kimura, T
    Takemiya, H
    [J]. INTERNATIONAL JOURNAL OF HIGH PERFORMANCE COMPUTING APPLICATIONS, 1999, 13 (04): : 320 - 333
  • [6] A Generic Framework for Building Heterogeneous Simulations of Parallel and Distributed Computing Systems
    Dursun, Taner
    Dag, Hasan
    [J]. ARABIAN JOURNAL FOR SCIENCE AND ENGINEERING, 2017, 42 (08) : 3357 - 3373
  • [7] Appropriate Synchronization Time Allocation for Distributed Heterogeneous Parallel Computing Systems
    Nidaw, Biruk Yirga
    Oh, Myeong-Hoon
    Kim, Young Woo
    [J]. KSII TRANSACTIONS ON INTERNET AND INFORMATION SYSTEMS, 2019, 13 (11): : 5446 - 5463
  • [8] Distributed computing in a heterogeneous computing environment
    Gabriel, E
    Resch, M
    Beisel, T
    Keller, R
    [J]. RECENT ADVANCES IN PARALLEL VIRTUAL MACHINE AND MESSAGE PASSING INTERFACE, 1998, 1497 : 180 - 187
  • [9] From distributed sequential computing to distributed parallel computing
    Pan, L
    Bic, LF
    Dillencourt, MB
    Lai, MK
    [J]. 2003 INTERNATIONAL CONFERENCE ON PARALLEL PROCESSING WORKSHOPS, PROCEEDINGS, 2003, : 255 - 262
  • [10] METASYSTEMS - AN APPROACH COMBINING PARALLEL-PROCESSING AND HETEROGENEOUS DISTRIBUTED COMPUTING SYSTEMS
    GRIMSHAW, AS
    WEISSMAN, JB
    WEST, EA
    LOYOT, EC
    [J]. JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 1994, 21 (03) : 257 - 270