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專案始於法國國家資訊與自動化研究所(INRIA),後來被We Cluster, Inc.公司採用。

ClusterKnoppix

這是一個Linux發行版,使用openMosix核心。ClusterKnoppix非常有用,因為它減少了叢集計算所需的工作量。

更新於:2022年4月26日

瀏覽量:3K+

開啟您的職業生涯

透過完成課程獲得認證

開始學習
廣告
© . All rights reserved.