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+ 次檢視

開啟您的 職業生涯

透過完成課程獲得認證

開始學習
廣告

© . All rights reserved.