Görev Yöneticisi

Görev yöneticileri veya toplu olarak adlandırılan bilgisayar alanında özel bir yer işgal HPC . Genellikle birkaç fiziksel veya sanal kullanıcı tarafından aynı anda kullanılan büyük paralel bilgisayar kurulumlarının yazılım yönetimi için kullanılırlar. Çok görevli bir UNIX türünde , çekirdeğin zamanlayıcı ( zamanlayıcı ) adı verilen bir yazılım parçası , bilgisayarın doluluk oranına göre işleyebilme yeteneğine göre , farklı işlemlerin birbiri ardına makine kaynaklarına erişmesine izin verir . bu süreçlerin nitelikleri olabilecek öncelikler vb.

Benzer şekilde, bir parti yöneticisi daha büyük bir ölçekte bir işlem planlayıcı veya programlayıcı uygular ; bu programlayıcının üzerinde çalıştığı makinede değil, kümenin BT kurulumunu oluşturan farklı makinelerin bir veya daha fazlasında işlenecek süreçleri iletmek için kullanılacaktır.

Terminoloji

Tarihi

Bileşenler

Sunucu

Sunucu görev yöneticisinden merkezi bir yer işgal eder. Tüm kullanıcı, operatör ve sistem yöneticisi komutları bu sunucuya TCP / IP üzerinden gönderilir . Bu sunucunun ana rolü, görevlere ihtiyaç duyduğumuz temel hizmetleri sağlamaktır:

Planlayıcı

Kuyrukları , kendi paylarına, işlenmek üzere bekleyen görevlerin potansiyel sipariş koleksiyonların yapılmaktadır. 2 kuyruk kategorisi vardır:

İş alma yeteneklerini koşullandıran özelliklere sahiptirler.

Bir yönlendirme kuyruğu, öznitelik olarak sıralı bir yürütme kuyrukları listesine sahiptir ve bir kullanıcı tarafından kendilerine yönlendirilen görevleri, mevcut kaynakların istenen kaynaklara ulaştığı bu yürütme kuyruklarının ilkine yönlendirmeye hizmet eder.

süreç başlatıcıları

Bileşenler arasındaki etkileşimler

Paralel hesaplamanın ilkeleri

Uygulamalar

İnek namaz

Beowulf

PBS Pro

SGE

Dönme momenti

Maui

Moab'ın öncüsü olan Maui Cluster Scheduler , kümeler ve süper bilgisayarlar için açık kaynaklı bir görev zamanlayıcıdır . Bu yapılandırılabilir ve optimize aracı birkaç zamanlama politikaları, dinamik öncelikleri, uzatılmış zaman dilimlerinin rezervasyon, kaynakların adil paylaşımı (destek amacıyla olduğu fairshare ). Şu anda yüzlerce hükümet tarafından eğitimde ve dünyanın her yerindeki ticari sunucularda kullanılmaktadır. Moab, Maui'ye sanal küme ağı kavramı (VPC, bkz. VPN ) gibi özellikler eklediğinden, Maui'de mevcut olan tüm yetenekler Moab'da da mevcuttur ; düğümler coğrafi olarak çeşitli ağlara dağıldığında yararlıdır, temel tetikleyicilerin desteği , grafiksel yönetim araçları ve kullanıcılar için bir web portalı.

Moab

PBS'yi açın

LSF

SRO

OAR, ilk olarak Grenoble'daki ID-IMAG laboratuvarında OpenPBS klonu olarak (işlevlerin% 80'i / kod satırı sayısının% 20'si) ücretsiz lisans kapsamında geliştirilen bir PC kümesi (hesaplama kümesi) için bir kaynak yöneticisidir ( Açık kaynak).

Bugün OAR, ulusal deneysel grid hesaplama platformu Grid'5000'in yanı sıra birkaç başka üniversite ve hatta sanayi sitesi tarafından kullanılan kaynak yöneticisidir.

İlgili Makaleler