Beowulf, koşut hesaplamalarda (multiprocessing) kullanılabilen bircok bilgisayarlı mimaridir Bu sistem, bir sunucu duğumu altında bir veya daha fazla istemci duğumunun ethernet ya da diğer ağ cozumleri yoluyla birleştirilmesiyle oluşturulur Sistem oluşturulurken, herhangi bir PC’de bulunan ethernet kartı ve switch’ler gibi ağ donanım bileşenleri kullanılır
Beowulf, diğer super Bilgisayar mimarilerinin aksine ozel donanım bileşenlerine ve gereksiz parcalara ihtiyac duymaz Beowulf ayrıca yazılım urunlerini Linux işletim sistemi, Koşut Sanal Makina (Parallel Virtual Machine – PVM) ve ileti Aktarım Arabirimi (Message Passing Interface – MPI) gibi kullanır Sunucu duğumu butun grubu kontrol eder ve istemci duğumlerine bilgi ve dosya paylaşımını sağlar Ayrıca sunucu, istemcilerin konsoludur ve dış dunya ile iletişimlerini sağlar
Buyuk bir Beowulf makinede birden fazla sunucu duğumu olabilir ve diğer duğumler farklı işleri ve gorevleri yerine getirebilir, konsol ve goruntuleme istasyonu gibi calışabilirler istemci bilgisayarlarlar sunucu bilgisayar tarafından yapılandırılır ve kontrol edilir istemci duğumleri sadece kendilerine suncu tarafından soyleneni yaparlar Bir disksiz istemci yapılandırmasında, istemci duğumu, ağ bilgisi, bilgisayar adı ve benzeri bilgilerin tumune sunucu bu bilgileri kendisine sağladığında sahip olur Beowulf makineler ve işistasyonu Topluluğu (Cluster of Workstations – COW) arasındaki en o nemli fark, Beowulf sistemler diğer coğu sistemden farklı olarak, cok daha fazla tek bir bilgisayar gibi davranm ayı başarır Coğu durumda istemci duğumlerde klavye, monitor, Fare gibi aygıtlar bulunmaz; ve bu makinelere ulaşım sadece uzaktan erişim veya seri ucbirim yoluyla gercekleştirilebilir Her Beowulf duğumu, anakarta kolayca monte edilebilen bir işlemci ve Bellek paketi gibi duşunulebilir
Beowulf, ne ozel bir yazılım, ne yeni bir ağ mimarisi, ne de yeni bir cekirdek mantığıdır Beowulf, Linux Bilgisayarları gruplayarak, sanal bir super bilgisayar yaratma teknolojisidir Her ne kadar Beowulf mimarisini hızlandırmak ve yapılandırmak icin bircok cekirdek değiştirici yazılıma, PVM ve MPI kutuphanelerine ve yapılandırma araclarına ihtiyacınız varsa da, aslında Beowulf sınıfında bir makineyi standart Linux dağıtımlarından cıkan yazılımlardan daha fazlasına ihtiyac duymadan oluşturabilirsiniz Eğer bir ağ uzerinde, birbirlerinin home dizinlerini NFS aracılığıyla paylaştırmış ve birbirleri uzerinde program calıştırma hakkına sahip iki Linux makine varsa, iki duğumlu basit bir Beowulf sisteme sahip olduğunuzu soyleyebiliriz
Beowulf ismini, bu gune kadar gelebilmiş en eski ingilizce destansı şiirlerden birisi olan Beowulf isimli kahramandan bahseden eserden alır Bu, super guclu ve yaşadığı donemlerde Grendel olarak anılan canavarı yenmeyi başarmış olan bir kahramanın hikayesidir