SuiteCloud Processors Basic Architecture

SuiteCloud Processors currently supports the processing of scheduled scripts and map/reduce scripts. You can submite these scripts in several ways:

Each submitted script instance is called a "task". Each submitted scheduled script task is handled by one job. Each submitted map/reduce script task is handled by multiple jobs: one each for the getInput, shuffle, and summarize stages; and a minimum of one each for the map and reduce stages. Submitted jobs are sent by the scheduler to the processor pool.

The basic architecture and flow of the SuiteCloud Processors.

The scheduler sends the jobs to the processor pool in a specific order. This order is determined by priority and the order of submission. Jobs with higher priority are sent before jobs with lower priority. Jobs with the same priority are sent to the processor pool in the order of submission. For more information about priorities and examples of scheduling based on priorities, and to understand how scheduled scripts and map/reduce scripts are processed differently, see SuiteCloud Processors Priority Levels and SuiteCloud Processors Priority Scheduling Examples.

SuiteCloud Processors includes advanced settings for priority elevation and processor reservation which can also impact the order in which jobs are sent to the processor pool. For more information, see SuiteCloud Processors Priority Elevation and Processor Reservation (Advanced Settings).

Important:

The role used to submit scheduled script tasks and map/reduce script tasks for processing must have the following permissions:

  • Documents and Files: View, Create, Edit, or Full

  • SuiteScript: View, Create, Edit, or Full

  • SuiteScript Scheduling: Full

For more information about access levels for permissions, see Access Levels for Permissions.

For more information about submitting a script with the deployment record, see the following topics:

For more information about submitting a script with a SuiteScript API, see the following topics:

Related Topics

General Notices