Beowulf 集群


Beowulf 集群是由相同规格的普通计算机组成的。这些计算机被排列成一个小型局域网 (LAN)。有一些程序允许这些计算机之间共享处理能力。因此,Beowulf 集群使用普通的个人计算机形成一个并行处理单元。

下面显示了巴塞罗那超级计算中心的第一个 Beowulf 集群的图像:

图片来源 - 由 Vcarceler [CC BY-SA 3.0 (https://creativecommons.org/licenses/by-sa/3.0)],来自维基共享资源

Beowulf 集群的特性

Beowulf 集群的一些重要特性如下:

  • Beowulf 集群是由普通计算机组成的。没有任何软件将一个集群标记为 Beowulf 集群。
  • Beowulf 集群通常使用类 Unix 操作系统,例如 BSD、Linux 或 Solaris。大多数使用的操作系统都是免费开源软件。
  • Beowulf 集群中使用的并行处理库包括消息传递接口 (MPI)、并行虚拟机 (PVM) 等。
  • Beowulf 集群中的“Beowulf”一词来源于 1994 年 Thomas Sterling 和 Donald Becker 在 NASA 构建的一台计算机。在此之前,这个名称借鉴于一首同名的英语诗歌。
  • 在现代,Beowulf 集群的主要用途是科学计算。

Beowulf 集群的操作系统

一些用于 Beowulf 集群的操作系统包括:

MOSIX

这是一种专有的分布式操作系统,其早期版本基于 Unix 系统。现在 MOSIX 专注于 Linux 网格和集群。

Kerrighed

这是一个开源软件项目。Kerrighed 项目最初由法国国家信息与自动化研究所启动,后来被 We Cluster, Inc. 公司采用。

ClusterKnoppix

这是一个 Linux 发行版,并使用 openMosix 内核。ClusterKnoppix 非常有用,因为它减少了集群计算所需的工作量。

更新于: 2022-04-26

3K+ 次查看

开启您的 职业生涯

通过完成课程获得认证

开始学习
广告