Beowulf kümesi

Bir çeşit bilgisayar kümesi

Bir Beowulf kümesi, bir çeşit bilgisayar kümesidir. Beowulf kümesi genelde özdeş bilgisayarlardan oluşur. Bu bilgisayarlar, hedef işlemin küme üyeleri arasında paylaşılmasını mümkün kılacak kütüphanelerin ve programların kurulu olduğu küçük bir yerel ağa bağlanır. Sonuç olarak ise ucuz kişisel bilgisayar donanımından yüksek performanslı bir paralel bilgi işlem kümesi elde edinilmiş olunur.

McGill Üniversitesi pulsar grubu tarafından ikili pulsarlardan nabız aramak için kullanılan 52 düğümlü Beowulf kümesi olan The Borg

Beowulf ismi aslında 1994 yılında NASA'da Thomas Sterling ve Donald Becker tarafından inşa edilen bir bilgisayardan gelmektedir.[1]

Belirli bir yazılım parçası bir kümeyi Beowulf olarak tanımlamaz. Beowulf kümeleri genelde BSD, Linux veya Solaris gibi Unix benzeri bir işletim sistemi çalıştırır ve ücretsiz ve açık kaynaklı yazılımlardan oluşturulur. Yaygın olarak kullanılan paralel işleme kütüphaneleri arasında İleti Geçiş Arabirimi (Message Passing Interface-MPI) ve Paralel Sanal Makine (Parallel Virtual Machine-PVM) bulunur. Her ikisi de programcının bir görevi ağa bağlı bir grup bilgisayar arasında bölmesine ve işleme sonuçlarını toplamasına izin verir. MPI yazılımının örnekleri arasında OpenMPI ve MPICH bulunur. Ek MPI uygulamaları mevcuttur.

(2014 (2014) itibarıyla) Beowulf sistemleri dünya çapında, esas olarak bilimsel hesaplamalaru desteklemek için çalıştırılmaktadır.

Barcelona Süper Hesaplama Merkezi'ndeki ilk Beowulf kümesinin detayı

İşletim sistemleri

değiştir
Beyaz kutu PC'lerden oluşan ev yapımı Beowulf kümesi

(2014 (2014) itibarıyla) bir dizi Linux ve en az bir BSD dağıtımı, Beowulf kümeleri oluşturmak için tasarlanmıştır. Bunlar:

  • MOSIX, hesaplama açısından yoğun, IO-düşük uygulamalara yönelik
  • ClusterKnoppix (Knoppix tabanlı)
  • Kerrighed
  • Rocks Cluster Distribution
  • Scyld
  • DragonFly BSD
  • Quantian, Knoppix ve ClusterKnoppix tabanlı bilimsel uygulamalara sahip bir canlı sistem
  • KestrelHPC
  • ABC GNU / Linux (Ubuntu tabanlı)
  • Kentucky Linux Athlon Testbed
  • PelicanHPC (Debian Live tabanlı )

Knoppix önyüklenebilir CD'leri OpenMosix ile birlikte kullanarak bir küme oluşturulabilir. Bilgisayarlar, kümedeki tüm CPU'ları ve RAM'i kullanarak bir Beowulf kümesi oluşturmak için karmaşık yapılandırmalara gerek olmadan otomatik olarak birbirine bağlanır. Bir Beowulf kümesi sınırsız sayıda bilgisayardan oluşabilir fakat sınırlayıcı faktör ağın kapasitesidir.

Bir Beowulf Kümesi için işletim sistemlerinin ve diğer yazılımların sağlanması, OSCAR (Open Source Cluster Application Resources) gibi yazılımlar kullanılarak otomatikleştirilebilir. OSCAR, bir kümenin ana düğümüne desteklenen bir Linux dağıtımının standart kurulumunun üzerine kurulur.

Kaynakça

değiştir
  1. ^ Becker, Donald J and Sterling, Thomas and Savarese, Daniel and Dorband, John E and Ranawak, Udaya A and Packer, Charles V, "BEOWULF: A parallel workstation for scientific computation", in Proceedings, International Conference on Parallel Processing vol. 95, (1995). URL http://www.phy.duke.edu/~rgb/brahma/Resources/beowulf/papers/ICPP95/icpp95.html 15 Haziran 2017 tarihinde Wayback Machine sitesinde arşivlendi.

Bibliyografi

değiştir
  • Beowulf Cluster Computing With Windows by Thomas Lawrence Sterling 2001 0262692759 MIT Press
  • Beowulf Cluster Computing With Linux by Thomas Lawrence Sterling 2001 0262692740 MIT Press

Dış bağlantılar

değiştir