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 非常有用,因为它减少了集群计算所需的工作量。
广告