Los
recursos paralelos
son generalmente accesibles a través de sistemas de reserva, también
llamados sistemas por lotes. Para ejecutar sus trabajos, los clientes deben enviar a través de
mnemónicos especiales y opciones elegidas un script que contiene la
línea de comando
que inicia el trabajo. Las opciones no se dan necesariamente en la
línea de envío, pero también pueden aparecer en el script con una
sintaxis correcta
. Existen varios sistemas por lotes. Entre ellos, se puede citar
Loadleveler en recursos de IBM,
OpenPBS o
Torque , que son bifurcaciones del conocido sistema PBS, y
OAR desarrollado por
IMAG.en Grenoble y utilizado en el
proyecto
Grid'5000 de una red de investigación. La mayoría de los trabajos enviados son trabajos paralelos, codificados desde el
estándar
MPI con una instanciación como
MPICH o
LAM .
Para usar correctamente un sistema por lotes, un cliente debe proporcionar en la
línea de envío o en el script varios datos como: El número
de máquinas a asignar, la duración que se usarán, el número
de procesos MPI a usar (de hecho, la mayoría de las aplicaciones todavía usan implementaciones MPI-1.2
donde el número de procesos se define estáticamente en
el desove de los trabajos).