Concept parallelle verwerking

U kunt in een aantal gevallen planningen sneller uitvoeren door gebruik te maken van meerdere parallel werkende processoren. Daartoe geeft u in deze sessies aan dat u met meerdere bshells wilt werken. Elke bshell kan op een eigen processor draaien.

Dit gedeelte beschrijft het gebruik van parallelle processoren. Raadpleeg Parallelle verwerking voor planning instellen voor meer informatie over het instellen van meerdere bshells.

Toepassing van concept parallelle verwerking

De sessies waarvoor parallelle verwerking beschikbaar is, omvatten de volgende planningssessies:

  • Orderplanning genereren (cprrp1210m000)
  • Simulatie initialiseren, rollen en bijwerken (cprpd4200m000)
  • Pegging-relaties genereren (cprrp0240m000)
  • Geplande lev. op basis van prognose genereren (cpvmi1211m000)
NB

Voor het overzetten van geplande orders naar het uitvoeringsniveau kunt u slechts één bshell gebruiken.

Verdeling van artikelen over bshells

Tijdens de orderplanning wordt er rekening gehouden met het fasenummer van het planartikel. Planartikelen met fasenummer 1 kunnen pas worden gepland als alle planartikelen met fasenummer 0 zijn gepland; anders ontbreekt mogelijk een deel van de afhankelijke vraag op het tweede niveau.

Indien u gebruik maakt van meerdere bshells, voert LN de volgende stappen uit:

  1. LN berekent op dynamische wijze de optimale werklast voor een bshell. De inhoud van het veld Werklast per server in de sessie Prestatieparameters (cpcom0100m000) bepaalt het maximum aantal verschillende planartikelen.
  2. LN kent aan de eerste bshell een batch toe van planartikelen met fasenummer 0. LN kent aan de tweede bshell een tweede batch van planartikelen met fasenummer 0 toe, enz. Op deze wijze worden alle planartikelen met fasenummer 0 over de bshells verdeeld.

  3. Tijdens het plannen van de toegekende planartikelen worden de beschikbare bshells parallel uitgevoerd.
  4. Nadat alle planartikelen met fasenummer 0 zijn gepland, kent LN batches van planartikelen met fasenummer 1 toe aan de bshells, gevolgd door planartikelen met fasenummer 2, enz.
Prestatieaspecten
  • Invloed op CPU: Ja
  • Invloed op databasegroei: Niet van toepassing