Das Konzept parallele Verarbeitung

Zur Erhöhung der Verarbeitungsgeschwindigkeit können einige Planungsläufe auf mehreren Prozessoren (CPUs) parallel laufen. Legen Sie dazu fest, dass diese Programme auf mehreren B-Shells ausgeführt werden sollen. Jede B-Shell kann auf einem eigenen Prozessor laufen.

In diesem Abschnitt wird das allgemeine Konzept beschrieben. Nähere Informationen zu den Einstellungen finden Sie unter Einrichten der parallelen Verarbeitung für die Planung.

Anwendung des Konzepts der parallelen Verarbeitung

Die parallele Verarbeitung zur Verfügung steht u. a. für folgende Planungsprogramme zur Verfügung:

  • Auftragsplanung generieren (cprrp1210m000)
  • Plancode initialisieren, rollieren und aktualisieren (cprpd4200m000)
  • Bedarfsverursacherbeziehungen generieren (cprrp0240m000)
  • Geplante Lieferung basierend auf Prognose generieren (cpvmi1211m000)
Hinweis

Die Überführung von Auftragsvorschlägen in die Ausführungsebene kann nur unter Verwendung einer einzigen B-Shell stattfinden.

Verteilung von Artikeln auf B-Shells

Bei der Auftragsplanung wird die Phasennummer des Planartikels berücksichtigt. Die Planung von Planartikeln mit der Phasennummer 1 kann erst beginnen, wenn alle Planartikel mit der Phasennummer 0 geplant wurden. Andernfalls fehlt möglicherweise abhängiger Bedarf für die zweite Ebene.

Wenn Sie mehrere B-Shells verwenden, führt LN folgende Schritte aus:

  1. LN berechnet dynamisch eine optimale Kapazitätsauslastung für die B-Shell, aber das Feld Auslastung pro Server im Programm Leistungsparameter (cpcom0100m000) beschränkt diese Anzahl auf eine Höchstgrenze, z. B. 500 verschiedene Planartikel.
  2. LN weist der ersten B-Shell einen Stapel von Planartikeln mit der Phasennummer 0 zu, der zweiten B-Shell einen zweiten Stapel mit der Phasennummer 0 usw., bis alle Planartikel mit der Phasennummer 0 auf die B-Shells verteilt sind.

  3. Zum Planen der zugewiesenen Planartikel arbeiten alle verfügbaren B-Shells parallel.
  4. Wenn alle Planartikel mit der Phasennummer 0 geplant wurden, weist LN den B-Shells Stapel von Planartikeln mit der Phasennummer 1 zu, dann Planartikel mit der Phasennummer 2 usw.
Systemleistung
  • Auswirkungen auf CPU: Ja
  • Auswirkungen auf Datenbankwachstum: Nicht relevant