Versionen im Vergleich

Schlüssel

  • Diese Zeile wurde hinzugefügt.
  • Diese Zeile wurde entfernt.
  • Formatierung wurde geändert.
Kommentar: Umformulierung, R/G, hinzugefügt: Schulungen

Es ist möglich einzelne Jobs selbstständig zu Priorisieren. Dafür werden sogenannte PrioPoints Ende 2020 führen wir ein Bonus-System für den HPC Cluster "Hilbert" ein. Mit einem solchen Bonus ist es möglich, dass Nutzer/innen ihre Jobs selbständig mit einer höheren Priorität versehen können. Priorisierte Jobs werden vom Batchsystem bevorzugt und laufen damit schneller an. Zur Abrechnung werden sogenannte "PrioPoints" eingesetzt. Diese werden durch Investitionen, Berufungszusagen und/oder Berufungszusagen Schulungen im Kontext des HPC-Systems Hilbert bereit gestellt und können "Hilbert" bereitgestellt. Das dadurch erzielte Kontingent an PrioPoints kann jederzeit eingesetzt und für einen bevorzugten Start von Jobs genutzt werden.

Dieser Einerseits ermöglicht dieser Mechanismus ermöglicht es den Nutzern selbsttätig und Nutzerinnen eigenständig zu entscheiden, welche Jobs ihnen wichtig sind und schnellstmöglich Ergebnisse liefern müssensollen. Auf der anderen Seite werden dadurch aber keine HPC Ressourcen unnötig freigehalten, sondern alles wird normal genutzt und nur vom Batchsystem entsprechend den Wünschen umgeordnet.

Das Accounting und Die Abrechnung sowie die Verwaltung dieser Punkte PrioPoints geschieht innerhalb von myJAM und kann dort nachvollzogen werden.

Info
titleWartepunkte

Pro Stunde sammelt ein wartender Job automatisch zwei Wartepunkte. Durch Einsatz von PrioPoints kann man jedoch Wartezeit einsparen. Wenn man beispielsweise 10 PrioPoints einsetzt, dann bekommt man der Job weitere 10 Wartepunkte hinzu. Man holt somit damit quasi die Priorität von 5 Stunden auf.

Die meiste Zeit hat der Top-Job im Cluster einen Wartepunkte-Wert zwischen 200 und 500. Man müsste also genauso viele Punkte einsetzen um zu erwirkenUm einen soeben neu eingestellten Job direkt an die oberste Position zu befördern, müsste man also genau so viele Punkte einsetzen - man erwirkt dann, dass der eigene Job die höchste Priorität hat. Die Prioritäten von Jobs kann man sich wie folgt anzeigen lassen.


Codeblock
languagebash
titleBeispiel: Prioritäten im Cluster
[root@hpc-login7 tools]# /software/tools/queue_priority.py  | head
6008007.hpc-batch14 = 525.27 
6008008.hpc-batch14 = 525.26 
6008010.hpc-batch14 = 525.26 
6038066[].hpc-batch14 = 340.57 
6038068[].hpc-batch14 = 340.56 
6038069[].hpc-batch14 = 340.55 
6038070[].hpc-batch14 = 340.54 
6038071[].hpc-batch14 = 340.53 
6038072[].hpc-batch14 = 340.51 
6072780.hpc-batch14 = 254.47 

...