Scheduler ve Kaynak Yönetimi

SLURM ve diğer scheduler’ların adil, verimli ve kullanıcı dostu şekilde tasarlanması.

Hizmet açıklaması

Scheduler, küme politikasının kullanıcıya görünür hale geldiği yerdir. Bu hizmet partition tasarımı, QoS sınıfları, fairshare politikaları, rezervasyonlar ve preemption stratejilerini kapsar; amaç yüksek kullanım ile öngörülebilir davranış arasında doğru dengeyi sağlamaktır.

Mevcut iş boyutu dağılımlarını, kuyruk sürelerini ve slowdown metriklerini inceler; küçük işlerin büyük uzun soluklu işler nedeniyle sıkıştığı patolojileri tespit ederiz. Buna göre partition’larda, zaman limitlerinde, öncelik formüllerinde ve preemption kurallarında değişiklik öneririz.

Ayrıca muhasebe ve raporlama mekanizmalarını geliştirerek yöneticiler ve kullanıcılar için kaynak kullanımının şeffaf hale gelmesini sağlarız.

Diyagram ve vaka çalışması
Service diagram for Scheduler ve Kaynak Yönetimi

Vaka çalışması – Tıkanmış kuyruğu temizlemek

Bir küme, rutin olarak her şeyi tıkayan birkaç büyük iş tarafından domine edilmişti. Kullanıcılar, yoğun dönemlerde geliştirme ve test yapmanın neredeyse imkânsız hale geldiğini söylüyordu.

Partition’ları amaca göre ayırarak, yüksek öncelikli kısa bir kuyruk tanımlayarak ve kontrollü preemption uygulayarak sağlıklı bir iş karışımı sağladık. Kısa deneyler hızla tamamlanabilir hale gelirken, uzun üretim işleri sistemde kalmaya devam etti fakat artık kümeyi tekel altına almıyordu.

Bu hizmeti görüşelim

← Tüm hizmetlere geri dön