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 非常有用,因为它减少了集群计算所需的工作量。
广告
数据结构
网络
RDBMS
操作系统
Java
iOS
HTML
CSS
Android
Python
C 编程
C++
C#
MongoDB
MySQL
Javascript
PHP