Definieren, was der Kalender schützen soll
Beginnen Sie mit der Entscheidung, die nicht länger warten kann: eine Ergebnisprüfung, ein Transfer an ein anderes Team oder das Ende des Mietzeitraums. Benennen Sie für jedes Projekt die Person, die befugt ist, sein Ergebnis abzunehmen. Ein Abgabetermin ist nicht einfach ein Enddatum der Berechnung: Die Nachprüfung und die Abholung der Dateien müssen darin bereits ihren Platz finden.
Unterscheiden Sie anschließend die Verfügbarkeit der Maschine von der der Personen. Eine Berechnung kann manchmal nachts weiterlaufen, doch Ihr Team kann bei einem ersten Start oder einer Validierung eine Anwesenheit erfordern. Schreiben Sie diese Einschränkung fest, statt alle Stunden des Pakets als austauschbare Arbeitsstunden zu zählen. Der Kalender ist eine interne Vereinbarung, die zu bestätigen ist, keine Bereitstellungszusage von Capordia.
Eine verwertbare Schätzung sammeln, samt ihrer Herkunft
Notieren Sie für jede Arbeit die erwarteten Eingaben, den Zeitpunkt, zu dem sie tatsächlich bereitstehen, die Anzahl der gleichzeitigen Karten, den Speicher pro Karte und den Transferbedarf. Fügen Sie eine Schätzung der Ressourcenbelegung vom Beginn des Ladens bis zur Freigabe hinzu. Trennen Sie die Vorbereitungsaufgaben ab, die vor dieser Belegung erledigt werden können: So vermeiden Sie es, eine Karte während einer administrativen Wartezeit zu reservieren.
Geben Sie an, ob die Schätzung aus einem vergleichbaren Versuch, einer Extrapolation oder einer bloßen Annahme stammt. Eine frühere Dauer ist nur vergleichbar, wenn Daten, Versionen, Einstellungen und genutzte Ressourcen hinreichend ähnlich sind. Ohne Messwerte markieren Sie eine zu bestätigende Spanne; zeigen Sie keine minutengenaue Präzision an, die eine Messung suggerieren würde. Reservieren Sie einen kleinen Qualifizierungsversuch, wenn sein Ergebnis die Wahl des Zeitplans verändert.
Vom Gesamtvolumen zu machbaren Zeitfenstern
Addieren Sie die geplanten Belegungen, um eine offensichtliche Überlastung zu erkennen, und ordnen Sie dann jede Arbeit einem Zeitstrahl zu. Eine unteilbare Verarbeitung von vier Stunden passt nicht in zwei Lücken von zwei Stunden, es sei denn, eine Unterbrechung und Wiederaufnahme wurden bestätigt. Zwei Arbeiten, die gleichzeitig dieselbe Festplatte oder dieselbe Person benötigen, können sich ebenfalls behindern, selbst wenn noch eine Karte verfügbar ist.
Die Slurm-Dokumentation zeigt, warum das Füllen der Zeitfenster von den Dauern und den angeforderten Ressourcen abhängt: Eine weniger priorisierte Aufgabe kann starten, wenn sie den geplanten Beginn einer priorisierten Aufgabe nicht verzögert. Diese Logik hilft beim Lesen Ihres Plans; sie kündigt nicht die Verfügbarkeit von Slurm in einem Capordia-Angebot an. Jede Nutzung eines Schedulers setzt seine tatsächliche Konfiguration und eine von Ihrem Team beschlossene Richtlinie voraus.
Fiktives Beispiel: drei Projekte in zwei Arbeitstagen
Das fiktive Team „Bureau des tracés“ verfügt für diese Übung über eine einzige nutzbare Karte von 9 bis 17 Uhr an zwei Tagen J1 und J2. Keine Verarbeitung teilt sich die Karte, und jede Belegung umfasst Laden, Berechnung und Export. Die folgenden Dauern sind pädagogische Annahmen: Sie stammen weder von einer GPU aus dem Katalog noch von einem Benchmark. Die gemeinsame Vorbereitung belegt eine Stunde zu Beginn von J1.
Atlas benötigt vier Stunden und muss vor J2 um 13 Uhr abgegeben werden. Balise benötigt drei Stunden; seine Eingaben treffen an J1 um 11 Uhr ein, und die Abgabe ist für J1 um 18 Uhr geplant. Cadastre benötigt fünf Stunden; es wird an J2 um 9 Uhr bereit und muss vor 18 Uhr abgegeben werden. Der Bedarf beträgt 4 + 3 + 5 = 12 Stunden. Mit einer gemeinsamen Stunde und drei freigelassenen Stunden nutzt der Plan die sechzehn offenen Stunden.
| Zeitfenster | Geplante Belegung | Dauer | Bedingung |
|---|---|---|---|
| J1, 9–10 Uhr | Gemeinsame Vorbereitung und Kontrolle | 1 h | Eingaben und Versionen verfügbar |
| J1, 10–14 Uhr | Atlas | 4 h | Arbeit bereit um 10 Uhr |
| J1, 14–17 Uhr | Balise | 3 h | Eingaben erhalten um 11 Uhr |
| J2, 9–14 Uhr | Cadastre | 5 h | Eingaben erhalten um 9 Uhr |
| J2, 14–17 Uhr | Nicht zugewiesene Reserve | 3 h | Marge nur an J2 verfügbar |
Die Marge vor dem Risiko einplanen, das sie auffangen soll
Die drei freien Stunden machen 25 % der zwölf Arbeitsstunden aus. Dieser Prozentsatz reicht jedoch nicht aus, um Balise abzusichern: Seine Marge liegt am Tag nach seiner Abgabe. Wenn Atlas fünf statt vier Stunden benötigt, kann Balise nicht vor 17 Uhr im erlaubten Fenster fertig werden. Der Plan hält auf dem Papier, doch sein erster Tag bleibt fragil. Diese Lesart ist nützlicher als eine bloße durchschnittliche Auslastungsquote.
Das Team kann Atlas dann teilweise oder vollständig in ein anderes Fenster verschieben, sofern seine Einschränkungen dies erlauben, ein zusätzliches Fenster erhalten oder einen akzeptierten Umfang reduzieren. Eine zweite Karte ist eine zu prüfende Option, nicht die automatische Schlussfolgerung: Sie muss verfügbar und kompatibel sein und die nötigen Host-Ressourcen mitbringen. Ohne bestätigte Lösung ändert der Verantwortliche die Projektzusage vor dem Start, statt eine unbrauchbare Reserve als „Marge“ zu bezeichnen.
Einen Konflikt mit einer angekündigten Regel entscheiden
Klären Sie die Konfliktregelung, bevor zwei Verantwortliche denselben Zeitslot beanspruchen. Eine einfache Regel kann zuerst eine bestätigte externe Frist bevorzugen, dann eine Arbeit, deren Eingaben bereit sind, und schließlich das Alter der Anfrage. Legen Sie fest, wer von dieser Regel abweichen darf und welches Team die Verschiebung tragen muss. Eine Dringlichkeit muss eine ausdrückliche Folge für den Plan haben und darf nicht zu einer neuen dauerhaften Priorität für ihren Antragsteller werden.
Behalten Sie den Referenzzeitplan und den Grund für Änderungen bei: verspätet eingetroffene Eingabe, beobachtete längere Dauer oder erweiterter Umfang. Der Leitfaden zur Warteschlange behandelt die Entscheidung über den nächsten Start; der Zeitplan hingegen schützt die Fristen mehrerer Projekte. Ihr Zusammenspiel erklärt, warum eine vorübergehend freie Karte nicht zwangsläufig für eine lange zusätzliche Verarbeitung verfügbar ist.
Den Plan prüfen und mit den richtigen Abweichungen überarbeiten
Gehen Sie einen Tag Slot für Slot durch. Jeder Start muss über seine Eingaben, seine Zugänge, seinen Speicherbedarf und seinen Verantwortlichen verfügbar sein. Prüfen Sie die endgültige Übertragung und die Zeit für die Durchsicht vor der Abgabe. Simulieren Sie anschließend die plausibelste Verzögerung und prüfen Sie, welcher Puffer sie tatsächlich auffängt. Wenn eine einzige Abweichung eine wichtige Frist reißen lässt, stellen Sie den Plan als bedingt dar.
Unterscheiden Sie nach einer tatsächlichen Ausführung zwischen Wartezeit vor dem Start, Belegung der Karte und Zeit bis zum akzeptierten Ergebnis. Korrigieren Sie die nächste Schätzung mit dieser Aufteilung. Eine Verzögerung bei der Übertragung rechtfertigt für sich genommen keine leistungsstärkere Karte; eine vergessene manuelle Vorbereitung lässt sich nicht durch einen größeren Rechenpuffer beheben. Die Nachverfolgung soll helfen, die Ursache der Abweichung zu beseitigen, nicht anhand einer isolierten Summe einen Schuldigen zu suchen.
Den Zeitplan mit dem Paket verknüpfen, ohne Einheiten zu verwechseln
Ein Achtstundentag in diesem Beispiel ist ein Organisationsfenster, kein Tarif für acht Stunden. Der Katalog von Capordia bietet feste Zeiträume von 3, 7 oder 30 Tagen und Preise für das komplette Paket. Prüfen Sie getrennt die Mietdauer, die Anzahl der Karten im Paket und den Arbeitszeitplan. Eine zusätzliche Karte ersetzt weder die Vorbereitung noch die menschliche Validierung.
Das nützliche Ergebnis ist ein genehmigter Zeitplan mit seinen Annahmen, seinen eingeplanten Puffern und seinen Entscheidungen bei Abweichungen. Er muss noch mit den tatsächlich bereitgestellten Ressourcen und einem repräsentativen Test bestätigt werden. Machen Sie weder die sechzehn Stunden der Übung noch ihren Reserveprozentsatz zu einer garantierten Frist oder einer allgemeinen Dimensionierungsregel.
Fragen zur Entscheidung
Kann ich die geplanten Stunden durch die Anzahl der GPU teilen?
Nur wenn die Arbeiten parallel voranschreiten können und die übrigen Ressourcen es zulassen. Eine unteilbare Verarbeitung, eine Abhängigkeit oder ein Durchsichtsschritt können den Zeitplan einschränken. Machen Sie diese Einschränkungen sichtbar, bevor Sie Gesamtstunden in eine Anzahl von Karten umrechnen.
Welcher Puffer ist einzuplanen?
Der Puffer hängt von den plausiblen Abweichungen und ihrer Position im Zeitplan ab. Die drei Stunden des Beispiels sind fiktiv und schützen nicht alle Fristen. Legen Sie eine Reserve vor der Abgabe an, die sie absichern soll, und begründen Sie sie mit Ihren Beobachtungen.
Ersetzt der Zeitplan die Abnahme der Maschine?
Nein. Er setzt nutzbare Ressourcen und eine nutzbare Anwendung voraus. Die Abnahme muss diese Annahme prüfen, bevor die Zeitslots als nutzbar gelten. Bleibt eine Bedingung unbekannt, muss der Zeitplan einen vorläufigen Status und eine Ausweichentscheidung behalten.