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 条
  • [41] Optimal load-balancing
    Keslassy, I
    Chang, CS
    McKeown, N
    Lee, DS
    IEEE INFOCOM 2005: THE CONFERENCE ON COMPUTER COMMUNICATIONS, VOLS 1-4, PROCEEDINGS, 2005, : 1712 - 1722
  • [42] Load-balancing act
    不详
    COMMUNICATIONS NEWS, 1999, 36 (09): : 28 - +
  • [43] Brief Announcement: A Reinforcement Learning Approach for Dynamic Load-Balancing of Parallel Digital Logic Simulation
    Meraji, Sina
    Zhang, Wei
    Tropper, Carl
    SPAA '10: PROCEEDINGS OF THE TWENTY-SECOND ANNUAL SYMPOSIUM ON PARALLELISM IN ALGORITHMS AND ARCHITECTURES, 2010, : 181 - 182
  • [44] A simple dynamic load-balancing scheme for parallel molecular dynamics simulation on distributed memory machines
    Sato, N
    Jézéquel, JM
    HIGH-PERFORMANCE COMPUTING AND NETWORKING, PROCEEDINGS, 1999, 1593 : 260 - 269
  • [45] A Dynamic Load-Balancing Scheme for Heterogeneous Wireless Networks
    Tsao, Shiao-Li
    Wang, Chen-Wei
    Lin, Yun-Ciou
    Cheng, Ray-Guang
    2014 IEEE WIRELESS COMMUNICATIONS AND NETWORKING CONFERENCE (WCNC), 2014, : 3070 - 3075
  • [46] Dynamic load-balancing and high performance communication in Jcluster
    Institute of Applied Physics and Computational Mathematics, Beijing, 100088, China
    不详
    Proc. Int. Parall. Distrib. Proces. Symp., 1600,
  • [47] Efficient Parallel and Adaptive Partitioning for Load-balancing in Spatial Join
    Yang, Jie
    Puri, Satish
    2020 IEEE 34TH INTERNATIONAL PARALLEL AND DISTRIBUTED PROCESSING SYMPOSIUM IPDPS 2020, 2020, : 810 - 820
  • [48] Parallel dynamic load-balancing for the solution of transient CFD - Problems using adaptive tetrahedral meshes
    Touheed, N
    Selwood, P
    Jimack, PK
    Berzins, M
    Dew, PM
    PARALLEL COMPUTATIONAL FLUID DYNAMICS: RECENT DEVELOPMENTS AND ADVANCES USING PARALLEL COMPUTERS, 1998, : 81 - 88
  • [49] Dynamic load-balancing model based on trading service
    Luo, Z.G.
    Liu, J.D.
    Xiaoxing Weixing Jisuanji Xitong/Mini-Micro Systems, 2001, 22 (05):
  • [50] LOAD-BALANCING FOR PARALLEL COMPUTATION OF FLUID-DYNAMICS PROBLEMS
    CHIEN, YP
    CARPENTER, F
    ECER, A
    AKAY, HU
    COMPUTER METHODS IN APPLIED MECHANICS AND ENGINEERING, 1995, 120 (1-2) : 119 - 130