The MOSIX multicomputer operating system for high performance cluster computing

被引:124
作者
Barak, A [1 ]
La'adan, O [1 ]
机构
[1] Hebrew Univ Jerusalem, Inst Comp Sci, IL-91904 Jerusalem, Israel
关键词
cluster computing; load-balancing; preemptive process migration; PVM; multicomputer systems;
D O I
10.1016/S0167-739X(97)00037-X
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
The scalable computing cluster at Hebrew University consists of 88 Pentium II and Pentium-Pro servers that are connected by fast Ethernet and the Myrinet LANs. It is running the MOSIX operating system, an enhancement of BSD/OS with algorithms for adaptive resource sharing, that are geared for performance scalability in a scalable computing cluster. These algorithms use a preemptive process migration for load-balancing and memory ushering, in order to create a convenient multiuser time-sharing execution environment for HPC, particularly for applications that are written in PVM or MPI. This paper begins with a brief overview of MOSIX and its resource sharing algorithms. Then the paper presents the performance of these algorithms as well as the performance of several large-scale, parallel applications. Copyright (C) 1998 Elsevier Science B.V.
引用
收藏
页码:361 / 372
页数:12
相关论文
共 14 条
[1]   A CASE FOR NOW (NETWORKS OF WORKSTATIONS) [J].
ANDERSON, TE ;
CULLER, DE ;
PATTERSON, DA .
IEEE MICRO, 1995, 15 (01) :54-64
[2]  
[Anonymous], LECT NOTES COMPUTER
[3]  
Barak A., 1996, Proceedings of the Seventh Israeli Conference on Computer Systems and Software Engineering, P38, DOI 10.1109/ICCSSE.1996.554847
[4]  
BARAK A, 1997, P IEEE 3 INT C ALG A, P211
[5]  
*BERK SOFTW DES IN, 1997, BSDI INTERNET SERV
[6]   MYRINET - A GIGABIT-PER-SECOND LOCAL-AREA-NETWORK [J].
BODEN, NJ ;
COHEN, D ;
FELDERMAN, RE ;
KULAWIK, AE ;
SEITZ, CL ;
SEIZOVIC, JN ;
SU, WK .
IEEE MICRO, 1995, 15 (01) :29-36
[7]   TRANSPARENT PROCESS MIGRATION - DESIGN ALTERNATIVES AND THE SPRITE IMPLEMENTATION [J].
DOUGLIS, F ;
OUSTERHOUT, J .
SOFTWARE-PRACTICE & EXPERIENCE, 1991, 21 (08) :757-785
[8]  
Geist A, 1994, PVM PARALLEL VIRTUAL
[9]  
GILDERMAN I, 1997, PROFILING COMMUNICAT
[10]  
Gropp W., 1994, USING MPI PROTABLE P