Concepto de proceso paralelo

Para mejorar la velocidad del proceso, algunas planificaciones se pueden ejecutar en paralelo en varios procesadores (CPU). Para hacer esto, configure estas sesiones para que se ejecuten en múltiples bshells. Cada bshell puede ejecutarse en su propia CPU.

En esta sección se describe el concepto general. Para obtener información sobre la configuración, consulte Configurar proceso paralelo para planificación.

Aplicación del concepto de proceso paralelo

En las sesiones con proceso paralelo disponible se incluyen estas sesiones de planificación:

  • Generar planificación de órdenes (cprrp1210m000)
  • Inicializar, deslizar y actualizar escenario (cprpd4200m000)
  • Generar relaciones de trazabilidad (cprrp0240m000)
  • Generar suministro planificado basado en previsión (cpvmi1211m000)
Nota

El proceso que transfiere órdenes planificadas al nivel de ejecución sólo puede usar una bshell.

Distribución de artículos entre bshells

El proceso de planificación de orden tiene en cuenta el número de fase del artículo de planificación. La planificación de artículos de planificación con el número de fase 1 no se puede iniciar hasta que todos los artículos de planificación con número de fase 0 hayan sido planificados. De no ser así, puede que falten algunas demandas dependientes para el segundo nivel.

Si utiliza varias bshells, LN realiza los pasos siguientes:

  1. LN calcula dinámicamente una carga de trabajo óptima para la bshell, pero el campo Carga de trabajo por servidor en la sesión Parámetros de rendimiento (cpcom0100m000) restringe este número a un máximo, como 500 artículos de planificación diferentes.
  2. LN asigna un lote de artículos de planificación con número de fase 0 a la primera bshell. LN asigna un segundo lote de artículos de planificación con número de fase 0 a la segunda bshell, y así sucesivamente. De esta manera, todos los artículos de planificación con número de fase 0 se distribuyen entre todas las bshells.

  3. Para planificar artículos de planificación asignados, todas las bshell disponibles trabajan en paralelo.
  4. Cuando se han planificado todos los artículos de planificación con número de fase 0, LN asigna lotes de artículos de planificación con número de fase 1 a las bshells, seguido de los artículos de planificación con número de fase 2, y así sucesivamente.
Aspectos del rendimiento
  • Efecto en la CPU: Sí
  • Efecto en el crecimiento de la base de datos: No aplicable