Beowulf parallel processing for dynamic load-balancing

被引:0
|
作者
Bennett, BH [1 ]
Davis, E [1 ]
Kunau, T [1 ]
机构
[1] Univ St Thomas, Grad Programs Software, Artif Intell High Perform & Parallel Comp Lab, St Paul, MN 55105 USA
关键词
D O I
暂无
中图分类号
V [航空、航天];
学科分类号
08 ; 0825 ;
摘要
The Beowulf parallel-processing architecture is a public-domain software technology developed by NASA to Link commercial off the shelf (COTS) processors yielding super-computer performance (10 Gflops) very economically (under $150K). It has been used for applications as diverse as scalable hierarchical particle algorithms for galaxy formation and accretion astrophysics, phase transitions in the early universe and their analogues in the laboratory, and data analysis from the spacecraft in the Solar-Terrestrial Probe Line. Beowulf clusters have been ranked among the top 125 world-class supercomputers. Beowulf runs on a variety of platforms (workstations, Win-tel PCs, Macintosh) and a variety of generations of hardware. It has been successfully demonstrated for heterogeneous parallel processing with hundreds of diverse platforms. This paper describes our implementation of a Beowulf cluster comprising 18 Sun workstations and the Linux operating system. We describe and demonstrate ParaSort, a distributed, parallel, data-allocation-sorting algorithm with automatic distributed load-balancing, and fault-tolerant performance. The load-balancing feature can provide dynamic, on-board, adaptive optimal distribution of processing tasks across a heterogeneous network of computing devices. Furthermore, it can intelligently allocate processing to off-board resources as appropriate and as they become available. We analyze the strengths and weaknesses of Beowulf and describe future extensions of our work.
引用
收藏
页码:389 / 395
页数:5
相关论文
共 50 条
  • [21] Dynamic load-balancing for BSP time warp
    Low, MYH
    35TH ANNUAL SIMULATION SYMPOSIUM, PROCEEDINGS, 2002, : 267 - 274
  • [22] Dynamic load-balancing via a genetic algorithm
    Greene, WA
    ICTAI 2001: 13TH IEEE INTERNATIONAL CONFERENCE ON TOOLS WITH ARTIFICIAL INTELLIGENCE, PROCEEDINGS, 2001, : 121 - 128
  • [23] Randomized Algorithms for Dynamic Storage Load-Balancing
    Liu, Liang
    Fortnow, Lance
    Li, Jin
    Wang, Yating
    Xu, Jun
    PROCEEDINGS OF THE SEVENTH ACM SYMPOSIUM ON CLOUD COMPUTING (SOCC 2016), 2016, : 210 - 222
  • [24] Dynamic load-balancing of Jini and .NET services
    Lin, Ying Chen
    Li, Sy-Yuan
    Hwang, Yuan-Shin
    2006 INTERNATIONAL CONFERENCE ON PARALLEL PROCESSING WORKSHOPS, PROCEEDINGS, 2006, : 257 - +
  • [25] Load-Balancing Methods for Parallel and Distributed Constraint Solving
    Rolf, Carl Christian
    Kuchcinski, Krzysztof
    2008 IEEE INTERNATIONAL CONFERENCE ON CLUSTER COMPUTING, 2008, : 304 - 309
  • [26] PARALLEL COMPUTATIONAL MICROHYDRODYNAMICS - SCALABLE LOAD-BALANCING STRATEGIES
    AMANN, N
    KIM, S
    ENGINEERING ANALYSIS WITH BOUNDARY ELEMENTS, 1993, 11 (04) : 269 - 276
  • [27] A robust dynamic load-balancing scheme for data parallel application on message passing architecture
    Kee, Y
    Ha, S
    INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED PROCESSING TECHNIQUES AND APPLICATIONS, VOLS I-IV, PROCEEDINGS, 1998, : 974 - 980
  • [28] Evaluation of the performance of parallel sparse-matrix multiplication and the effect of dynamic load-balancing
    Nanri, Takeshi
    Soga, Takeshi
    Kurihara, Koji
    Gu, Feng Long
    Ishihata, Hiroaki
    Murakami, Kazuaki
    COMPUTATION IN MODERN SCIENCE AND ENGINEERING VOL 2, PTS A AND B, 2007, 2 : 106 - +
  • [29] PARALLEL DYNAMIC LOAD-BALANCING ALGORITHM FOR 3-DIMENSIONAL ADAPTIVE UNSTRUCTURED GRIDS
    VIDWANS, A
    KALLINDERIS, Y
    VENKATAKRISHNAN, V
    AIAA JOURNAL, 1994, 32 (03) : 497 - 505
  • [30] Research on prediction model of dynamic load-balancing with mobile agent in a parallel distributed system
    Yang, YJ
    Cao, XD
    Chen, YJ
    DCABES 2004, PROCEEDINGS, VOLS, 1 AND 2, 2004, : 274 - 277